Postado Outubro 22, 2011 13 anos Um simples script que eu fiz, só para brincar mesmo Mais que pode ter um bom uso para iniciantes em script lua. teleport1.lua teleportroom = {x= 124, y= 404, z= 7} trainerroom = {x= 128, y= 401, z= 7} templeroom = {x= 129, y= 403, z= 7} function onSay(cid, words, param) if getTilePzInfo(getPlayerPosition(cid)) then if(param == 'room') then doTeleportThing(cid, teleportroom) doSendMagicEffect(getPlayerPosition(cid), 10) elseif (param == 'trainer') then doTeleportThing(cid, trainerroom) doSendMagicEffect(getPlayerPosition(cid), 10) elseif (param == 'temple') then doTeleportThing(cid, templeroom) doSendMagicEffect(getPlayerPosition(cid), 10) else doPlayerSendTextMessage(cid, 22, "Você precisa de algum parametro") doSendMagicEffect(getPlayerPosition(cid), 2) end else doPlayerSendTextMessage(cid, 22, "Você só pode se teleportar quando estiver em area PZ.") doSendMagicEffect(getPlayerPosition(cid), 2) end end talkactions.xml <talkaction log="yes" words="!teleport" event="script" value="teleport1.lua"/>
Postado Outubro 22, 2011 13 anos Otimo script e bem simplificado, diferente daqueles !moves com diversas linhas, parabêns! Reputado! Editado Outubro 22, 2011 13 anos por Doughell (veja o histórico de edições) E-mail para contato: [email protected] Quer ter um fórum mais organizado? Cumpra as regras! Regras do forum. EU VOLTEI GAROTAS! 31/12/2011 Atenciosamente, Guilherme Salviati.
Postado Outubro 22, 2011 13 anos Muito bom, desempenha uma função básica para os servidores, porém foi bem programado. Tenho certeza que com uma simples adição de uma tabela (como você fez no outro script), ele poderá ser simplificado ainda mais. Reputado+
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.