[Pomoc] error 001: expected token: ";", but found "if"

Započeo marsmarin, Januar 28, 2011, 18:47:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Meni izbacuje non stop ovaj error i nikako ga nemogu rijesit evo vam tu ispod kod pa vi pogledajte gdje je greska.



            if(GetPlayerMoney(playerid) < money){
  SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas");
          return 1;
  }



Error koji mi izbacuje:


error 001: expected token: ";", but found "if"


Inace greska se javlja u ovom redu


if(GetPlayerMoney(playerid) < money){


Unapred hvala!!!
<center></center>

poznaticovik

Jel ti to ispod neke komande? To obično ide kad npr. imas

if (strcmp("/m4", cmdtext, true, 10) == 0)
{
      if(GetPlayerMoney(playerid) < 7450) return SendClientMessage(playerid, 0xFF9900AA, "You don't have enough cash!");
      GivePlayerMoney(playerid, -7450);
      SendClientMessage(playerid,0xFF9900AA,"You bought M4 successfully!");
  GivePlayerWeapon(playerid, 31, 250);
  GivePlayerMoney(playerid, -6500);

    return 1;
}


To ti mora biti ispod neke komande eto ti primjer iznad

cristiane

Citat: marsmarin poslato Januar 28, 2011, 18:47:45 POSLE PODNE
Meni izbacuje non stop ovaj error i nikako ga nemogu rijesit evo vam tu ispod kod pa vi pogledajte gdje je greska.



            if(GetPlayerMoney(playerid) < money){
  SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas");
          return 1;
  }



Error koji mi izbacuje:


error 001: expected token: ";", but found "if"


Inace greska se javlja u ovom redu


if(GetPlayerMoney(playerid) < money){


Unapred hvala!!!
Nisi dobro kopirao kod il ti je tako u skripti ovako bi ti trebalo ici:
if(GetPlayerMoney(playerid) < money)
{
    SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas.");
    return 1;
}

      

Znam znam evo sa cu ti postat cijelu komandu pa vidi

if(strcmp(cmd, "/pay", true) == 0)
       {
  new tmp[256], tmp2[256];
  tmp = strtok(cmdtext, idx);
  tmp2 = strtok(cmdtext, idx);
 
  if(!strlen(tmp)) {
  SendClientMessage(playerid, bijela, "KORISTITE: /pay [playerid] [kolicina]");
  }
 
  if(!strlen(tmp2)) {
  SendClientMessage(playerid, bijela, "KORISTITE: /pay [playerid] [kolicina]");
  }
 
  new receiver, money;
  receiver = strval(tmp);
  money = strval(tmp2)
 
  if(GetPlayerMoney(playerid) < money){
    SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas");
return 1;
  }
 
  new string[128];
  new playername[MAX_PLAYER_NAME];
  GetPlayerName(playerid, playername, sizeof(playername));
  new playername2[MAX_PLAYER_NAME];
  GetPlayerName(receiver, playername2, sizeof(playername2));
 
  format(string, sizeof(string), "Primio si %d $ od %s", money, playername);
  SendClientMessage(playerid, bijela, string);
 
  format(string, sizeof(string), "Poslao si %d $ to %s", money, playername2);
  SendClientMessage(playerid, bijela, string);
 
  GivePlayerMoney(playerid, (0 - money));
  GivePlayerMoney(receiver, money);
}

<center></center>

black_dota

if(GetPlayerMoney(playerid) < money) {
   SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas.");  
   return 1;
}

cristiane

if(strcmp(cmd, "/pay", true) == 0)
       {
  new tmp[256], tmp2[256];
  tmp = strtok(cmdtext, idx);
  tmp2 = strtok(cmdtext, idx);
 
  if(!strlen(tmp))
  {
  SendClientMessage(playerid, bijela, "KORISTITE: /pay [playerid] [kolicina]");
  }
 
  if(!strlen(tmp2))
  {
  SendClientMessage(playerid, bijela, "KORISTITE: /pay [playerid] [kolicina]");
  }
 
  new receiver, money;
  receiver = strval(tmp);
  money = strval(tmp2)
 
  if(GetPlayerMoney(playerid) < money)
  {
    SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas");
return 1;
  }
 
  new string[128];
  new playername[MAX_PLAYER_NAME];
  GetPlayerName(playerid, playername, sizeof(playername));
  new playername2[MAX_PLAYER_NAME];
  GetPlayerName(receiver, playername2, sizeof(playername2));
 
  format(string, sizeof(string), "Primio si %d $ od %s", money, playername);
  SendClientMessage(playerid, bijela, string);
 
  format(string, sizeof(string), "Poslao si %d $ to %s", money, playername2);
  SendClientMessage(playerid, bijela, string);
 
  GivePlayerMoney(playerid, (0 - money));
  GivePlayerMoney(receiver, money);
}

Citat: cristiane poslato Januar 28, 2011, 19:03:45 POSLE PODNE



Nisi dobro kopirao kod il ti je tako u skripti ovako bi ti trebalo ici:
if(GetPlayerMoney(playerid) < money)
{
    SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas.");
    return 1;
}

      


Ne kuzim sta si uopce napravio osim sta si prebacio { iz jednog red u drugi i čak sam probo kopirat tu tvoju naredbu ali mi svejedno ne pomaze ajde molim vas pomoc.
Poslednja Izmena: Januar 28, 2011, 19:24:13 POSLE PODNE od marsmarin
<center></center>

Citat: marsmarin poslato Januar 28, 2011, 19:15:46 POSLE PODNE
Citat: cristiane poslato Januar 28, 2011, 19:03:45 POSLE PODNE



Nisi dobro kopirao kod il ti je tako u skripti ovako bi ti trebalo ici:
if(GetPlayerMoney(playerid) < money)
{
    SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas.");
    return 1;
}

      


Ne kuzim sta si uopce napravio osim sta si prebacio { iz jednog red u drugi i čak sam probo kopirat tu tvoju naredbu ali mi svejedno ne pomaze ajde molim vas pomoc.
Evo ti gore cristiane ti je sve namestio samo da copy/paste komandu ...