[Action] Magic Teleport' 8.50 / 8.60

krudan
Por krudan
em Lixeira Pública

krudan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/06/11Posts: 6Char no Tibia: [GOD] Dawn

Olá pessoal,

 

Eu to precisando de uma modificação nesse script:

 

http://www.xtibia.com/forum/topic/137289-action-magic-teleport/

 

 

Deve ser coisa simples, mas eu não faço ideia de como fazer.

Tipo, acrescentar no script para quando o player usa-lo, o item seria removido do personagem.

 

É só isso , remover quando usar.

 

 

Obrigado pela atenção :D

Addictive 10x 24h



1273260972-U149188.png



Precisa de Mapas? Clique aki!



 

1273260972-U149188.png

 

"Se a cor da pele for mais importante que o brilho dos olhos. Haverá guerra"

 

->Bob Marley<-

galaverna

Pixu<
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/03/09Posts: 23

AJUDEI??REP+ POR FAVOR :button_ok:

Ele só perde o item se voce for teleportado??

Tente trocar o script para isso :

--[[ SCRIPT BY: MarcelloMkez ]]

function onUse(cid, item, pos, item2, topos)

config = {

ptemp ="no",      --[[ Teleportar para ciade principal  "yes ou no". ]]
townp ="yes",      --[[ Teleportar para Cidade onde o player mora,  "yes ou no". ]]
rmvitem ="yes",      --[[ Remover item quando for usado?  "yes ou no". ]]
vip ="no",             --[[ Precisa ser Premium Account para usar o item?  "yes ou no" ]]
batlle ="yes",            --[[ Precisa estar sem Batlle para usar o item? "yes ou no "]] 
possibilidade = 10 ,         --[[ Possibilidade do player ser teleportado em porcentagem. ]] 
princ = {x=100, y=40, z=7},      --[[ Posição da Cidade Principal. ]]
pz ="yes"                  --[[ Precisa estar em Protection Zone para Usar o Magic Teleport? "yes ou no"]]
}

local p = getPlayerTown(cid)
local townpos = getTownTemplePosition(p)
local cityname = getTownName(p)
local chance = math.random(1, 100)  --[[ de 1 a 100 % de chance, Não mude. ]]

local msgp ="~ "..getPlayerName(cid).." Foi Teleportado para Cidade Principal. ~"  
local msgt ="~ "..getPlayerName(cid).." Foi Teleportado para "..cityname..". ~"   
local fail ="'O Teleport Falhou.'" 

if(config.vip =="yes") and not isPremium(cid) then
doPlayerSendCancel(cid, "Você precisa ser Premium Account Para usar o Teleport Magico.")
return 1

elseif (config.batlle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendCancel(cid, "Você precisa estar sem o batlle para usar o Teleport Magico.")
return 1

elseif (config.pz =="yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendCancel(cid, "Você precisa estar em Protection Zone para usar o Teleport Magico.")
return 1

elseif (config.ptemp =="yes" and config.townp =="yes") then
doPlayerPopupFYI(cid, "'ERROR': Não é Possivel teleportar para duas cidades ao mesmo tempo.")  return 1
--[[ Menssagem quando o player marcar 'yes' para as duas opçoes de teleport. ]]

elseif chance >= 1 and chance <= config.possibilidade then
doCreatureSay(cid, fail, TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return 1

elseif(config.ptemp == "yes") then
doTeleportThing(cid, config.princ)
doRemoveItem(item.uid, 1)
doCreatureSay(cid, msgp, TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)
return 1

elseif(config.townp == "yes") then
doTeleportThing(cid, townpos)
doRemoveItem(item.uid, 1)
doCreatureSay(cid, msgt, TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)
return 1
end

if(config.rmvitem =="yes") then
doRemoveItem(item.uid, 1)
end

return TRUE


end

Veja Meu novo Servidor de Dragon Ball na versao 8.57:

http://www.xtibia.com/forum/topic/163190-dragon-ball-server/

Veja meu tutorial de Teleport Talkactions:

http://www.xtibia.com/forum/topic/164905-como-fazer-seu-teleport-talkactions/#entry1084885

Veja meu novo blog , e Acesse:

http://tibiascriptsfree.blogspot.com/

Ajudei ?? Rep + Por favor

imgxz.png

Meta :

<X> Reputação 25

< > Reputação 50

< > Reputação 100

krudan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/06/11Posts: 6Char no Tibia: [GOD] Dawn

Perfeito cara, vlw

 

Tópico Sanado - :button_ok:



1273260972-U149188.png



Precisa de Mapas? Clique aki!



 

1273260972-U149188.png

 

"Se a cor da pele for mais importante que o brilho dos olhos. Haverá guerra"

 

->Bob Marley<-

galaverna

Pixu<
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/03/09Posts: 23

Nada não , qualquer coisa tamo ae

Veja Meu novo Servidor de Dragon Ball na versao 8.57:

http://www.xtibia.com/forum/topic/163190-dragon-ball-server/

Veja meu tutorial de Teleport Talkactions:

http://www.xtibia.com/forum/topic/164905-como-fazer-seu-teleport-talkactions/#entry1084885

Veja meu novo blog , e Acesse:

http://tibiascriptsfree.blogspot.com/

Ajudei ?? Rep + Por favor

imgxz.png

Meta :

<X> Reputação 25

< > Reputação 50

< > Reputação 100