Komanda svimapare

Započeo SanelPandzic, Januar 17, 2018, 23:22:55 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Detaljan opis problema:Napravio sam komandu svimapare ali erori oze pomoc?help me :(
Dio skripte:
skripta
CMD:svimapare(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Nisi Admin.");
    {
   897: new string,kolicina,targetid[500];
    if(sscanf(params,"us[256]", kolicina)) return SendClientMessage(playerid,COLOR_GREY,"Syntax: /svimapare [KOLICINA]");
    899:Foreach(Player,i)
    {
     901:format(string, sizeof(string),"Vlasnik %s(%d) je dao svima novac %d$", PlayerName(playerid), kolicina);
     902:SendClientMessage(targetid, COLOR_RED, string);
     GivePlayerMoney(playerid,kolicina);
	}
  }
}

erori
C:\Users\Sanel\Desktop\Balkan Detmech v1.0\gamemodes\dm.pwn(899) : error 017: undefined symbol "Foreach"
C:\Users\Sanel\Desktop\Balkan Detmech v1.0\gamemodes\dm.pwn(901) : error 035: argument type mismatch (argument 1)
C:\Users\Sanel\Desktop\Balkan Detmech v1.0\gamemodes\dm.pwn(901) : error 035: argument type mismatch (argument 1)
C:\Users\Sanel\Desktop\Balkan Detmech v1.0\gamemodes\dm.pwn(902) : error 035: argument type mismatch (argument 1)
C:\Users\Sanel\Desktop\Balkan Detmech v1.0\gamemodes\dm.pwn(897) : warning 203: symbol is never used: "string"
C:\Users\Sanel\Desktop\Balkan Detmech v1.0\gamemodes\dm.pwn(897 -- 906) : warning 209: function "cmd_svimapare" should return a value

Neke slike/video za lakse dobivanje pomoci(neobavezno):

zab sam da kazem pored eror skripte stavio sam liniju gdje je u skripti broj pored to je eror da znate  :'(

CMD:svimapare(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Nisi Admin.");
    new string[120],kolicina;
    if(sscanf(params,"d", kolicina)) return SendClientMessage(playerid,COLOR_GREY,"Syntax: /svimapare [KOLICINA]");
    format(string, sizeof(string),"Vlasnik %s(%d) je dao svima novac %d$", PlayerName(playerid),playerid, kolicina);
    foreach(Player,i)
    {
          SendClientMessage(i, COLOR_RED, string);
          GivePlayerMoney(i,kolicina);
    }
    return 1;
}
Poslednja Izmena: Januar 17, 2018, 23:29:35 POSLE PODNE od Vuk7

CMD:svimapare(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Nisi Admin.");
    new string[70],kolicina;
    if(sscanf(params,"i", kolicina)) return SendClientMessage(playerid,COLOR_GREY,"Syntax: /svimapare [KOLICINA]");
    foreach(Player,i)
    {
     format(string, sizeof(string),"Vlasnik %s(%d) je dao svima novac %d$", PlayerName(playerid), playerid, kolicina);
     SendClientMessage(i, COLOR_RED, string);
     GivePlayerMoney(i,kolicina);
	}
    return true;
}

Javi ako ne bude radilo. Mozda sam zab nesto

Naravno format ne mora biti u foreach

rijesenje nadjeno, lock

mozes i ovako bez varijable kolicina da ustedis na memoriji
CMD:svimapare(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Nisi Admin.");
    new string[70];
    if(sscanf(params,"i", params[0])) return SendClientMessage(playerid,COLOR_GREY,"Syntax: /svimapare [KOLICINA]");
    foreach(Player,i)
    {
     format(string, sizeof(string),"Vlasnik %s(%d) je dao svima novac %d$", PlayerName(playerid), playerid, params[0]);
     SendClientMessage(i, COLOR_RED, string);
     GivePlayerMoney(i,params[0]);
}
    return true;
}
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci