[Ajuda] Ajuda criar 2 agкncias.
#1

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.
Reply
#2

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;
Reply
#3

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

Reply
#4

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
Reply
#5

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); 
Reply
#6

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б.
Reply
#7

olha:

https://sampwiki.blast.hk/wiki/OnPlayerPickUpPickup
Reply
#8

SetPlayerVirtualWorld(playerid, iddaempresa);


Acho a melhor forma.
Reply
#9

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
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)