Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ermin. poslato Februar 18, 2013, 01:26:51 PRE PODNE

Naslov: [POMOC] sscanf i !IsPlayerAdmin me drka da izvinete
Poruka od: Ermin. poslato Februar 18, 2013, 01:26:51 PRE PODNE
Skripta koju koristim: 0
Detaljan opis problema: pa kontam uradit CMD od 0 i sto kraća da bude
ovako, LOGIRAM SE ko RCON Admin, kucam /MAKEADMIN bez parametara, i izbacuje mi " SAMO 1337+ " nez koji kurac ovde nevalja :S
Dio skripte: CMD:makeadmin(playerid, params[])
{
new igrac, level, string[128];
if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] < 1337) return SCM(playerid, COLOR_FADE3, " ["COL_EXBLUE"LVRP"COL_FADE3"] samo 1338+");
if(sscanf(params, "ui", igrac, level)) return SCM(playerid, COLOR_TOMATO, "> /makeadmin [ID] [Level(1-1338)] <");
if(!IsPlayerConnected(igrac)) return SCM(playerid, COLOR_FADE3, "   igrac nije aktivan");
PlayerInfo[igrac][pAdmin] = level;
format(string, sizeof(string), " Postavljen vam je Admin level %d, od strane HeadAdmina %s", level, PlayerName(playerid));
SCM(igrac, COLOR_DSB, string);
format(string, sizeof(string), "  Nagradili ste %s-a sa admin levelom: %d!", PlayerName(igrac), level);
SCM(playerid, COLOR_DSB, string);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] sscanf i !IsPlayerAdmin me drka da izvinete
Poruka od: Blaeks poslato Februar 18, 2013, 08:17:41 PRE PODNE
mozes to puno lakse CMD:makeadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "nisi ovlascen(RCON ADMIN+)!");

new igrac, string[128], nivo;
if(!sscanf(params, "ui", igrac, nivo))
{
if(igrac != INVALID_PLAYER_ID)
{
if(nivo > 0 && nivo < 4)
{
PlayerInfo[playerid][pAdmin] = nivo;
format(string, sizeof(string), "promovisan si na admin poziciju lv %d od administratora %s", nivo, Imeigraca(playerid));
SCM(igrac, -1, string);
format(string, sizeof(string), "promovisao si %s na admin poziciju lv %d", Imeigraca(playerid), nivo);
SCM(playerid, -1, string);
SacuvajIgraca(playerid);
}
else return SCM(playerid, -1, "Ne idi ispod 0 i preko 3!");
}
else return SCM(playerid, -1, "Taj igrac nije online!");
}
else return SCM(playerid, BELA, "Koristi: /makeadmin [id igraca/Deo Imena] [level(1-3)]");
return 1;
}