22.06.2009, 01:18
Hey, I am making a add-on for a godfather script.
What I am trying to make is like a icecream man job.
When he enters a icecream truck he will be able to sell icecream to people.
I get errors and i need help fixing them =/
Top Of Script:
OnPlayerEnterVehicle
Icecream selling command . .
These are my errors / warnings . . .
PLEASE HELP! IF SOMEONE HELPS ME + FIXES I MAY PAY THEM =] (When i get money =])
What I am trying to make is like a icecream man job.
When he enters a icecream truck he will be able to sell icecream to people.
I get errors and i need help fixing them =/
Top Of Script:
Код:
new IsIceCream[MAX_PLAYERS] = 0; new IceCream1; new IceCream2; new IceCream3; new IceCream4; new IceCream5;
Код:
new seller; new ICream = GetPlayerVehicleID(playerid); if (ICream == IceCream1) { IsIceCream[seller] = 1; } if (ICream == IceCream2) { IsIceCream[seller] = 1; } if (ICream == IceCream3) { IsIceCream[seller] = 1; } if (ICream == IceCream4) { IsIceCream[seller] = 1; } if (ICream == IceCream5) { IsIceCream[seller] = 1; }
Код:
if(strcmp(cmd,"/icecream",true)==0) { if(IsPlayerConnected(playerid)) { new x_nr[256]; new seller; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { if(IsIceCream[seller] = 1) { //line 9189 ---- warning . . SendClientMessage(playerid, COLOR_WHITE, "|__________________ Avaible Choices __________________|"); SendClientMessage(playerid, COLOR_WHITE, "USAGE: /icecream [number]"); SendClientMessage(playerid, COLOR_GREY, "| 1: Chocolate Cone($5) 7: Vanhalla Shake($10)"); SendClientMessage(playerid, COLOR_GREY, "| 2: Vanhalla Cone($5) 8: Bananna Shake($10)"); SendClientMessage(playerid, COLOR_GREY, "| 3: Strawberry Cone($5) 9: Chocolate Shake($10)"); SendClientMessage(playerid, COLOR_GREY, "| 4: Chocolate Vanhalla Mix($10) 10: Bananna Split($15)"); SendClientMessage(playerid, COLOR_GREY, "| 5: Cookies n' Cream($7)"); SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|"); return 1; } } } if(strcmp(x_nr,"1",true) == 0)//Chocolate Cone { if (5 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Chocolate Cone"); GivePlayerMoney(playerid, -5); SetPlayerHealth(playerid, +15); //line 9210 ---- error . . . GivePlayerMoney(seller, +5); SendClientMessage(playerid, COLOR_GREY, "Sold A Chocolate Cone! ($5)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($5)"); } } } else if(strcmp(x_nr,"2",true) == 0)//Vanhalla Cone { if (5 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Vanhalla Cone"); GivePlayerMoney(playerid, -5); SetPlayerHealth(playerid, +15); GivePlayerMoney(seller, +5); SendClientMessage(playerid, COLOR_GREY, "Sold A Vanhalla Cone! ($5)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($5)"); } } } else if(strcmp(x_nr,"3",true) == 0)//Strawberry Cone { if (5 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Strawberry Cone"); GivePlayerMoney(playerid, -5); SetPlayerHealth(playerid, +15); GivePlayerMoney(seller, +5); SendClientMessage(playerid, COLOR_GREY, "Sold A Strawberry Cone! ($5)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($5)"); } } } else if(strcmp(x_nr,"4",true) == 0)//Chocolate Vanhalla Mix { if (10 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Chocolate Vanhalla Mix"); GivePlayerMoney(playerid, -10); SetPlayerHealth(playerid, +20); GivePlayerMoney(seller, +10); SendClientMessage(playerid, COLOR_GREY, "Sold A Chocolate Vanhalla Mix! ($10)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($10)"); } } } else if(strcmp(x_nr,"5",true) == 0)//Cookies n' Cream { if (7 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought Cookies n' Cream"); GivePlayerMoney(playerid, -7); SetPlayerHealth(playerid, +20); GivePlayerMoney(seller, +7); SendClientMessage(playerid, COLOR_GREY, "Sold Cookies n' Cream! ($7)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($7)"); } } } else if(strcmp(x_nr,"7",true) == 0)//Vanhalla Shake { if (10 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Vanhalla Shake"); GivePlayerMoney(playerid, -10); SetPlayerHealth(playerid, +22); GivePlayerMoney(seller, +10); SendClientMessage(playerid, COLOR_GREY, "Sold A Vanhalla Shake! ($10)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($10)"); } } } strcmp(x_nr,"8",true) == 0)//Bananna Shake { if (10 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Bananna Shake"); GivePlayerMoney(playerid, -10); SetPlayerHealth(playerid, +22); GivePlayerMoney(seller, +10); SendClientMessage(playerid, COLOR_GREY, "Sold A Bananna Shake! ($10)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($10)"); } } } else if(strcmp(x_nr,"9",true) == 0)//Chocolate Shake { if (10 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Chocolate Shake"); GivePlayerMoney(playerid, -10); SetPlayerHealth(playerid, +22); GivePlayerMoney(seller, +10); SendClientMessage(playerid, COLOR_GREY, "Sold A Chocolate Shake! ($10)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($10)"); } } } else if(strcmp(x_nr,"10",true) == 0)//Bananna Spit { if (15 < GetPlayerMoney(playerid)) { if(GetDistanceBetweenPlayers(playerid,seller) < 5) { SendClientMessage(playerid, 0xFF0000AA, "Bought a Bananna Split"); GivePlayerMoney(playerid, -15); SetPlayerHealth(playerid, +25); GivePlayerMoney(seller, +15); SendClientMessage(playerid, COLOR_GREY, "Sold A Bananna Split! ($15)"); } else { SendClientMessage(playerid, COLOR_GREY, "You dont have enough money / not near icecream man ($15)"); } } } else { SendClientMessage(playerid, COLOR_GREY, " Invalid IceCream Number !"); return 1; } } return 1; }
Код:
C:\Documents and Settings\Stephen\Desktop\lvroleplay.pwn(9189) : warning 211: possibly unintended assignment C:\Documents and Settings\Stephen\Desktop\lvroleplay.pwn(9210) : error 029: invalid expression, assumed zero C:\Documents and Settings\Stephen\Desktop\lvroleplay.pwn(9210) : warning 215: expression has no effect C:\Documents and Settings\Stephen\Desktop\lvroleplay.pwn(9210) : error 001: expected token: ";", but found ")" C:\Documents and Settings\Stephen\Desktop\lvroleplay.pwn(9210) : error 029: invalid expression, assumed zero C:\Documents and Settings\Stephen\Desktop\lvroleplay.pwn(9210) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.