Curti Mano!!!
Manero!!
Agora que eu to entrando num projeto acho q vai ser legal usar se tu deixar ![]()
vlw por sempre fazer mais coisas para o XTibia ![]()
By tibiaa4e, 27 de jul. de 2007 in Actions e Talkactions
info
Group: Campones
Joined: 20/01/07
Posts: 98
Reputation: +1

Curti Mano!!!
Manero!!
Agora que eu to entrando num projeto acho q vai ser legal usar se tu deixar ![]()
vlw por sempre fazer mais coisas para o XTibia ![]()
info
Group: Visconde
Joined: 10/06/06
Posts: 338
Reputation: +6
Tibia Character: Setyte Berseker

Olá ta4e, irei melhorar seu script e fazer o que você falou que faria em breve:
--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
Quero lembrar que não foi testado, mas acho que deve funcionar sim.
Edited Julho 27 by Nostradamus
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete

@dark
claro ta postado pode susufluir a vontade
@nostradamus
Vlw ^^^
Ontem eu ia fazer
mais o xtibia fico off por umas horas
E num consegui baixar uma versão de ot
E sobre o '..dinheiro..' eu coloquei no script ai deu erro
AI deixei normal pois tava com sono e nem testei =/
Edited Julho 27 by tibiaa4e
info
Group: Cavaleiro
Joined: 22/10/05
Posts: 196
Reputation: 0

Hiho!
como eu adoro me intervir em algumas actions aqui vai dicas;
--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 doTeleportThing(cid,templo) == 0 then
if getPlayerLevel(cid) > 100 or getPlayerLevel(cid) = 100 and getPlayerAccess(cid) > access then
if doPlayerRemoveMoney(cid,dinheiro) == 1 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
primeiramente, se voce usa forgotten:
if doTeleportThing(cid,templo) == 0 thenterá que ser trocado por
if doTeleportThing(cid,templo,0) == 1 then
segundamente: ^^^^
elseend
pra que usar um else end? use apenas 'end'
terceiro:
voce colocou um end desnecessario no final.
quarto:
<talkaction words="/move nome da cidade" script="nome do arquivo.lua" />se voce falar /move e apenas isso, irá funcionar normalmente.
o script mais adequado seria:
--function by ta4e modified by Nostradamus, some bug fix by Soulblaster =p--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) >= level and getPlayerAccess(cid) >= access then
if doPlayerRemoveMoney(cid,dinheiro) == 1 then
doTeleportThing(cid,templo)
doSendMagicEffect(fromplayer,10)
doSendMagicEffect(templo,10)
else
doPlayerSendCancel(cid,'You need ' .. dinheiro .. ' gps to teleport.')
doSendMagicEffect(fromplayer,2)
end
end
return 1
end
cya ^^
Edited Agosto 7 by soulblaster
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete

quarto:
QUOTE
<talkaction words="/move nome da cidade" script="nome do arquivo.lua" />
se voce falar /move e apenas isso, irá funcionar normalmente.
Nome da cidade pq no mu existem varias cidades onde pode se teleportar =x
--function by ta4e modified by Nostradamus, some bug fix by Soulblaster =p--
Daqui a pouco isso vai tar maior que o script ^^
info
Group: Campones
Joined: 06/05/06
Posts: 12
Reputation: 0
Opa, adorei essa action ai, mas não consegui fazer ela funcionar, eu uso o lithium ot, que é forgotten se não me engano. Será que alguém poderia adaptar uma pra mim? que não precise de acess e só level? e ai eu arrumo o lv e as coordenadas.
Agradeço desde já,
Drake
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete

Lithium e quase a mesma coisa se deve tar fazendo algo errado =D
coloque a que vc modificou aki que eu te ajudo
info
Group: Visconde
Joined: 14/08/07
Posts: 322
Reputation: +4
Tibia Character: Conde Sapo (Secura)

Nome da cidade pq no mu existem varias cidades onde pode se teleportar =x
basta /move
assim o scropit fica generico
(a cidade vem no param)
if param == "cidade1" then
templo = {x=111, y=111, z=111} --coordenadas do templo da cidade 1
elseif param == "cidade2" then
templo = {x=222, y=222, z=222} --coordenadas do templo da cidade 2
elseif param == "cidade3" then
templo = {x=333, y=333, z=333} --coordenadas do templo da cidade 3
end
doTeleportThing(cid,templo)
assim , com o mesmo comando /move , pode ir pra varias cidades (um UNICO script)
do sei jeito , precisaria um script pra cada cidade.
o player vai ser mandado para x=111, y=111, z=111/move cidade1
o player vai ser mandado para x=333, y=333, z=333/move cidade3
Com certeza vou usar no meu OT
parabéns pela idéia.

Ps.:
Daqui a pouco isso vai tar maior que o script ^^
--function by ta4e modified by Nostradamus, some bug fix by Soulblaster , Mult-City by Conde Sapo
uHahuehuEhai
Edited Outubro 5 by Conde Sapo
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete
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
e em talkactions.lua adicione
Claro que você pode fazer mais ideias com isso
Aqui um que necessita de level e access
flws
COmentem ae auhahuauha
Edited Julho 27 by tibiaa4e