[Ajuda] Travando toda vez que uso KEY para abrir dialog - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Travando toda vez que uso KEY para abrir dialog (
/showthread.php?tid=434229)
Travando toda vez que uso KEY para abrir dialog -
LeonardoBCF - 01.05.2013
Toda vez que uso essa funcao:
pawn Код:
if(PlayerToPoint(1, playerid, 2551.9187,-1294.9469,1060.9844))
{
if((newkeys == KEY_SECONDARY_ATTACK))
{
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
{
Controle(playerid, 0);
AbrirCofreDaOrg(playerid);
}
else
{ SendClientMessage(playerid, COLOR_GREY, " Voce nao e dos PCCs !"); }
}
}
apos fechar a caixa dialog o player trava volta somente quando do spawn!
Re: Travando toda vez que uso KEY para abrir dialog -
arakuta - 01.05.2013
PlayerToPoint - Desotimizada e ultrapassada, use IsPlayerInRangeOfPoint agora.
Se ele trava, provavelmente vocк ta usando TogglePlayerControllable(playerid,0); em algum lugar.
Re: Travando toda vez que uso KEY para abrir dialog -
Kuddy - 01.05.2013
Creio que Controle(playerid, 0); seja um TogglePlayerControllable. Basta apaga-lo pois o player jб nгo pode se mecher enquanto a dialog estб aberta..
Re: Travando toda vez que uso KEY para abrir dialog -
LeonardoBCF - 01.05.2013
to sim. lol
pawn Код:
if(PlayerToPoint(1, playerid, 2551.9187,-1294.9469,1060.9844))
{
if((newkeys == KEY_SECONDARY_ATTACK))
{
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
{
Controle(playerid, 0);// = #define Controle TogglePlayerControllable
AbrirCofreDaOrg(playerid);
}
else
{ SendClientMessage(playerid, COLOR_GREY, " Voce nao e dos PCCs !"); }
}
}
mas oq devo fazer? :'S
@Edit VLW =D