[Ajuda] Problema com entrada de interior - Urgente! - 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] Problema com entrada de interior - Urgente! (
/showthread.php?tid=391115)
Problema com entrada de interior - Urgente! -
GustavoDeitos - 09.11.2012
Bom, eu coloquei uma entrada para um interior que fiz e sempre que vou na marca e aperto Enter ou F o meu personagem comeзa б cair do alto, e nгo se mantйm no interior. Porйm, quando digito o comando especificado ele permanece lб tranquilo...
Codigo:
Код:
if ((newkeys==KEY_SECONDARY_ATTACK))
{
OnPlayerCommandText(playerid,"/entrarsub");
OnPlayerCommandText(playerid,"/sairsub");
return 1;
}
Este codigo acima represneta a define que faz o comando Enter e F substituir o comando de entrar e sair que criei.
Existe algo errado nele?
Re: Problema com entrada de interior - Urgente! -
mau.tito - 09.11.2012
Coordenadas errada ou id do interior!
Re: Problema com entrada de interior - Urgente! -
alexcordeiro - 09.11.2012
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/entrarsub", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, -0000.000000, -0000.000000, 000.000000)) //Onde o player tem que estar para funcionar
{
SetPlayerPos(playerid, 0000.000000, -0000.000000, 000.000000); //seta o player na condernadas do Interior
SetPlayerFacingAngle(playerid, 000.000000);
SetPlayerInterior(playerid, 17); //ID Interior Dentro
return 1;
}
}
if (strcmp("/sairsub", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, -0000.000000, -0000.000000, 000.000000))
{
SetPlayerPos(playerid, 0000.000000, -0000.000000, 000.000000);
SetPlayerFacingAngle(playerid, 000.000000);
SetPlayerInterior(playerid, 0);//Interior fora
return 1;
}
}
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if ((newkeys==KEY_SECONDARY_ATTACK)) // Key ( F / Enter )
{
OnPlayerCommandText(playerid,"/entrarsub");
OnPlayerCommandText(playerid,"/sairsub");
}
}
Re: Problema com entrada de interior - Urgente! -
GustavoDeitos - 09.11.2012
Deu certo, muito obrigado amigo!
+Rep pra vocк!
Re: Problema com entrada de interior - Urgente! -
alexcordeiro - 09.11.2012
Quote:
Originally Posted by GustavoDeitos
Deu certo, muito obrigado amigo!
+Rep pra vocк!
|
Valeu, sempre que eu puder ajudarei.