[Ajuda] Interiores nгo funcionam?
#1

Solved.
Reply
#2

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

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+.
Reply
#4

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)