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!!!
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
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);
}
if(GetPlayerMoney(playerid) < money) {
SendClientMessage(playerid, bijela, "Kolicina novca koju si utipkao je veca nego sto imas.");
return 1;
}
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.
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 ...
Hvala na pomoci popravio sam!!!