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;
}