[POMOC] sscanf i !IsPlayerAdmin me drka da izvinete


Započeo Ermin., Februar 18, 2013, 01:26:51 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):

Blaeks

*

Madmen

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;
}