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

Depois de tentar, tentar e tentar, novamente estou aqui para pedir a ajuda de vocкs! :X
Й o seguinte, quando eu chego em um certo lugar e digito: "/profs"
Um menu й chamado e o player congela, atй ai tudo bem mas...
Quando eu aperto em algum item da lista, o player й descongelado ! // Esse й o problema
Jб tentei utilizar o TogglePlayerControllable(playerid, 0); e tambйm nгo obtive resultado.

#Comando que chama o Menu;
pawn Код:
if(strcmp("/profs", cmdtext, true) == 0 ||strcmp("/profissoes", cmdtext, true) == 0)
{
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), PASTA_CONTAS, aname);

    if(PlayerToPoint(1.0, playerid, -2032.9119,-117.4352,1035.1719) || PlayerToPoint(1.0, playerid, 822.6138,1.7779,1004.1797) || PlayerToPoint(1.0, playerid, 1490.7373,1305.7906,1093.2964)||PlayerToPoint(1.0, playerid, -21.8211,-138.4398,1003.5469)||PlayerToPoint(1.0, playerid, 2309.3999,-8.4220,26.7422 )) {
        ShowMenuForPlayer(profissoes, playerid);
        TogglePlayerControllable(playerid, 0);//-2032.9119,-117.4352,1035.1719
        SendClientMessage(playerid, -1, "| INFO | Selecione uma profissгo de acordo com o seu level!");
    }
    else {
        SendClientMessage(playerid, Vermelho,"| ERRO | Vocк nгo estб em uma Agкncia de Empregos.");
    }

    return 1;
}
#Menu que й chamado;
pawn Код:
if(current == profissoes)
{
switch(row)
{
case 0: // Honestas
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(honestas, playerid);
TogglePlayerControllable(playerid, 0);
}
case 1: // Honestas  2
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(honestas2, playerid);
TogglePlayerControllable(playerid, 0);
}
case 2: // desonestas
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(desonestas, playerid);
TogglePlayerControllable(playerid, 0);
}
case 3: // transporte
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(transporte, playerid);
TogglePlayerControllable(playerid, 0);
}
case 4: // policia
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(filene(aname),"Punidop") > 0){
SendClientMessage(playerid,Vermelho,"Vocк esta punido e nao pode acessar este menu!");
TogglePlayerControllable(playerid, 1);
HideMenuForPlayer(profissoes, playerid);
return 1;
}
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(policia, playerid);
TogglePlayerControllable(playerid, 0);
}
case 5: // governo
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(governo, playerid);
TogglePlayerControllable(playerid, 0);
}
case 6: // exercitoo
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(filene(aname),"Punidop") > 0){
SendClientMessage(playerid,Vermelho,"Vocк esta punido e nao pode acessar este menu!");
TogglePlayerControllable(playerid, 1);
HideMenuForPlayer(profissoes, playerid);
return 1;
}
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(exercitoo, playerid);
TogglePlayerControllable(playerid, 0);
}
case 7: // mafiass
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(mafiass, playerid);
TogglePlayerControllable(playerid, 0);
}
case 8: // outraas
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(outraas, playerid);
TogglePlayerControllable(playerid, 0);
}
case 9: // Cancelar
{
TogglePlayerControllable(playerid, 1);
}
}
}
PS; O player se descongela ao clicar em qualquer item da lista antes de " governo ".

PSІ; Caso precise dos demais cуdigos, sу pedir ! (:

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: 3 Guest(s)