[Ajuda] Alguйm ajuda com capaceteS?
#1

if(strcmp(cmdtext,"/capaceteoff", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(filene(aname),"CapaceteOn") == 1) {
if(dini_Int(filene(aname),"CapaceteOn1") == 1) {
return 1;
}
RemovePlayerAttachedObject(playerid, SLOT);
dini_IntSet(file,"CapaceteOn", 0);
dini_IntSet(file,"CapaceteOn1", 0);
SendClientMessage(playerid, Verde , "Capacete desativado com sucesso!");
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo tem um capacete, compre na loja de utilidades!");
}
return 1;
}

Quando o primeiro capacete estб ativado e eu dou "/capaceteoff" da tudo certo, mбs quando o capacete1 (segundo capacete) estб ativado aparece a seguinte mensagem: "Vocк nгo tem um capacete, compre na loja de utilidades!"
Alguйm pode me ajudar a resolver este problema?
Reply
#2

ve se muda para um processador de comandos como ZCMD ou YCMD

pawn Код:
if(strcmp(cmdtext,"/capaceteoff", true) == 0)
{
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), PASTA_CONTAS, aname);
    if(dini_Int(filene(aname),"CapaceteOn") == 1)
    {
        RemovePlayerAttachedObject(playerid, SLOT);
        dini_IntSet(file,"CapaceteOn", 0);
        SendClientMessage(playerid, Verde , "Capacete desativado com sucesso!");
        return 1;
    }
    else if(dini_Int(filene(aname),"CapaceteOn1") == 1)
    {
        RemovePlayerAttachedObject(playerid, SLOT);
        dini_IntSet(file,"CapaceteOn1", 0);
        SendClientMessage(playerid, Verde , "Capacete desativado com sucesso!");
        return 1;
    }
    else SendClientMessage(playerid, Vermelho, "Vocк nгo tem um capacete, compre na loja de utilidades!");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)