Eu vou ajudar um amigo numa coisas de ot
ai resolvi testar se lembro de tudo de ot...
Tive que ler meu tutorial de quest para vc ver como eu enferrujei
ahahuahu
+ fiz
Mesmo sendo uma talk bem simples
----------------------------------------------------------------------------------------------
Quem joga MU sabe que quando se ker ir a cidade fala-se
/move cidade
Você irá para o centro da cidade x e será cobrado x gps
Resolvi fazer isso para o tibia
ai
vai
em talkactions
faça um arquivo com qualquer nome que seja .lua
e coloque
--function by ta4e--function onSay(cid, words, param)
templo = {x=1000, y=1001, z=7} --coordenadas do templo
dinheiro = 50 -- dinheiro que será cobrado
fromplayer = getPlayerPosition(cid)
if doPlayerRemoveMoney(cid,dinheiro) == 1 then
if doTeleportThing(cid,templo) == 0 then
doSendMagicEffect(fromplayer,10)
doSendMagicEffect(templo,10)
else
end
else
doPlayerSendCancel(cid,"You need 50 gp to teleport.") --mensagem de erro apenas troque o valor
doSendMagicEffect(fromplayer,2)
end
return 1
end
e em talkactions.lua adicione
<talkaction words="/move nome da cidade" script="nome do arquivo.lua" />
Claro que você pode fazer mais ideias com isso
Aqui um que necessita de level e access
--function by ta4e modified by Nostradamus--function onSay(cid, words, param)
templo = {x=1000, y=1001, z=7} --coordenadas do templo
dinheiro = 50 -- dinheiro que será cobrado
fromplayer = getPlayerPosition(cid) -- para 8.0 -> getCreaturePosition(cid)
level = 100 -- level para poder usar
access = 5 -- acesso para poder usar
if getPlayerLevel(cid) > 100 or getPlayerLevel(cid) = 100 and getPlayerAccess(cid) > access then
if doPlayerRemoveMoney(cid,dinheiro) == 1 then
if doTeleportThing(cid,templo) == 0 then
doSendMagicEffect(fromplayer,10)
doSendMagicEffect(templo,10)
else
end
else
end
else
doPlayerSendCancel(cid,'You need ' .. dinheiro .. ' gps to teleport.')
doSendMagicEffect(fromplayer,2)
end
end
return 1
end
flws
COmentem ae auhahuauha