[Pomoc]Komande /givemoneyall kad je igrac admin lvl 1338 i /givelevelall A-1338


Započeo [CH]Tarik_Conell, Mart 15, 2013, 16:55:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Opis problema:Komanda /givemoneyall i /givelevelall samo kad je igrac lvl 1338 i da komande budu u strcmp
Dio skripte://
Slike://

stock GiveMoneyToAll(money)
{
  foreach(Player,i)
  {
	 GivePlayerMoney(i, money);
  }
  return true;
}

CMD:givemoneytoall(playerid, params[])
{
	if(IsPlayerAdmin(playerid))
	{
		new novac;
		if(sscanf(params, "d", novac)) return SCM(playerid, -1, "KORISTI: /givemoneytoall <novac>");
		GiveMoneyToAll(novac);
		SCM(playerid, -1, "Dao si lovu svima");
	}
	else SCM(playerid, -1, "ERROR: NISI ADMIN");
	return 1;
}


nisan siguran jel radi nisan testira, triba ti sscanf zcmd i foreach


a za level sve isto samo staviš SetplayerScore, istražuj malo jer ti neće sve bit napravljeno na gotovo hh

ma radim od 0 sve komande su mi u strcmp necu da sada u ZCMD mjesam jer sam cuo da budu zbugane komande onda

if(strcmp(cmd,"/givemoneyall",true)==0)
{
        if (PlayerInfo[playerid][pAdmin] == 1338)
	    {
 				new novac, string[128];
                if(sscanf(params, "i", novac)) return SCM(playerid, -1,"{009ACD}Koristi:{FFFFFF}/givemoneyall [novac]");
 				foreach (Player, i)
				{
                	GivePlayerMoney(i, novac);
				}
				format(string, sizeof(string),"{009ACD}Admin {FFFFFF}%s {009ACD}je dao svim igracima novcanu sumu od {FFFFFF}%i$",PlayerName(playerid),novac);
                SendClientMessageToAll(-1,string);
		    	return 1;
		}
		else
		{
		    SendClientMessage(playerid, -1, "{CCCCCC} Samo Admini!");
        }
        return 1;
}