Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    816
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Posts postados por Yan Liima

  1. 5 minutos atrás, adeiltonpessini disse:

    Então estou usando Modern ACC, no config.php, eu coloquei de acordo com o print a baixo.
     

      Ocultar conteúdo

    image.png.0dd49bc056c636d42682817e84fa05b1.png

     

    Certo! eu mexo com Modern ACC, em vapusid também é necessario por o IP. Exemplo:

    $config['servers'][0] = array('address'=>'xtibia.com', 'port'=>7171, 'vapusid'=>'184.185.186.187');

    Faça essa alteração corretamente que dará tudo certo

  2. Qual site você usa? Modern ACC, Nicaw Acc, Gesior, Myacc, Znote...? Fez a configuração no seu config do site corretamente? As vezes pode demorar alguns minutos pro status mostrar online.

     

    Explique detalhamente oque foi feito, se necessario apresente prints

  3. Parabéns, seu tópico de conteúdo foi aprovado! Nós do xTibia agradecemos pela sua contribuição.
    Com certeza seu conteúdo ajudará muitos da comunidade, você recebeu +10 xPoints e +1 REP.
  4. Usa da maneira que o Marsh mandou, porém ele cometeu um pequeno erro. Só está verificando apartir da storage de valor 2. Tente assim:

    function onLogout(cid)
    if getPlayerStorageValue(cid, 5700) >= 1 then
    doPlayerSendTextMessage(cid, 25, "Você não pode deslogar montado em uma bike)
    return false
    else
    return true
    end
    end

    E só pra deixar ciente, não precisa registrar no login.lua, eventos de login e logout não é necessário.

  5. local config = {
    	city = 1, -- Agenda: [1] Prontera, [2] Alberta
    	landing1 = {x=1644,y=1570,z=0}, -- Local de desembarque do aeroplano
    	landing2 = {x=1645,y=1570,z=0}, -- Local de desembarque do aeroplano
    	toProntera1 = {x=1486,y=1525,z=7}, -- Coordenadas de Prontera
    	toProntera2 = {x=1486,y=1526,z=7}, -- Coordenadas de Prontera
    	toAlberta1 = {x=1492,y=1522,z=7}, -- Coordenadas de Alberta
    	toAlberta2 = {x=1492,y=1523,z=7}, -- Coordenadas de Alberta
    	area = {{x=100, y=100, z=7},{x=111, y=111, z=7}}, -- Superior esquerdo e inferior direito
    }
    
    function onThink(cid, interval, lastExecution) -- Talvez não seja a função correta (?)
    	if (config.city == 1) then -- Cria o portal para Prontera
    		doCreateTeleport(1387, config.toProntera1, config.landing1)
    		doCreateTeleport(1387, config.toProntera2, config.landing2)
    		for _, cid in pairs(getPlayersOnline()) do
    		if isInRange(getPlayerPosition(cid), config.area[1], config.area[2]) then
    		doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "O aeroplano pousou na cidade de Prontera, mas partira novamente em 20 segundos.")
    		end
    		end
    		addEvent(deleteTp, 20000) -- Remove o portal em 20 segundos
    		addEvent(leftProntera, 20000)
    		config.city = config.city + 1 -- Avança a agenda
    		
    	elseif (config.city == 2) then -- Cria o portal para Alberta
    		doCreateTeleport(1387, config.toAlberta1, config.landing1)
    		doCreateTeleport(1387, config.toAlberta2, config.landing2)
    		for _, cid in pairs(getPlayersOnline()) do
    		if isInRange(getPlayerPosition(cid), config.area[1], config.area[2]) then
    		doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "O aeroplano pousou na cidade de Alberta, mas partira novamente em 20 segundos.")
    		end
    		end
    		addEvent(deleteTp, 20000) -- Remove o portal em 20 segundos
    		addEvent(leftAlberta, 20000)
    		config.city = 1 -- Retorna a agenda para o início
    		
    	end
    	
    	return true
    end
    
    function deleteTp()
    
    	local delete1 = getTileItemById(config.landing1, 1387)
    	local delete2 = getTileItemById(config.landing2, 1387)
    
    	doRemoveItem(delete1.uid, 1)
    	doRemoveItem(delete2.uid, 1)
    
    	doSendMagicEffect(config.landing1, CONST_ME_TELEPORT)
    	doSendMagicEffect(config.landing2, CONST_ME_TELEPORT)
    end
    
    function leftProntera()
    
    	doBroadcastMessage("O aeroplano partiu. Proximo destino: Alberta")
    end
    
    function leftAlberta()
    
    	doBroadcastMessage("O aeroplano partiu. Proximo destino: Prontera")
    end

     

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...