SL4M морж))
Компетентный
PHP:
if(strcmp(cmdtext, "/leaders", true) == 0)
{
new alllstring[3000], ttext[50], LeaderName[MAX_PLAYER_NAME];
for(new i, j = GetMaxPlayers(); i != j; i++)
{
ttext[0] = 0;
if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pLeader] <= 0) continue;
new leader = PlayerInfo[i][pLeader];
switch(leader)
{
case 1: ttext = "{060676}Police SAPD";
case 2: ttext = "{440592}FBI";
case 3: ttext = "{009900}NGSA";
case 4: ttext = "{FF9966}Министерство Здравоохранения";
case 5: ttext = "{FF6600}La Cosa Nostra";
case 6: ttext = "{FFFF00}Yakuza";
case 7: ttext = "{FF66FF}Правительство";
case 8: ttext = "{FF6347}Хитманы";
case 9: ttext = "{CC9933}Cable News Network";
case 10: ttext = "{990000}Таксисты";
case 11: ttext = "{0099FF}Лицензиары";
case 12: ttext = "{FFFF99}Flaming Cobra";
case 13: ttext = "{003366}Russian Mafia";
case 14: ttext = "{33FF33}Grove Street Gang";
case 15: ttext = "{33FFFF}El Coronos Gang";
case 16: ttext = "{FF33FF}Front Yard Ballas";
case 17: ttext = "{CCFFFF}San Fierro Rifa Gang";
case 18: ttext = "{996600}Los Santos Vagos Gang";
case 19: ttext = "{FF4500}Night Racers";
case 20: ttext = "{CCFF66}Street Dogs";
case 21: ttext = "{808080}Колхоз'Коноплянка'";
case 22: ttext = "{999999}Crips Gang";
case 23: ttext = "{4592DE}ЗАО Воcхождение";
case 25: ttext = "{FF6347}Аль-Каида";
default: ttext = "---";
}
new ltext[256];
if(PlayerInfo[i][pLeader] == 1) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr1]); }
else if(PlayerInfo[i][pLeader] == 2) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr2]); }
else if(PlayerInfo[i][pLeader] == 3) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr3]); }
else if(PlayerInfo[i][pLeader] == 4) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr4]); }
else if(PlayerInfo[i][pLeader] == 5) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr5]); }
else if(PlayerInfo[i][pLeader] == 6) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr6]); }
else if(PlayerInfo[i][pLeader] == 7) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr7]); }
else if(PlayerInfo[i][pLeader] == 8) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr8]); }
else if(PlayerInfo[i][pLeader] == 9) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr9]); }
else if(PlayerInfo[i][pLeader] == 10) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr10]); }
else if(PlayerInfo[i][pLeader] == 11) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr11]); }
else if(PlayerInfo[i][pLeader] == 12) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr12]); }
else if(PlayerInfo[i][pLeader] == 13) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr13]); }
else if(PlayerInfo[i][pLeader] == 14) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr14]); }
else if(PlayerInfo[i][pLeader] == 15) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr15]); }
else if(PlayerInfo[i][pLeader] == 16) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr16]); }
else if(PlayerInfo[i][pLeader] == 17) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr17]); }
else if(PlayerInfo[i][pLeader] == 18) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr18]); }
else if(PlayerInfo[i][pLeader] == 19) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr19]); }
else if(PlayerInfo[i][pLeader] == 20) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr20]); }
else if(PlayerInfo[i][pLeader] == 21) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr21]); }
else if(PlayerInfo[i][pLeader] == 22) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr22]); }
else if(PlayerInfo[i][pLeader] == 23) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr23]); }
else if(PlayerInfo[i][pLeader] == 24) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr24]); }
else if(PlayerInfo[i][pLeader] == 25) { format(ltext, sizeof(ltext), "%s", TextLeaders[i][tFr25]); }
GetPlayerName(i, LeaderName, sizeof(LeaderName));
format(alllstring,sizeof(alllstring),"%s%s {FFFFFF}%s(phone:%d) | [{AFAFAF}%s{FFFFFF}]\n", alllstring, ttext, LeaderName,PlayerInfo[i][pPnumber], ltext);
}
if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все лидеры {FF6347}offline");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FFFFFF}[RP]Названия Сервера:{FFFFFF}LEADERS {22FF22}Online", alllstring, "ENTER", "");
return 1;
}
PHP:
if(strcmp(cmdtext, "/admins", true) == 0)
{
new alllstring[2000], 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 = "{36D352}(Модератор)";
case 2: ttext = "{36D352}(Модератор)";
case 3: ttext = "{36D352}(Администратор)";
case 4: ttext = "{33CCFF}(Администратор)";
case 5: ttext = "{33CCFF}(Администратор)";
case 6: ttext = "{33CCFF}(Администратор)";
case 7: ttext = "{33CCFF}(Администратор)";
case 8: ttext = "{33CCFF}(Администратор)";
case 9: ttext = "{B8860B}(Зам.Гл.Администратора)";
case 10: ttext = "{FF0000}(Гл.Администратор)";
case 11: ttext = "{FF9900}(Разработчик)";
case 12: ttext = "{FF6347}(Скриптер)";
default: ttext = "---";
}
GetPlayerName(i, AdminName, sizeof(AdminName));
format(alllstring,sizeof(alllstring),"%s%s {FFFFFF}%s- (%d lvl)ID-{22FF22}%d\n", alllstring, ttext, AdminName,PlayerInfo[i][pAdmin],i);
}
if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все администраторы {FF6347}offline");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FFFFFF}[RP]Ваш Сервер:{FFFFFF}ADMINS {22FF22}Online", alllstring, "ENTER", "");
return 1;
}
PHP:
if(strcmp(cmdtext, "/helpers", true) == 0)
{
new alllstring[2000], 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 = "{36D352}Хелпер";
case 2: ttext = "{36D352}Хелпер";
case 3: ttext = "{36D352}Хелпер";
case 4: ttext = "{33CCFF}Гл.Хелпер";
default: ttext = "---";
}
GetPlayerName(i, HelperName, sizeof(HelperName));
format(alllstring,sizeof(alllstring),"%s%s {FFFFFF}%s- (%d lvl)ID-{22FF22}%d\n", alllstring, ttext, HelperName,PlayerInfo[i][pHelper],i);
}
if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас все хелперы {FF6347}offline");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{FFFFFF}[RP]Ваш сервер:{FFFFFF}HELPERS {22FF22}Online", alllstring, "ENTER", "");
return 1;
}
Den4ik_xd
Последнее редактирование модератором:
