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.
Icecream selling command . .
Код:
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;
}
These are my errors / warnings . . .
PLEASE HELP! IF SOMEONE HELPS ME + FIXES I MAY PAY THEM =] (When i get money =])
You have a few things wrong, for example taht's saying if they DON'T put in a id, it WILL let them sell :S