SA-MP Forums Archive
[Ajuda] Ajuda criar 2 agкncias. - 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] Ajuda criar 2 agкncias. (/showthread.php?tid=477460)



Ajuda criar 2 agкncias. - dwrz - 24.11.2013

Galera, como eu faзo pra criar 2 agкncias de emprego, com o mesmo interior sem dar conflito? Eu criei 2, copiei as mesmas coisas, sу mudei o spawn de sair e de entrar, mas quando eu entro em uma, sai em outra, e quando eu entro na outra, saio na antiga, se puderem me ajudar.


Re: Ajuda criar 2 agкncias. - LeMoi - 24.11.2013

Use isso ai
https://sampwiki.blast.hk/wiki/SetPlayerVirtualWorld

depois pode tambйm usar
pawn Код:
//Se o seu gm for derivado do GF, terб certamente algo do tipo  PlayerInfo[playerid][pInteriorNr]

//no comando de entrar, nas coordenadas da primeira empresa mete;
PlayerInfo[playerid][pInteriorNr] = 1;

//na segunda empresa mete
PlayerInfo[playerid][pInteriorNr] = 2;

//depois do comando de sair no if das coordenadas de cada um checka o pInteriorNr de cada, se tiver o pInteriorNr igual a 1, sairб na saida da agencia 1. Coloque tambйm junto do SetPlayerPos o seguinte:
PlayerInfo[playerid][pInteriorNr] = 0;



Re: Ajuda criar 2 agкncias. - dwrz - 24.11.2013

Quote:
Originally Posted by LeMoi
Посмотреть сообщение
Use isso ai
https://sampwiki.blast.hk/wiki/SetPlayerVirtualWorld

depois pode tambйm usar
pawn Код:
//Se o seu gm for derivado do GF, terб certamente algo do tipo  PlayerInfo[playerid][pInteriorNr]

//no comando de entrar, nas coordenadas da primeira empresa mete;
PlayerInfo[playerid][pInteriorNr] = 1;

//na segunda empresa mete
PlayerInfo[playerid][pInteriorNr] = 2;

//depois do comando de sair no if das coordenadas de cada um checka o pInteriorNr de cada, se tiver o pInteriorNr igual a 1, sairб na saida da agencia 1. Coloque tambйm junto do SetPlayerPos o seguinte:
PlayerInfo[playerid][pInteriorNr] = 0;
PHP код:
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16804) : error 017undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16822) : error 017undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16827) : error 017undefined symbol "pInteriorNr"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
3 Errors




Re: Ajuda criar 2 agкncias. - dwrz - 24.11.2013

Quote:
Originally Posted by dwrz
Посмотреть сообщение
PHP код:
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16804) : error 017undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16822) : error 017undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16827) : error 017undefined symbol "pInteriorNr"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
3 Errors

Eu consegui arrumar esse erro ae, mas nгo funfa, quando eu entro em uma, sai em outra


Re: Ajuda criar 2 agкncias. - Bruno Pereira - 24.11.2013

Coloca isso no comando /entrar de uma agencia
PHP код:
SetPlayerVirtualWorld(playerid66); 
E isso no da outra agencia
PHP код:
SetPlayerVirtualWorld(playerid67); 
E agora coloca isso no comando de sair das agencias
PHP код:
SetPlayerVirtualWorld(playerid0); 



Re: Ajuda criar 2 agкncias. - dwrz - 24.11.2013

Quote:
Originally Posted by Bruno Pereira
Посмотреть сообщение
Coloca isso no comando /entrar de uma agencia
PHP код:
SetPlayerVirtualWorld(playerid66); 
E isso no da outra agencia
PHP код:
SetPlayerVirtualWorld(playerid67); 
E agora coloca isso no comando de sair das agencias
PHP код:
SetPlayerVirtualWorld(playerid0); 
Mas nгo й comando, й um Pickup que ao passar, ele entra automaticamente.

@edit.

Bom, eu coloquei isso, ele entrou em um interior e nгo tem como mais sair, como se tivesse entrado em um interior e sumido o pickup de sair de lб.


Re: Ajuda criar 2 agкncias. - PT - 24.11.2013

olha:

https://sampwiki.blast.hk/wiki/OnPlayerPickUpPickup


Re: Ajuda criar 2 agкncias. - zPain - 24.11.2013

SetPlayerVirtualWorld(playerid, iddaempresa);


Acho a melhor forma.


Re: Ajuda criar 2 agкncias. - dwrz - 24.11.2013

Quote:
Originally Posted by zPain
Посмотреть сообщение
SetPlayerVirtualWorld(playerid, iddaempresa);


Acho a melhor forma.
Mas estб entrando no interior que nгo tem como sair, nгo tem mais pickup


Re: Ajuda criar 2 agкncias. - dwrz - 24.11.2013

Quote:
Originally Posted by Bruno Pereira
Посмотреть сообщение
Coloca isso no comando /entrar de uma agencia
PHP код:
SetPlayerVirtualWorld(playerid66); 
E isso no da outra agencia
PHP код:
SetPlayerVirtualWorld(playerid67); 
E agora coloca isso no comando de sair das agencias
PHP код:
SetPlayerVirtualWorld(playerid0); 
Os codes do meu GF й esse:
PHP код:
}
    if(
pickupid == AGENCIAFC) {
        
GameTextForPlayer(playerid"~r~ AGENCIA"50006);
        
SetPlayerPos(playerid,1490.2838,1305.7626,1093);
        
SetPlayerInterior(playerid,3);
        
SetPlayerVirtualWorld(playerid66);
    }
    if(
pickupid == SAIRAGENCIAFC) {
        
SetPlayerPos(playerid,-89.2589,1212.1263,19.7422);
        
SetPlayerInterior(playerid,0);
        
SetPlayerVirtualWorld(playerid0); 
Estб dando erro :/, ta dando conflito ainda um com o outro.