if(strcmp(cmd,"/bet", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bet [amount] [color (red or black)]"); new amount = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bet [amount] [color (red or black)]"); new rand = random(2); new string[128]; if(!rand) { if(strcmp(tmp, "red", true) == 0) { if(GetPlayerMoney(playerid) >= amount) { GivePlayerMoney(playerid, amount); format(string, sizeof(string), "RED WINS: You win %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); }else SendClientMessage(playerid, COLOR_WHITE, "You dont have this moneys"); } else if(strcmp(tmp, "black", true) == 0) { if(GetPlayerMoney(playerid) >= amount) { GivePlayerMoney(playerid, -amount); format(string, sizeof(string), "BLACK WINS: You lose %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); }else SendClientMessage(playerid, COLOR_WHITE, "You dont have this moneys"); }else SendClientMessage(playerid, COLOR_WHITE, "Only Red or White"); }else{ if(strcmp(tmp, "black", true) == 0) { if(GetPlayerMoney(playerid) >= amount) { GivePlayerMoney(playerid, amount); format(string, sizeof(string), "BLACK WINS: You win %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); }else SendClientMessage(playerid, COLOR_WHITE, "You dont have this moneys"); } else if(strcmp(tmp, "red", true) == 0) { if(GetPlayerMoney(playerid) >= amount) { GivePlayerMoney(playerid, -amount); format(string, sizeof(string), "RED WINS: You lose %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); }else SendClientMessage(playerid, COLOR_WHITE, "You dont have this moneys"); }else SendClientMessage(playerid, COLOR_WHITE, "Only Red or White"); } return 1; } |
CMD:bet(playerid, params[])
{
new Color[32], amount;
if(sscanf(params, "ds[32]",amount, Color)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bet [amount] [color (red or black)]");
new rand = random(2);
new string[128];
if(!rand)
{
if(strcmp(Color, "red", true) == 0)
{
if(GetPlayerMoney(playerid) >= amount)
{
GivePlayerMoney(playerid, amount);
format(string, sizeof(string), "RED WINS: You have won %d dollars !",amount);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You dont have enough money.");
}
}
else if(strcmp(Color, "black", true) == 0)
{
if(GetPlayerMoney(playerid) >= amount)
{
GivePlayerMoney(playerid, -amount);
format(string, sizeof(string), "BLACK WINS: You have lost %d dollars !",amount);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You dont have enough money.");
}
}
}
return 1;
}