martin5504™ 0 Odesláno: 5. Srpen, 2012 Share Odesláno: 5. Srpen, 2012 Ahojte mam taký problem snazil som sa dat admins do dialogu no neuspesne vzyd ukazuje len jedneho admina nie ostatnych? V com je chyba? Dakujem dcmd_admins(playerid, params[]) { #pragma unused params TestPrint("dcmd_admins(playerid, params[])"); new string[256]; for(new i=0;i<=MAX_PLAYERS_EX;i++) { if(IsPlayerConnected(i)) { if(IsPlayerAdmin(i) && Informace[i][AdminLevel] == 0) { format(string, 60, "%s{CD7F32}%s -> Hlavný Administrátor + RCON\r\n",string,Jmeno(i)); } else if(Informace[i][AdminLevel] > 0 && !IsPlayerAdmin(i)) { format(string, 60, "%s{CD7F32}%s -> Administrátor [ LVL %d]\r\n",string,Jmeno(i),Informace[i][AdminLevel]); } else if(IsPlayerAdmin(i) && Informace[i][AdminLevel] > 0) { format(string, 60, "%s{CD7F32}%s -> Hlavný Administrátor + RCON\r\n",string,Jmeno(i),Informace[i][AdminLevel]); } } } ShowPlayerDialog(playerid,60,DIALOG_STYLE_MSGBOX,"{FFD700}Administrátori On-Line",string,"Zatvor",""); return true; } Link to comment Share on other sites More sharing options...
0 kell94_cz 7 Odesláno: 5. Srpen, 2012 Share Odesláno: 5. Srpen, 2012 Na ty adminy si udělej stock pak musíš udělat 2 stringy do příkazu uděláš cyklus podmínka pokud je hráč připojen a má admin level tak dáš format pak dáš strcat připojí string a ShowPlayerDialog. Link to comment Share on other sites More sharing options...
0 martin5504™ 0 Odesláno: 5. Srpen, 2012 Author Share Odesláno: 5. Srpen, 2012 Prepac no som lajk v tomto momentalne, nenapisal by si mi to cele ako to ma vypadat?? Dakujem :/ viem ze sa asi takto nic nenaucim ale uz si neviem rady. Link to comment Share on other sites More sharing options...
0 Sweet 7 Odesláno: 5. Srpen, 2012 Share Odesláno: 5. Srpen, 2012 pridej za kazdej format tohle http://wiki.sa-mp.com/wiki/Strcat Link to comment Share on other sites More sharing options...
0 martin5504™ 0 Odesláno: 5. Srpen, 2012 Author Share Odesláno: 5. Srpen, 2012 Ako hovorim v tomto som lama pawno nie je moj obor :/ urob to a to je pre mna spanielska dedina. z Pawna viem fakt len zaklady. Link to comment Share on other sites More sharing options...
0 kell94_cz 7 Odesláno: 5. Srpen, 2012 Share Odesláno: 5. Srpen, 2012 Někam dolů: stock AdminiOnline(playerid) { new astring[45]; if(IsPlayerAdmin(playerid) && Informace[playerid][AdminLevel] == 0) { format(astring,sizeof(astring),"{CD7F32}Hlavný Administrátor + RCON"); } else if(Informace[playerid][AdminLevel] > 0 && !IsPlayerAdmin(playerid)) { format(astring,sizeof(astring),"{CD7F32}Administrátor [ LVL %d ]",Informace[playerid][AdminLevel]); } else if(IsPlayerAdmin(playerid) && Informace[playerid][AdminLevel] > 0) { format(astring,sizeof(astring),"{CD7F32}Hlavný Administrátor + RCON"); } return astring; } Do příkazu: dcmd_admins(playerid, params[]) { #pragma unused params new astring2[128],astring[MAX_PLAYER_NAME*6+120]; for(new i=0; i< GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(Informace[i][AdminLevel] > 0) { format(astring2,sizeof(astring2),"{FFFFFF}\n[ On-Line ] %s | %s\n",Jmeno(i),AdminiOnline(i)); strcat(astring,astring2); } } } ShowPlayerDialog(playerid,60,DIALOG_STYLE_MSGBOX,"{FFD700}Administrátori On-Line",astring,"Zatvor",""); return true; } Všechno mělo by ti to jít. Link to comment Share on other sites More sharing options...
0 martin5504™ 0 Odesláno: 6. Srpen, 2012 Author Share Odesláno: 6. Srpen, 2012 kell94_cz vyborne diki moc viidm ze sa svojej praci vyznas este raz diki. Link to comment Share on other sites More sharing options...
Dotaz
martin5504™ 0
Ahojte mam taký problem snazil som sa dat admins do dialogu no neuspesne vzyd ukazuje len jedneho admina nie ostatnych? V com je chyba?
Dakujem
Link to comment
Share on other sites
6 odpovědí na tuto otázku
Recommended Posts