Započeo unkown337
•18. Avg. 2020.ID 0 bug
1,183
pregleda
13
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
41 / 100 XP
Početnik(0)
22
Postovi:
10
Teme:
Pridružio se:Avg. 2020
18. Avg. 2020.
Problem(error/warning): Problem je u tome kada ja udjem na server meni server dodeli id 0, zatim kada moj prijatelj udje njemu normalno dodeli id 1, prvo sam ovo primetio na admin listi (/admini), Moj prijatelj i ja imamo setanog admina, i vidimo se na listi, ali kada ja kao id 0 izadjem sa servera, ja ostanem na admin listi, pise mi id 0, admin level, ali ime ne prikazuje, a zatim kada udjem na server meni vraca id 0 i tjt, a kada moj prijatelj koji je id 1 njemu sve normalno radi, kada izadje nestane s liste i tjt, ako ima neko ko zna neka pomogne.
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
Dacu sta bude trebaloDebug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Nista//Super Moderator
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos38
Aktivan Član
34 / 500 XP
Učenik(32)
3,533
Postovi:
207
Teme:
Pridružio se:Maj 2017
18. Avg. 2020.
Whaaaat?
Prvom igraču koji se konektuje na server naravno da će mu dodijeliti ID 0, svakom narednom za 1 više.
Dalje, pojasni bolje u vezi admin liste, ti kao id 0 ostaješ na listi i kada se disconnectuješ ili šta?
Pošalji komandu ovdje i bolje objasni.
Prvom igraču koji se konektuje na server naravno da će mu dodijeliti ID 0, svakom narednom za 1 više.
Dalje, pojasni bolje u vezi admin liste, ti kao id 0 ostaješ na listi i kada se disconnectuješ ili šta?
Pošalji komandu ovdje i bolje objasni.
daddyDOT
Balkan SA:MP Super moderator

Balkan SA:MP - since 2009
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
41 / 100 XP
Početnik(0)
22
Postovi:
10
Teme:
Pridružio se:Avg. 2020
18. Avg. 2020.
daddy. wrote on August 18, 2020, 3:29 pm:
Whaaaat?
Prvom igraču koji se konektuje na server naravno da će mu dodijeliti ID 0, svakom narednom za 1 više.
Dalje, pojasni bolje u vezi admin liste, ti kao id 0 ostaješ na listi i kada se disconnectuješ ili šta?
Pošalji komandu ovdje i bolje objasni.
Prvom igraču koji se konektuje na server naravno da će mu dodijeliti ID 0, svakom narednom za 1 više.
Dalje, pojasni bolje u vezi admin liste, ti kao id 0 ostaješ na listi i kada se disconnectuješ ili šta?
Pošalji komandu ovdje i bolje objasni.
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
41 / 100 XP
Početnik(0)
22
Postovi:
10
Teme:
Pridružio se:Avg. 2020
18. Avg. 2020.
daddy. wrote on August 18, 2020, 3:42 pm:
Postavi komandu ovdje da vidimo
CMD:admini(playerid, params[])
{
new string,atext;
format(string, sizeof(string), "");
for(new i = 0; i <= GetPlayerPoolSize(); i++)
{
if (PlayerInfo >= 1)
{
format(atext, sizeof(atext), "{FFFFFF}ID: %d ", i);
strcat(string, atext);
strcat(string, "{607ca8}| ");
strcat(string, "{FFFFFF}");
strcat(string, GetName(i));
strcat(string, "{607ca8} | ");
if(PlayerInfo == 10)
{
format(atext, sizeof(atext), "{FFFFFF}Vlasnik ");
strcat(string, atext);
}
else if(PlayerInfo > 0 && PlayerInfo < 8)
{
strcat(string, "{FFFFFF}Admin Level: ");
format(atext, sizeof(atext), "%d ", PlayerInfo);
strcat(string, atext);
}
if(AdminDuty == 0)
{
strcat(string, "{607ca8}| {FFFFFF}Duty: {f81414}Off");
}
if(AdminDuty == 1)
{
strcat(string, "{607ca8}| {FFFFFF}Duty: {00ff04}On");
}
strcat(string, "\n");
}
}
if(strlen(string) == 0) return Error(playerid, "{FFFFFF}Trenutno nema online Admina!");
g_SPD(playerid, D_STLIST, DIALOG_STYLE_MSGBOX, "{607ca8}Online Administratori", string, "OK", "");
return 1;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
112
Postovi:
4
Teme:
Pridružio se:Jul 2020
18. Avg. 2020.
CMD:admins(playerid, params[])
{
new count = 0, string19;
SendClientMessage(playerid, COLOR_GREEN, "");
SendClientMessage(playerid, COLOR_GREEN, "|======== Online Admins =======|");
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(pInfo == 1)
{
format(string19, sizeof(string19), "Trial Moderator : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 2)
{
format(string19, sizeof(string19), "Moderator : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 3)
{
format(string19, sizeof(string19), "Admin : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 4)
{
format(string19, sizeof(string19), "Server Manager : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 5)
{
format(string19, sizeof(string19), "Server Owner : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
}
}
if(count == 0)
SendClientMessage(playerid, COLOR_WHITE, "- No Admins Online at this Time!");
SendClientMessage(playerid, COLOR_GREEN, "|==============================|");
SendClientMessage(playerid, COLOR_GREEN, "");
return 1;
}
stock GetName(playerid)
{
new pname;
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
return pname;
}https://forum.sa-mp.com/showthread.php?t=568180
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
41 / 100 XP
Početnik(0)
22
Postovi:
10
Teme:
Pridružio se:Avg. 2020
18. Avg. 2020.
N.D wrote on August 18, 2020, 3:57 pm:
CMD:admins(playerid, params[])
{
new count = 0, string19;
SendClientMessage(playerid, COLOR_GREEN, "");
SendClientMessage(playerid, COLOR_GREEN, "|======== Online Admins =======|");
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(pInfo == 1)
{
format(string19, sizeof(string19), "Trial Moderator : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 2)
{
format(string19, sizeof(string19), "Moderator : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 3)
{
format(string19, sizeof(string19), "Admin : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 4)
{
format(string19, sizeof(string19), "Server Manager : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
if(pInfo == 5)
{
format(string19, sizeof(string19), "Server Owner : %s (%i)",GetName(i), i);
SendClientMessage(playerid, COLOR_WHITE, string19);
count++;
}
}
}
if(count == 0)
SendClientMessage(playerid, COLOR_WHITE, "- No Admins Online at this Time!");
SendClientMessage(playerid, COLOR_GREEN, "|==============================|");
SendClientMessage(playerid, COLOR_GREEN, "");
return 1;
}
stock GetName(playerid)
{
new pname;
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
return pname;
}https://forum.sa-mp.com/showthread.php?t=568180
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
112
Postovi:
4
Teme:
Pridružio se:Jul 2020
18. Avg. 2020.
unkown337 wrote on August 18, 2020, 3:59 pm:
Brate nije meni to problem, ne citas lepo, ja kada izadjem meni cuva id 0, i zato mi ispisuje na admin listi, nije problem do admin liste, vec do necega sto ima veze s onplayerdisconnect/onplayerconnect a ne znam sta..
Pa posalji nam onda to , objasnio si gore toliko nepovazano...
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
731
Postovi:
29
Teme:
Pridružio se:Nov. 2016
18. Avg. 2020.
Bolje koristi foreach umesto ovoga.
Pročitaj na wiki šta vraća funkcija `GetPlayerPoolSize()`
Pročitaj na wiki šta vraća funkcija `GetPlayerPoolSize()`
for (new i = GetPlayerPoolSize(); i >= 0; i --) {
if (IsPlayerConnected(i)) {
...
}
}
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
41 / 100 XP
Početnik(0)
22
Postovi:
10
Teme:
Pridružio se:Avg. 2020
18. Avg. 2020.
Terza Lazarevic wrote on August 18, 2020, 5:10 pm:
Bolje koristi foreach umesto ovoga.
Pročitaj na wiki šta vraća funkcija `GetPlayerPoolSize()`
Pročitaj na wiki šta vraća funkcija `GetPlayerPoolSize()`
for (new i = GetPlayerPoolSize(); i >= 0; i --) {
if (IsPlayerConnected(i)) {
...
}
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
731
Postovi:
29
Teme:
Pridružio se:Nov. 2016
18. Avg. 2020.
unkown337 wrote on August 18, 2020, 5:19 pm:
Resio sam s admin listom, umesto getplayerpoolsize stavio sam foreach, ja sam zamenio sve getplayerpoolsize funkcije s foreach, jel to dobro ili?
Da
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

