Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [CH]Tarik_Conell poslato Mart 15, 2013, 16:55:47 POSLE PODNE

Naslov: [Pomoc]Komande /givemoneyall kad je igrac admin lvl 1338 i /givelevelall A-1338
Poruka od: [CH]Tarik_Conell poslato Mart 15, 2013, 16:55:47 POSLE PODNE
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://
Naslov: Odg: [Pomoc]Komande /givemoneyall kad je igrac admin lvl 1338 i /givelevelall A-1338
Poruka od: TiXoR_ poslato Mart 15, 2013, 17:26:33 POSLE PODNE
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
Naslov: Odg: [Pomoc]Komande /givemoneyall kad je igrac admin lvl 1338 i /givelevelall A-1338
Poruka od: [CH]Tarik_Conell poslato Mart 15, 2013, 23:10:48 POSLE PODNE
ma radim od 0 sve komande su mi u strcmp necu da sada u ZCMD mjesam jer sam cuo da budu zbugane komande onda
Naslov: Odg: [Pomoc]Komande /givemoneyall kad je igrac admin lvl 1338 i /givelevelall A-1338
Poruka od: xFORCERx poslato Mart 15, 2013, 23:13:24 POSLE PODNE

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