SA-MP Forums Archive
[Ajuda] Interiores nгo funcionam? - 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] Interiores nгo funcionam? (/showthread.php?tid=636799)



Interiores nгo funcionam? - betola - 04.07.2017

Solved.


Re: Interiores nгo funcionam? - JhonnyBR - 04.07.2017

1° esse cуdigo estб horrнvel recomendo utilizar letras que nem profissionais '-' nгo como servers que dгo mal impressгo utilize dessa forme:

PHP код:
new msg; 
onplayerconnect
PHP код:
    msg = CreatePickup(1239, 15, 1481.063842, -1770.029785, 18.795755, 0); //entrada
    
CreatePickup(1239, 15, 833.936340, 7.248378, 1004.187011, -1); //saida 
onplayerkeystatechange
PHP код:
    if(newkeys == 16) //16 = y
    
{
        if(
IsPlayerInRangeOfPoint(playerid, 2.0, 1481.063842, -1770.029785, 18.795755))
        {
            
SetPlayerInterior(playerid, 3);
            
SetPlayerPos(playerid, 833.269775, 10.588416, 1004.179687);
            
SetPlayerCheckpoint(playerid, 823.087585, 3.169632, 1004.179687, 1.0);
            
checkpoint[playerid] = 1;
        }
        
        if(
IsPlayerInRangeOfPoint(playerid, 2.0, 833.936340, 7.248378, 1004.187011)) //isplayerangeofpoint verifica se ele ta perto das coordenada ou seja em cima dos checkpoint
        
{
            
SetPlayerInterior(playerid, 0);
            
SetPlayerPos(playerid, 1481.207397, -1765.900634, 18.795755);
            
DisablePlayerCheckpoint(playerid);
            
checkpoint[playerid] = 0;
        }
    }
    return 
1; 
OnPlayerPickUpPickup
PHP код:
if(pickupid == msg)
{
    
SendClientMessage(playerid, -1, "{00FF00}Para entrar/sair pressione a tecla Y");        
} 
recomendo que organize melhor seus cуdigos exemplo:
PHP код:
if()
{
  if()
  {
     if()
     {
     }
  }
  return 
1;
} 
saiba que qualquer erro ou desorganizaзгo ai sу foi causada por distorзхes no fуrum porque pra min ta tudo certo , antes de falar qualquer coisa sу tentei ajudar :v

a mais uma ali onde ta setinterior(playerid, 10); e depois mais nada na hora de sair tem que ter interior 0 = mundo normal do gta senгo ele vai cair no void vazio '-'


Re: Interiores nгo funcionam? - betola - 04.07.2017

Quote:
Originally Posted by JhonnyBR
Посмотреть сообщение
1° esse cуdigo estб horrнvel recomendo utilizar letras que nem profissionais '-' nгo como servers que dгo mal impressгo utilize dessa forme:

recomendo que organize melhor seus cуdigos exemplo:
PHP код:
if()
{
  if()
  {
     if()
     {
     }
  }
  return 
1;
} 
saiba que qualquer erro ou desorganizaзгo ai sу foi causada por distorзхes no fуrum porque pra min ta tudo certo , antes de falar qualquer coisa sу tentei ajudar :v
Irei seguir o exemplo e ver se consigo arrumar.

Em relaзгo a organizaзгo eu tenho toc, entгo tudo tem que ser "juntinho" por isso acontece de tudo ficar em baixo do outro, na minha opiniгo organizaзгo й isso.

Tambйm substituн o nome da real coisa por "local" e retirei todos os comentбrios dos quais fiz no GM para evitar desvios de olhares.

Sobre o code inteiro estar "horrнvel" eu segui toda a base do "tutorial" do J.Feitosa, e decidi retirar a opзгo por key, achei desnecessбria para a funзгo que quero. Enfim, vou ir tentar usar seu exemplo! Se funcionar REP+.



Re: Interiores nгo funcionam? - betola - 04.07.2017

Quote:

a mais uma ali onde ta setinterior(playerid, 10); e depois mais nada na hora de sair tem que ter interior 0 = mundo normal do gta senгo ele vai cair no void vazio '-'

Isso daн eu dei vacilo, eu tinha colocado antes, nгo sei porque retirei.. '-'


Re: Interiores nгo funcionam? - JhonnyBR - 04.07.2017

Quote:
Originally Posted by betola
Посмотреть сообщение
Isso daн eu dei vacilo, eu tinha colocado antes, nгo sei porque retirei.. '-'
nгo sou nem experiente nem espertгo atй porque errei uma coisa ali o return tem que ser na 1° verificaзгo kkk sу pra avisar , sei o bбsico para criar um server de mata mata bem top


Re: Interiores nгo funcionam? - betola - 04.07.2017

Meu caro, simplesmente segui teu exemplo e nгo funcionou, mas vou te dar um REP+ porque atravйs do teu comentбrio eu fiquei olhando igual um palhaзo para o code inteiro e nгo achei erro, ai pensei "entгo й a localizaзгo", fui no editor e botei uma localizaзгo mais para frente de onde ele spawnara, e funcionou! Valeeeu!