NB

[Action Ou Spell] Que Telporta

Por nbb147, 06 de abr. de 2011 em Scripts

otserv
tibia
script
7
1.3k
nbb147N
06 de abril de 2011 às 21:43

Bom galera estou a pertubar a todos aqui :winksmiley02: vim pedir outro script:

 

Tipo do script: action ou spell

Protocolo (versão do Tibia): 8.50

Servidor utilizado:

Nível de experiência: mediano

Adicionais/Informações:

bom ele vai servir pra quando o player fala segunda dimensão ele ser telentransportado pra tals cordenadas x y z e depois pra voltar dizer primeira dimenção, é pra so em um certo level ou certa vocação poder usar, espero que mim ajudem :worriedsmiley:

 

flw :great:

meubkM
06 de abril de 2011 às 21:57

Fiz por talkaction.

 

local configs = {
level = 10, -- level para usar
vocations = {1, 2, 3, 4}, -- vocações que usam
firstdimension = {x=0, y=0, z=0}, -- pos primeira dimenção
seconddimension = {x=0, y=0, z=0}, -- pos segunda dimenção
mana = 320 -- mana usada
}

function onSay(cid, words)

       if getPlayerLevel(cid) < configs.level then
               return doPlayerSendCancel(cid, "To use teleport you need level " .. configs.level..".")
       end

       if not isInArray(configs.vocations, getPlayerVocation(cid)) then
               return doPlayerSendCancel(cid, "His vocation does not allow to use the teleport.")
       end

if getPlayerMana(cid) < configs.mana then
	doSendMagicEffect(getThingPos(cid), 2)
	return doPlayerSendCancel(cid, "You dont have mana.")
end

       if words == "first dimension" then
               doTeleportThing(cid, configs.firstdimension)
       elseif words == "second dimension" then
               doTeleportThing(cid, configs.seconddimension)
       end
doCreatureAddMana(cid, -configs.mana)
       doSendMagicEffect(getThingPos(cid), 10)
       return true

end

 

tag:

<talkaction words="first dimension;second dimension" filter="word-spaced" event="script" value="NOMI_ARKIVO.lua"/>

Editado Abril 7 por xotservx

nbb147N
06 de abril de 2011 às 22:20

vou testar ai aviso se funfou

 

cara valeu funfou legal aki tu e o cara :great:

 

cara desculpa por pertubar mais tem como colocar pra gastar mana?

meubkM
06 de abril de 2011 às 22:33

atualizado acima, só pegar.

nbb147N
06 de abril de 2011 às 22:41

[06/04/2011 22:39:22] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/teleport.lua)

[06/04/2011 22:39:22] data/talkactions/scripts/teleport.lua:6: '}' expected (to close '{' at line 1) near 'mana'

[06/04/2011 22:39:22] Reloaded talk actions.

 

deu erro

meubkM
07 de abril de 2011 às 06:39

desculpe, arrumado.

nbb147N
07 de abril de 2011 às 07:07

funcionou agora cara brigadao se poder da mais rep+ eu te dou

 

flw