if(strcmp("/bet", cmdtext, true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bet [amount] [color (red or black)]");
return 1;
}
new rand = random(2);
new amount;
amount = strval(tmp);
if(rand >= 0)
if(strcmp(tmp, "red", true) == 0)
{
GivePlayerMoney(playerid, amount);
format(string, sizeof(string), "RED WINS: You win %d dollars !",amount);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
else if(strcmp(tmp, "black", true) == 0)
{
GivePlayerMoney(playerid, -amount);
format(string, sizeof(string), "BLACK WINS: You lose %d dollars !",amount);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
if(rand >=1)
if(strcmp(tmp, "black", true) == 0)
{
GivePlayerMoney(playerid, amount);
format(string, sizeof(string), "BLACK WINS: You win %d dollars !",amount);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
else if(strcmp(tmp, "red", true) == 0)
{
GivePlayerMoney(playerid, -amount);
format(string, sizeof(string), "RED WINS: You lose %d dollars !",amount);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
}
Originally Posted by 0rb
Use sscanf.
|
Originally Posted by еddy
Search.
|
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); new rand = random(2); if(!rand) { if(strcmp(tmp, "red", true) == 0) { GivePlayerMoney(playerid, amount); format(string, sizeof(string), "RED WINS: You win %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); } else if(strcmp(tmp, "black", true) == 0) { GivePlayerMoney(playerid, -amount); format(string, sizeof(string), "BLACK WINS: You lose %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); } }else{ if(strcmp(tmp, "black", true) == 0) { GivePlayerMoney(playerid, amount); format(string, sizeof(string), "BLACK WINS: You win %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); } else if(strcmp(tmp, "red", true) == 0) { GivePlayerMoney(playerid, -amount); format(string, sizeof(string), "RED WINS: You lose %d dollars !",amount); SendClientMessage(playerid, COLOR_WHITE, string); } } return 1; }