Detaljan opis problema: Kada ukucam /lideri ima bug
na primer: ja sam bio sebi stavio lidera pd i posle se vratio u ms13 i kada ukucam /lideri meni pise da sam lider pd-a i ms13
Tako nekome pise da je lider te org i cega je bio izad imena
I iznad gde treba da pise ko je od lidera tu pise samo org ne pise lider i nije lepo rasporedjeno ( Bude ispred natpisa online mesto da bude ispod tog natpisa)
I ne pisu sve org
I imam problem sa /oscs kako da napravim da bude kao za /lideri da pise imena osc-a i iznad ko je tu
A kod mene ne pise nista sem kako ja napisem u modu
Dio skripte: Dole
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Lideri
if (strcmp(cmd, "/lideri", true) == 0)
{
new stringlideri;
new stringlp1;
new stringlp2;
new stringlp3;
new stringlp4;
new stringlp5;
format(stringlp2, sizeof(stringlp2),"=====================\n[SVI LIDERI]\n=====================\n1) MILICIJA: %s2) INTERVENTNA: %s3) JNA: %s",LiderInfo,LiderInfo,LiderInfo);
format(stringlp3, sizeof(stringlp3),"4) MEDIC: %s5) SURENOS: %s6) LFS: %s7) VLADA: %s8) HITMAN: %s9) RTS STUDIO: %s",LiderInfo,LiderInfo,LiderInfo,LiderInfo,LiderInfo,LiderInfo);
format(stringlp4, sizeof(stringlp4),"10) TAXI: %s11) GHS: %s12) MS13: %s13) BALLAS: %s14) YAMAGUCHI: %s15) GROOVE: %s",LiderInfo,LiderInfo,LiderInfo,LiderInfo,LiderInfo,LiderInfo);
format(stringlp5, sizeof(stringlp5),"16) PS: %s17) KAZNJENI: %s18) LCN: %s19) OSC TM: %s20) PO 1: %s",LiderInfo,LiderInfo,LiderInfo,LiderInfo,LiderInfo);
foreach(Player, i)
{
if (PlayerInfo >= 1)
{
new atext;
new orgtext;
if(PlayerInfo == 1) { orgtext = "1] Milicija"; }
else if(PlayerInfo == 2) { orgtext = "2] Interventna"; }
else if(PlayerInfo == 3) { orgtext = "3] JNA"; }
else if(PlayerInfo == 4) { orgtext = "4] Bolnicari"; }
else if(PlayerInfo == 5) { orgtext = "5] Los Surenos"; }
else if(PlayerInfo == 6) { orgtext = "6] La Familia Sinatra"; }
else if(PlayerInfo == 7) { orgtext = "7] Vlada"; }
else if(PlayerInfo == 8) { orgtext = "8] Hitman"; }
else if(PlayerInfo == 9) { orgtext = "9] RTS Novinari"; }
else if(PlayerInfo == 10) { orgtext = "10] Taxi"; }
else if(PlayerInfo == 11) { orgtext = "11] GHS"; }
else if(PlayerInfo == 12) { orgtext = "12] MS13"; }
else if(PlayerInfo == 13) { orgtext = "13] Ballas"; }
else if(PlayerInfo == 14) { orgtext = "14] Yamaguchi"; }
else if(PlayerInfo == 15) { orgtext = "15] Groove"; }
else if(PlayerInfo == 16) { orgtext = "16] Parking Servis"; }
else if(PlayerInfo == 18) { orgtext = "19] La Cosa Nostra"; }
else if(PlayerInfo == 19) { orgtext = "20] OSC Team"; }
else if(PlayerInfo == 20) { orgtext = "21] P.O. 1"; }
else if(PlayerInfo == 21) { orgtext = "22] P.O. 2"; }
else if(PlayerInfo == 22) { orgtext = "23] P.O. 3"; }
else if(PlayerInfo == 23) { orgtext = "24] P.O. 4"; }
else if(PlayerInfo == 24) { orgtext = "25] P.O. 5"; }
strcat(stringlideri, atext);
format(atext, sizeof(atext), " %s", orgtext);
strcat(stringlideri, atext);
strcat(stringlideri, " | ");
strcat(stringlideri, "Lider: ");
strcat(stringlideri, Ime(i));
format(atext, sizeof(atext), "%s", orgtext);
strcat(stringlp1, atext);
if(LDDuty == 0)
{
strcat(stringlideri, " | ");
}
if(LDDuty == 1)
{
strcat(stringlideri, " | ");
}
strcat(stringlideri, "\n");
}
}
format(stringlideri, sizeof(stringlideri),"%s%s%s%s%s",stringlp1,stringlp2,stringlp3,stringlp4,stringlp5);
if(strlen(stringlideri) == 0) return SendClientMessage(playerid, COLOR_GREY, "Nema online lidera!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s gleda listu online lidera (/lideri) .", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ShowPlayerDialog(playerid, OSCistracija, DIALOG_STYLE_MSGBOX, "Lideri Cudna Suma servera||organizacije", stringlideri, "U redu", "U redu");
return 1;
}oscs
if(strcmp(cmd, "/OSCs", true) == 0 || strcmp(cmd, "/OSCovi", true) == 0 || strcmp(cmd, "/admini", true) == 0)
{
new stringadm;
new stringlp1;
new stringlp3;
new stringlp4;
format(stringlp1, sizeof(stringlp1),"GLAVNI OSC | OSC | MINISTRI | DONATORSKI GAMEMASTERI |\n Lista OSCa\n Lista Helpera\n");
format(stringlp3, sizeof(stringlp3),"\n=================\n[SPISAK SVIH OSCOVA]\n=================\n[OSC ID:1] | Fikus\n[OSC ID:2] | Mitra\n[OSC ID:3] | Mile\n[OSC ID:4] | Petra\n[OSC ID:5] | Atila\n");
format(stringlp4, sizeof(stringlp4),"[OSC ID:6] | No-one\n[OSC ID:7] | No-one\n[OSC ID:8] | No-one\n[OSC ID:9] | No-one\n[OSC ID:10] | No-one");
format(stringadm, sizeof(stringadm), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=1341)
{
new atext;
strcat(stringadm, atext);
strcat(stringadm, "OSC level [");
strcat(stringadm, Ime(i));
strcat(stringadm, " ]");
strcat(stringadm, "[");
format(atext, sizeof(atext), "%d]", PlayerInfo);
strcat(stringadm, atext);
strcat(stringadm, "[slot:");
format(atext, sizeof(atext), "%d]", PlayerInfo);
strcat(stringadm, atext);
if(OSCDuty == 0)
{
strcat(stringlp3, "[ - ]");
}
if(OSCDuty == 1)
{
strcat(stringlp3, "[ Na Duznosti ]");
}
strcat(stringlp3, "\n");
}
}
format(stringadm, sizeof(stringadm),"%s%s%s%s",stringlp1,stringlp3,stringlp4);
if(strlen(stringadm) == 0) return SendClientMessage(playerid, COLOR_GREY, "Nijedan OSC nije na serveru!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s gleda listu online OSCa (/oscs) .", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ShowPlayerDialog(playerid, OSCistracija, DIALOG_STYLE_MSGBOX, "OSCovi Cudna Suma servera||Javite se njima ako imate neki problem", stringadm, "U redu", "U redu");
return 1;
}