[Ajuda] Ajuda com comando
#1

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;
    }
Reply
#2

PHP код:
if(strcmp(x_nr,"cafe",true) == 0)
{
            new 
Float:Vida;
            
GetPlayerHealth(playeridVida);
            
SetPlayerHealth(playeridVida+15.0);
            
SendClientMessage(playerid0x0000BBAA"Vocк comeu um {B22222}Cafй da manhг!");
            
GivePlayerMoney(playerid, -VLANCHE); 
return 
true

Tenta assim
Reply
#3

Jб tentei assim mano, nao deu certo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)