SA-MP Forums Archive
[Ajuda] Agкncia de empresa - 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] Agкncia de empresa (/showthread.php?tid=612616)



Agкncia de empresa - GabrielBiel - 20.07.2016

Boa noite
No meu servidor tem 3 agкncias de empresas, todas com o mesmo interior.
Quando o player entra na agкncia de empregos em LV e tenta sair de dentro, ele cai na agencia de LS. Acontece o mesmo com a Agкncia de SF, ao entrar e sair para em LS. Alguйm pode me ajudar? Qual o comando precisam ver?


Re: Agкncia de empresa - GabrielBiel - 20.07.2016

Desculpe, й AGENCIA DE EMPREGO*
Alguйm pode me ajudar?


Re: Agкncia de empresa - Whoo - 20.07.2016

isso acontece porque vocк nгo especifica em qual agкncia esta entrando... verifique em qual agкncia ele entra para depois colocar ele pra fora da mesma que entrou..


Re: Agкncia de empresa - GabrielBiel - 20.07.2016

A coordenada de entrada de todas sгo iguais... mais de saнda nгo. Tenho que alterar a coordenada de entrada?
Agencia LV
PHP код:
if(pickupid == ENTRADALV)
    {
        
SetPlayerPos(playerid,385.4674,173.9319,1008.3828);
        
SetPlayerInterior(playerid3);
    }
    if(
pickupid == SAIDALV)
    {
        
SetPlayerPos(playerid,2443.3613,2376.1125,11.8366);
        
SetPlayerInterior(playerid,0);
    } 
Agencia SF
PHP код:
f(pickupid == entradasf)
    {
    
SetPlayerPos(playerid,385.4674,173.9319,1008.3828);
    
SetPlayerInterior(playerid,3);
    
    }
    if(
pickupid == saidasf)
    {
    
SetPlayerPos(playerid,-2459.7305,136.4851,35.1719);
    
SetPlayerInterior(playerid,0);
    } 



Re: Agкncia de empresa - pWesley - 20.07.2016

Defina VirtualWorld para evitar esse tipo de coisa. Ficarб da seguinte forma:

PHP код:
if(pickupid == ENTRADALV)
{
    
SetPlayerPos(playerid,385.4674,173.9319,1008.3828);
    
SetPlayerInterior(playerid3);
    
SetPlayerVirtualWorld(playerid1);
}
if(
pickupid == SAIDALV && GetPlayerVirtualWorld(playerid) == 1)
{
    
SetPlayerPos(playerid,2443.3613,2376.1125,11.8366);
    
SetPlayerInterior(playerid,0);
    
SetPlayerVirtualWorld(playerid,0);




Re: Agкncia de empresa - GabrielBiel - 20.07.2016

Coloquei, mais sumiu o icone de sair de dentro da agкncia. Entra e nгo sai mais.


Re: Agкncia de empresa - GabrielBiel - 20.07.2016

Alguйm pode ajudar por favor?


Re: Agкncia de empresa - DenilsonN - 20.07.2016

wqdqwdqwdqwdqwdqw


Re: Agкncia de empresa - tonisantolia - 20.07.2016

Olб GabrielBiel, tudo bem?
Bom, vocк pode criar uma variбvel para especificar em qual local o jogador entrou.. Assim fica fбcil identificar e organizar as saнdas.

Abraзos.


Re: Agкncia de empresa - PainNagato - 20.07.2016

pawn Код:
public OnGameModeInit()
{
     SAIDALV =  AddStaticPickup(modelid, type, Float:x, Float:y, Float:z, 1); // coloca pickup no virtualworld 1
     return 1;
}