Ir para conteúdo
  • Cadastre-se

(Resolvido)Script teleportador


Ir para solução Resolvido por KotZletY,

Posts Recomendados

Vi um script num ot, achei muito interessante, você fica no X sqm e usa a alavanca, e é teleportado pra sua casa, se puder, em um action tb pra adcionar um item, mas precisa funcionar so em area pz pra nego n usar pk

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites
51 minutos atrás, jNo disse:

Vi um script num ot, achei muito interessante, você fica no X sqm e usa a alavanca, e é teleportado pra sua casa, se puder, em um action tb pra adcionar um item, mas precisa funcionar so em area pz pra nego n usar pk

Actions Lua cria uma pasta com nome de housetp e adicione. 
 

function onUse(cid, item, frompos, item2, topos)
        if getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then
                if getHouseByPlayerGUID(getPlayerGUID(cid)) then        
                        doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid))))  
                                        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                                                doPlayerSendTextMessage(cid,22,"Voce foi teleportado até sua house!")                                                  
                                                        else
                                                                doPlayerSendTextMessage(cid,22,"Voce ainda nao tem house, compre uma falando '!buyhouse' em frente ela.")
                                                        end
                                                end
                                                        
                                                if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
                                                        doPlayerSendTextMessage(cid,22,"Please wait for your Battle/PZ for using house teleporter!")
                                                                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                                                                        return true
                                                                end
                                                        end

actions xml.

<action actionid="----   ----" script="housetp.lua"/>

Link para o post
Compartilhar em outros sites
6 horas atrás, carlinhosvrb disse:

Actions Lua cria uma pasta com nome de housetp e adicione. 
 


function onUse(cid, item, frompos, item2, topos)
        if getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then
                if getHouseByPlayerGUID(getPlayerGUID(cid)) then        
                        doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid))))  
                                        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                                                doPlayerSendTextMessage(cid,22,"Voce foi teleportado até sua house!")                                                  
                                                        else
                                                                doPlayerSendTextMessage(cid,22,"Voce ainda nao tem house, compre uma falando '!buyhouse' em frente ela.")
                                                        end
                                                end
                                                        
                                                if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
                                                        doPlayerSendTextMessage(cid,22,"Please wait for your Battle/PZ for using house teleporter!")
                                                                doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                                                                        return true
                                                                end
                                                        end

actions xml.

<action actionid="----   ----" script="housetp.lua"/>

 

Esse é o em item?

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites
18 minutos atrás, carlinhosvrb disse:

<action actionid="COLEQUE O ID AQUI" script="housetp.lua"/>
voce precisa colocar o id no cod xml. e ir até o remeres editor e colocar na alavanca. 

 

Eu entendi, mas, não tem como você por pra obrigar o player estar no x sqm pra funcionar? E outra, fazer em item, porém o item não deve sumir

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites
  • Solução

@jNo

Spoiler

function onUse(cid, item, frompos, item2, topos)
local needPos = {x=0000, y=0000, z=0} -- pos que precisa está para usar o item
local myPos = getPlayerPosition(cid) 

if myPos.x == needPos.x and myPos.y == needPos.y and myPos.z == needPos.z then
	if getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then
			if getHouseByPlayerGUID(getPlayerGUID(cid)) then  
				doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid))))  
					doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
						doPlayerSendTextMessage(cid,22,"Voce foi teleportado até sua house!")
						else
						doPlayerSendTextMessage(cid,22,"Voce ainda nao tem house, compre uma falando '!buyhouse' em frente ela.")
			end
		else
	doPlayerSendTextMessage(cid,22,"Você deve esperar seu battle sair para usar esse item.")
end
doPlayerSendTextMessage(cid,22,"Você precisa está na posição tal para usar esse item.")
end
return true
end

 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites

Obrigado aos dois.

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo