Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Leoo poslato Maj 29, 2015, 11:13:56 PRE PODNE

Naslov: [ POMOC ] Admini Command
Poruka od: Leoo poslato Maj 29, 2015, 11:13:56 PRE PODNE
Skripta koju koristim: GFRP
Detaljan opis problema: Kako da promenim /admini da ne mi je u dialog nego u scm ?
Dio skripte: YCMD:admini(playerid, params[], help)
{
    #pragma unused params
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"K:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string[1024];
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pAdmin] >=6)
{
new atext[20];
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, " {F3FF02}");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
strcat(string, "{F3FF02}Admin Level: {FFFFFF}");
format(atext, sizeof(atext), "%d", PlayerInfo[i][pAdmin]);
strcat(string, atext);
            if(AdminDuty[i] == 0)
    {
            strcat(string, "{FFFFFF} | {F3FF02}Duznost: {F81414}Nije na duznosti!");
            }
            if(AdminDuty[i] == 1)
        {
            strcat(string, "{FFFFFF} | {F3FF02}Duznost: {6EF83C}Na duznosti!");
            }
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, "[K:RP] "CRVENA"Nijedan admin nije trenutno online!");
ShowPlayerDialog(playerid, ONLINE_ADMINI, DIALOG_STYLE_MSGBOX, "Admini Online", string, "Uredu", "");
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [ POMOC ] Admini Command
Poruka od: (BV) Domy poslato Maj 29, 2015, 16:24:22 POSLE PODNE
YCMD:admini(playerid,params[],help)
{
#pragma unused help
new nemaadmina = 0, string[128];
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"K:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
SendClientMessage(playerid, -1, "Admini online:");
foreach (new i : Player)
{
    if(UlogovanProvera[i] == 1)
    {
if(PlayerInfo[i][pAdmin] >= 1)
{
if(AdminDuty[i] == 0)
{
format(string, sizeof(string), "ADMIN: %s (%d) - {F81414}Nije na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
SendClientMessage(playerid, -1, string);
noduty++;
}
else if(AdminDuty[i] >= 1)
{
format(string, sizeof(string), "ADMIN: %s (%d) - {6EF83C}Na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
SendClientMessage(playerid, -1, string);
nemaadmina++;
      }
      }
      }
    }
if(nemaadmina == 0)
    {
    SendClientMessage(playerid, -1, "  Trenutno nema online admina.");
    }
return 1;
}
Naslov: Odg: [ POMOC ] Admini Command
Poruka od: Leoo poslato Maj 29, 2015, 16:40:12 POSLE PODNE
Citat: (BV) Domy poslato Maj 29, 2015, 16:24:22 POSLE PODNE
YCMD:admini(playerid,params[],help)
{
#pragma unused help
new nemaadmina = 0, string[128];
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"K:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
SendClientMessage(playerid, -1, "Admini online:");
foreach (new i : Player)
{
    if(UlogovanProvera[i] == 1)
    {
if(PlayerInfo[i][pAdmin] >= 1)
{
if(AdminDuty[i] == 0)
{
format(string, sizeof(string), "ADMIN: %s (%d) - {F81414}Nije na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
SendClientMessage(playerid, -1, string);
noduty++;
}
else if(AdminDuty[i] >= 1)
{
format(string, sizeof(string), "ADMIN: %s (%d) - {6EF83C}Na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
SendClientMessage(playerid, -1, string);
nemaadmina++;
      }
      }
      }
    }
if(nemaadmina == 0)
    {
    SendClientMessage(playerid, -1, "  Trenutno nema online admina.");
    }
return 1;
}


A kako da namestim playerid da dava na admina ?
Naslov: Odg: [ POMOC ] Admini Command
Poruka od: (BV) Domy poslato Maj 29, 2015, 20:18:09 POSLE PODNE
Citat: Donatello Hispanoza poslato Maj 29, 2015, 16:40:12 POSLE PODNE
Ne kuzim sta hoces reci.

A kako da namestim playerid da dava na admina ?