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