05.05.2014, 05:47
Estou tentando criar esse comando de /comidas, mais nгo estб funcionando, eu digito ele no ponto e aparece as opзхes de comida. Quando eu digito ele com a opзгo na frente Ex: /comidas cafe. Nгo acontece nada, alguйm me ajuda? Valendo +rep.
pawn Код:
if(strcmp(cmdtext, "/comidas", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1284.47460938,-1539.75805664,13.54402828)) return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo estб na lanchonete!");
new x_nr[128];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "|__________________ REFEIЗХES DO DIA __________________|");
SendClientMessage(playerid, COLOR_WHITE, "USE: /comidas [Nome]");
SendClientMessage(playerid, COLOR_GREY, "Refeiзхes do dia: Cafй, Hamburguer, Refeiзгo, Churrasco");
SendClientMessage(playerid, COLOR_GREY, "Digite o nome da refeiзгo sem acentos ou pontuaзгo");
SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|");
return 1;
}
if(strcmp(x_nr,"cafe",true) == 0)
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
new Float:Vida;
GetPlayerHealth(playerid, Vida);
SetPlayerHealth(playerid, Vida+15.0);
SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um {B22222}Cafй da manhг!");
GivePlayerMoney(playerid, -VLANCHE); return true; }
else if(strcmp(x_nr,"hamburguer",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
new Float:Vida;
GetPlayerHealth(playerid, Vida);
SetPlayerHealth(playerid, Vida+15.0);
SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um {B22222}Hamburguer!");
GivePlayerMoney(playerid, -VLANCHE); return true; } }
else if(strcmp(x_nr,"refeicao",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
new Float:Vida;
GetPlayerHealth(playerid, Vida);
SetPlayerHealth(playerid, Vida+20.0);
SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu uma {B22222}Refeiзгo!");
GivePlayerMoney(playerid, -VLANCHE); return true; } }
else if(strcmp(x_nr,"churrasco",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
new Float:Vida;
GetPlayerHealth(playerid, Vida);
SetPlayerHealth(playerid, Vida+20.0);
SendClientMessage(playerid, 0x0000BBAA, "Vocк comeu um {B22222}Churrasco!");
GivePlayerMoney(playerid, -VLANCHE); return true; } }
return true;
}