#1

Hello Guys, i'm new in scripting
I tried to make a casino system but when i try to complie it thos errors shows :

D:\All;Oke\FS\afksystem.pwn(34) : error 001: expected token: ";", but found "if"
D:\All;Oke\FS\afksystem.pwn(36) : error 012: invalid function call, not a valid address
D:\All;Oke\FS\afksystem.pwn(36) : error 001: expected token: ";", but found ")"
D:\All;Oke\FS\afksystem.pwn(36) : error 029: invalid expression, assumed zero
D:\All;Oke\FS\afksystem.pwn(36) : fatal error 107: too many error messages on one line
Code :
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128], idx;
new casinotimer;
new IfPlayerInArea
if(strcmp(cmd,"/bet", true) == 0)
{
if(IfPlayerInArea(playerid, -3305.7580566406, 2072.7238769531, 132.97026062012);
{
SendClientMessage(playerid,c_r,"[ ! ] You must be at the casino to bet !");
return 1;
}

if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "[ ! ] USAGE: /bet [amount] [color (red or black)]");
new amount = strval(tmp);

if(!strlen) return SendClientMessage(playerid, COLOR_YELLOW, "[ ! ] USAGE: /bet [amount] [color (red or black)]");
new rand = random(2);
if(amount < 1) return 1;
if(!rand)
{
if(strcmp(, "red", true) == 0)
{
if(GetPlayerMoney(playerid) >= amount) {
PlayerPlaySound(playerid, 1058, 0,0,0);
GivePlayerMoney(playerid, amount);
format(string, sizeof(string), "[ ! ] Roulette launched !");
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "------------ RED ------------");
SendClientMessage(playerid, COLOR_SUSPECT, string);
format(string, sizeof(string), "[ ! ] You Win !!!",amount);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "[ ! ] You get %d rcash",amount);
SendClientMessage(playerid, COLOR_YELLOW, string);
}else SendClientMessage(playerid, COLOR_SUSPECT, "You dont have enough rcash !");
}
else if(strcmp(tmp, "black", true) == 0)
{
if(GetPlayerMoney(playerid) >= amount) {
PlayerPlaySound(playerid, 1058, 0,0,0);
GivePlayerMoney(playerid, -amount);
format(string, sizeof(string), "[ ! ] Roulette launched !");
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "------------ RED ------------");
SendClientMessage(playerid, COLOR_SUSPECT, string);
format(string, sizeof(string), "[ ! ] You lose !!!",amount);
SendClientMessage(playerid, COLOR_SUSPECT, string);
format(string, sizeof(string), "[ ! ] You lose -%d rcash",amount);
SendClientMessage(playerid, COLOR_YELLOW, string);
}else SendClientMessage(playerid, COLOR_SUSPECT, "You dont have enough rcash !");
}
}else{
if(strcmp(tmp, "black", true) == 0)
{
if(GetPlayerMoney(playerid) >= amount) {
PlayerPlaySound(playerid, 1058, 0,0,0);
GivePlayerMoney(playerid, amount);
format(string, sizeof(string), "[ ! ] Roulette launched !");
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "------------ BLACK ------------");
SendClientMessage(playerid, COLOR_BLACK, string);
format(string, sizeof(string), "[ ! ] You Win !!!",amount);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "[ ! ] You get %d rcash",amount);
SendClientMessage(playerid, COLOR_YELLOW, string);
}else SendClientMessage(playerid, COLOR_SUSPECT, "You dont have enough rcash !");
}
else if(strcmp(tmp, "red", true) == 0)
{
if(GetPlayerMoney(playerid) >= amount) {
PlayerPlaySound(playerid, 1058, 0,0,0);
GivePlayerMoney(playerid, -amount);
format(string, sizeof(string), "[ ! ] Roulette launched !");
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "------------ BLACK ------------");
SendClientMessage(playerid, COLOR_BLACK, string);
format(string, sizeof(string), "[ ! ] You lose !!!",amount);
SendClientMessage(playerid, COLOR_SUSPECT, string);
format(string, sizeof(string), "[ ! ] You lose -%d rcash",amount);
SendClientMessage(playerid, COLOR_YELLOW, string);
}else SendClientMessage(playerid, COLOR_SUSPECT, "You dont have enough rcash !");
}
}
Reply
#2

If you can show your 34 and 36 lines of script
Reply
#3

34 : if(strcmp(cmd,"/bet", true) == 0)
36 : if(IfPlayerInArea(playerid, -3305.7580566406, 2072.7238769531, 132.97026062012);
Reply
#4

new IfPlayerInArea;
Reply
#5

4 errors now, there was 5
Thanks dude
Reply
#6

D:\All;Oke\FS\afksystem.pwn(36) : error 012: invalid function call, not a valid address
D:\All;Oke\FS\afksystem.pwn(36) : error 001: expected token: ";", but found ")"
D:\All;Oke\FS\afksystem.pwn(36) : error 029: invalid expression, assumed zero
D:\All;Oke\FS\afksystem.pwn(36) : fatal error 107: too many error messages on one line
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)