Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Matteo poslato Septembar 19, 2010, 15:31:35 POSLE PODNE

Naslov: [Pomoc] Primjer komande
Poruka od: Matteo poslato Septembar 19, 2010, 15:31:35 POSLE PODNE
Dobar dan!
Dobio sam ovaj kod prije par sati i kada ga ubacim pod OnPlayerCommandText i ispise mi hrpu errora. Pa bi vas molio primjer jedne takve komande da probam po njoj i ostale...
Evo koda:
if(IsPlayerAdmin(playerid))
{
//Tvoja komanda
}
else
{
//Sta se dogodi kad nisi admin
}
Naslov: Odg: [Pomoc] Primjer komande
Poruka od: Slay poslato Septembar 19, 2010, 15:38:32 POSLE PODNE
Krivo mora ici

Komanda(playerid,params[])
{
    if(IsPlayerAdmin(playerid)) return // Sta se dogodi ako igra NIJE RCON admin
    {
        // Sta se dogodi ako igrac JE RCON admin
    }
    return 1; // Ako je to ta komanda koja se trazi da prekine provjeru ostalih
}
Naslov: Odg: [Pomoc] Primjer komande
Poruka od: Matteo poslato Septembar 19, 2010, 16:21:38 POSLE PODNE
to stavim pod OnPlayerCommandText ?
i daj mi neki primjer npr za kill ili sta vec, ovo mi neznaci puno
Naslov: Odg: [Pomoc] Primjer komande
Poruka od: JoeBullet v2.1 poslato Septembar 23, 2010, 21:37:05 POSLE PODNE
Citat: taft poslato Septembar 19, 2010, 15:38:32 POSLE PODNE
Krivo mora ici

Komanda(playerid,params[])
{
    if(IsPlayerAdmin(playerid)) return // Sta se dogodi ako igra NIJE RCON admin
    {
        // Sta se dogodi ako igrac JE RCON admin
    }
    return 1; // Ako je to ta komanda koja se trazi da prekine provjeru ostalih
}

e tvoje je krivo,
1. nemas else niti semicolon kod 1. returna; tocno:
2. kod if ti treba biti znak negacije !

Command(playerid, params[])
{
    if(!IsPlayerAdmin(playerid))
    {
        // nije rcon admin
    }
    else
    {
        // je rcon admin
    }
    return 1;
}
Naslov: Odg: [Pomoc] Primjer komande
Poruka od: BloodMaster poslato Septembar 23, 2010, 21:55:05 POSLE PODNE
Pod onplayercommandtext

if (strcmp("/govno", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,0xff000000,"Ti si rcon admin");
}
else
{
SendClientMessageToAll(0xff000000,"Neko koristi admin komandetinu i jede govna");
}
return 1;
}

Naslov: Odg: [Pomoc] Primjer komande
Poruka od: Matteo poslato Septembar 24, 2010, 14:15:04 POSLE PODNE
hvala makar sam skuzio vec ;)