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 017: undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16822) : error 017: undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16827) : error 017: undefined symbol "pInteriorNr"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB 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 017: undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16822) : error 017: undefined symbol "pInteriorNr"
C:\Users\Diego\Desktop\ML\gamemodes\ML.pwn(16827) : error 017: undefined symbol "pInteriorNr"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB 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(playerid, 66);
E isso no da outra agencia
PHP код:
SetPlayerVirtualWorld(playerid, 67);
E agora coloca isso no comando de sair das agencias
PHP код:
SetPlayerVirtualWorld(playerid, 0);
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(playerid, 66);
E isso no da outra agencia
PHP код:
SetPlayerVirtualWorld(playerid, 67);
E agora coloca isso no comando de sair das agencias
PHP код:
SetPlayerVirtualWorld(playerid, 0);
|
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(playerid, 66);
E isso no da outra agencia
PHP код:
SetPlayerVirtualWorld(playerid, 67);
E agora coloca isso no comando de sair das agencias
PHP код:
SetPlayerVirtualWorld(playerid, 0);
|
Os codes do meu GF й esse:
PHP код:
}
if(pickupid == AGENCIAFC) {
GameTextForPlayer(playerid, "~r~ AGENCIA", 5000, 6);
SetPlayerPos(playerid,1490.2838,1305.7626,1093);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid, 66);
}
if(pickupid == SAIRAGENCIAFC) {
SetPlayerPos(playerid,-89.2589,1212.1263,19.7422);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
Estб dando erro :/, ta dando conflito ainda um com o outro.