[Ajuda] Player nгo congela ! ( ShowMenuForPlayer )
#8

Up ( mals pelo double post )
Descobri que nessa parte aqui:
pawn Код:
case 5: // governo
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(governo, playerid);
TogglePlayerControllable(playerid, 0);
}
Essa funзгo " ToglePlayerControllable(playerid, 0); nгo ta tendo efeito algum, apagando ou deixando o player continua congelado ( do jeito que eu queria que todos tivesse ).
Alguma ideia galera ?

Abraзs!

@Edit
Resolvido!
O problema estava aqui nesse codigo:
pawn Код:
if(current == habi,chabi)
    {
        switch(row)
        {
            case 0: // Spawn Prof
            {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, sizeof(aname));
            format(file, sizeof(file), PASTA_CONTAS, aname);
            new grana;
            grana = GetPlayerGrana(playerid);
            {
            if(dini_Int(file,"HTerrestre") == 1){
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк jб possui uma Habilitaзгo Terrestre!");
            return 1;
            }
            if(grana > 109){
            GivePlayerGrana(playerid, -110);
            SendClientMessage(playerid, Blue, "| INFO | Parabйns, vocк comprou uma Habilitaзгo Terrestre!");
            dini_IntSet(file,"HTerrestre", 1);
            TogglePlayerControllable(playerid, 1);
            } else {
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
            }
            }
            }
            case 1: // Spawn Prof
            {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, sizeof(aname));
            format(file, sizeof(file), PASTA_CONTAS, aname);
            new grana;
            grana = GetPlayerGrana(playerid);
            {
            if(dini_Int(file,"HAerea") == 1){
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк jб possui uma Habilitaзгo Aйrea!");
            return 1;
            }
            if(grana > 309){
            GivePlayerGrana(playerid, -310);
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Blue, "| INFO | Parabйns, vocк comprou uma Habilitaзгo Aйrea!");
            dini_IntSet(file,"HAerea", 1);
            } else {
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
            }
            }
            }
            case 2: // Spawn Prof
            {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, sizeof(aname));
            format(file, sizeof(file), PASTA_CONTAS, aname);
            new grana;
            grana = GetPlayerGrana(playerid);
            {
            if(dini_Int(file,"HNautica") == 1){
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк jб possui uma Habilitaзгo Nбutica!");
            return 1;
            }
            if(grana > 209){
            GivePlayerGrana(playerid, -210);
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Blue, "| INFO | Parabйns, vocк comprou uma Habilitaзгo Nбutica!");
            dini_IntSet(file,"HNautica", 1);
            } else {
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
            }
            }
            }
            case 3: // Spawn Prof
            {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, sizeof(aname));
            format(file, sizeof(file), PASTA_CONTAS, aname);
            new grana;
            grana = GetPlayerGrana(playerid);
            {
            if(grana > 999){
            GivePlayerGrana(playerid, -1000);
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Blue, "| INFO | Vocк conseguiu Porte de Armas Parabйns! Nгo faзa DM fora da favela.");
            dini_IntSet(file,"Porte", 1);
            } else {
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
            }
            }
            }
            case 4: // Cancelar
            {
                TogglePlayerControllable(playerid, 1);
                HideMenuForPlayer(habi, playerid);
            }
        }
    }
    return 1;
    }
Sу fiz apaga-lo e tudo fico funcionando perfeitamente !


Abraзs! (:
Reply


Messages In This Thread
Player nгo congela ! ( ShowMenuForPlayer ) - by Skash - 05.08.2013, 23:51
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by darkxdll - 05.08.2013, 23:53
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by Skash - 05.08.2013, 23:58
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by darkxdll - 06.08.2013, 00:00
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by Skash - 06.08.2013, 00:11
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by darkxdll - 06.08.2013, 00:19
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by Skash - 06.08.2013, 00:25
Re: Player nгo congela ! ( ShowMenuForPlayer ) - by Skash - 06.08.2013, 01:44

Forum Jump:


Users browsing this thread: 4 Guest(s)