Evandour
Умник
Здраствуйте Уважаемые форумчани, помогите мне с командой [ /admins и /helpers ]
Когда Я Один на сервере все работает нормально, но когда игроки на сервере и на сервере несколько админов/Хелперов.И Когда игроки пишут [ /admins / /helpers ] Там только показывают только одного Хелпера\Админа.
Когда Я Один на сервере все работает нормально, но когда игроки на сервере и на сервере несколько админов/Хелперов.И Когда игроки пишут [ /admins / /helpers ] Там только показывают только одного Хелпера\Админа.
PHP:
if(strcmp(cmdtext, "/admins", true) == 0)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "* Вы не залогинены!");
return 1;
}
new alllstring[512], ttext[50], AdminName[MAX_PLAYER_NAME];
for(new i, j = GetMaxPlayers(); i != j; i++)
{
ttext[0] = 0;
if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pAdmin] <= 0) continue;
new Admin = PlayerInfo[i][pAdmin];
switch(Admin)
{
case 1: ttext = "{FFFFFF}* {FFFF00}";
case 2: ttext = "{FFFFFF}* {FFFF00}";
case 3: ttext = "{FFFFFF}* {FFFF00}";
case 4: ttext = "{FFFFFF}* {FFFF00}";
case 5: ttext = "{FFFFFF}* {FF9900}";
case 6: ttext = "{FFFFFF}* {FF0000}";
case 7: ttext = "{FFFFFF}* {000000}";
}
GetPlayerName(i, AdminName, sizeof(AdminName));
format(alllstring,sizeof(alllstring),"{FFFFFF}*** {FF9900}Администрация {00D900}Online {FFFFFF}***\n");
format(alllstring,sizeof(alllstring),"%s{ffec00}%s%s {000000}•", alllstring, ttext, AdminName);
}
if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все администраторы {FF6347}offline");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FF9900}[Do[S]oR]World Администраторы", alllstring, "Ок", "");
return 1;
}
PHP:
if(strcmp(cmdtext, "/helpers", true) == 0)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "* Вы не залогинены!");
return 1;
}
new alllstring[512], ttext[50], HelperName[MAX_PLAYER_NAME];
for(new i, j = GetMaxPlayers(); i != j; i++)
{
ttext[0] = 0;
if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pHelper] <= 0) continue;
new Helper = PlayerInfo[i][pHelper];
switch(Helper)
{
case 1: ttext = "{FFFFFF}* {00FFFF}";
case 2: ttext = "{FFFFFF}* {00FFFF}";
case 3: ttext = "{FFFFFF}* {00FFFF}";
}
GetPlayerName(i, HelperName, sizeof(HelperName));
format(alllstring,sizeof(alllstring),"{FFFFFF}*** {00FBFF}Хелперы {00D900}Online {FFFFFF}***\n");
format(alllstring,sizeof(alllstring),"%s{ffec00}%s%s {000000}•", alllstring, ttext, HelperName);
}
if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все Хелперы {FF6347}offline");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FF9900}[Do[S]SoR]World Хелперы", alllstring, "Ок", "");
return 1;
}
