Portal SAMP
[Ajuda] nacer em local diferente - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] nacer em local diferente (/showthread.php?tid=1613)



nacer em local diferente - kabulosoogeteam - 07/09/2021

Pessoal alguem pode me ajudar ? estou com uma duvida cruel e nao sei como resolver queria saber como faço para jogador entrar em um interior igual so que em locais diferente tipo uma 24/7 de ls ele entra em ls e sai em ls e caso ele entra na 24/7 de lv ele sai em lv e ambos nao se encontra


RE: nacer em local diferente - Dr Editor - 07/09/2021

(07/09/2021 01:32)kabulosoogeteam Escreveu: Pessoal alguem pode me ajudar ? estou com uma duvida cruel e nao sei como resolver queria saber como faço para jogador entrar em um interior igual so que em locais diferente tipo uma 24/7 de ls ele entra em ls e sai em ls e caso ele entra na 24/7 de lv ele sai em lv e ambos nao se encontra

Mude o mundo virtual: SetPlayerVirtualWorld


RE: nacer em local diferente - xbruno1000x - 08/09/2021

Dá pra usar a include enex também. Com ela você já cria a entrada com angulo correto, mapicon e os mundos virtuais de cada entrada.
https://github.com/CnRXoMoX/X_Enex/blob/master/x_enex.inc


RE: nacer em local diferente - zBL4CK - 09/09/2021

(07/09/2021 01:32)kabulosoogeteam Escreveu: Pessoal alguem pode me ajudar ? estou com uma duvida cruel e nao sei como resolver queria saber como faço para jogador entrar em um interior igual so que em locais diferente tipo uma 24/7 de ls ele entra em ls e sai em ls e caso ele entra na 24/7 de lv ele sai em lv e ambos nao se encontre
Eu ja fiz esse sistema basta criar um var para identificar de qual cidade o player entrou ex:

Código:
//topo da GM
new CidadeInt[MAX_PLAYERS] = 0; ///  O valor zero seria Ls, 1 = lv, 2 = sf e etc...

//OnPlayerConnect
CidadeInt[playerid] = 0;


//Onplayerenterdynamicpicup
If(pickupid == entrarlojals) {
     CidadeInt[playerid] = 0;
     Setplayerpos(....
}
if(pickupid == entrarlojalv) {
     CidadeInt[playerid] = 1;
     Setplayerpos (...
// E etc...

//Logo apos na pickupid de sair vc faz uma verificação na var para saber de qual cidade o player entrou no interior ou seja:

//Ainda em onplayerenterdynamicpickup ...

if(pickupid == sairlojainterior) {
    if(CidadeInt[playerid] == 0) setplayerpos (// pos em LS
      if(CidadeInt[playerid] == 1) setplayerpos (//pos em Lv

//E etc...

Obs: eu escrevi este código pelo celular é apenas para você ter uma base de como fazer! Adpte ao seu gamemode e siga a lógica que lhe passei e gg! ;D 

Se te ajudei dar um +rep ai vlw flws e é nois Big Grin


RE: nacer em local diferente - kabulosoogeteam - 09/09/2021

opa vlw galera ajudo muito