-
Szép jó reggelt! Egy olyan gondom lenne hogy a /adminok parancs használatával nem jelennek meg a fent lévő adminok. Nincs ahhoz kötve hogy most adminszolgálatba vagy vagy sem. Tudna ebben valaki segíteni? Esetleg rápillantani a sorokra? Úgy akarom megoldani hogy egy adott számhoz(rang ami számmal van jelölve) tartozzon egy admin rang amit a /adminok-ban mutat. Még kezdő vagyok a pawn nyelvben így elkéne a segítség. Játésba addig eljut hogy Online Adminok de ezután semmit se ír ki.
CMD:adminok(playerid, params[])
{
new string25[128];
SendClientMessage(playerid, -1, \"{00ffae}____|Elérhető Adminisztrátorok:|____\");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(JatekosInfo[AdminSzint] == 1)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}1Admin \",nev);
SendClientMessage(playerid, -1, string25);
}
else if(JatekosInfo[AdminSzint] == 2)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}2Admin\",nev);
SendClientMessage(playerid, -1, string25);
}
else if(JatekosInfo[AdminSzint] == 3)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}FőAdmin\", nev);
SendClientMessage(playerid, -1, string25);
}
else if(JatekosInfo[AdminSzint] == 4)
{
format(string25, sizeof(string25), \"%string25 {00ffae}|| {ffffff}Adminszint: {00ffae}Fejlesztő\", nev);
SendClientMessage(playerid, -1, string25);
}
}
}
return 1;
}
Legközelebb használj pawn code taget!
-
CMD:adminok(playerid, params[])
{
new string25[128];
SendClientMessage(playerid, -1, \"{00ffae}____|Elérhető Adminisztrátorok:|____\");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(JatekosInfo[AdminSzint] == 1)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}1Admin \", Nev(i));
SendClientMessage(playerid, -1, string25);
}
else if(JatekosInfo[AdminSzint] == 2)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}2Admin\", Nev(i));
SendClientMessage(playerid, -1, string25);
}
else if(JatekosInfo[AdminSzint] == 3)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}FőAdmin\", Nev(i));
SendClientMessage(playerid, -1, string25);
}
else if(JatekosInfo[AdminSzint] == 4)
{
format(string25, sizeof(string25), \"%s {00ffae}|| {ffffff}Adminszint: {00ffae}Fejlesztő\", Nev(i));
SendClientMessage(playerid, -1, string25);
}
}
}
return 1;
}
Amit láttam hibát kijavítottam.
Nem lehet, hogy a te admin szinted nagyobb, mint a 4-es? Ezért nem ír ki rá semmit?
-
A szinteket írd be így:
case1: Adminrank = \"Segédadmin\";
-
Igazából megoldottam, újra írtam és most megy, azért köszönöm a segítséget. MEGOLDÓDOTT