if doPlayerRemoveItem(cid, 7528, 1) == TRUE then
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Sistema De Trem De Kazordoon 2.0
Sistema De Trem De Kazordoon 2.0
Por DevilMoon, 30 de set. de 2010 em Actions e Talkactions
Sistema De Trem De Kazordoon 2.0
9 votos1. Oque voce Achou do Script?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

info
Grupo: Conde
Registrado: 30/01/10
Posts: 706
Reputação: +125
Gênero: Masculino
Char no Tibia: Bakwin

pqp sempre eskeço dessa merda >.< 1 Dia acabo pegando a Manha!
Thanks Vodkart t amo s2!!
info
Grupo: Campones
Registrado: 21/12/08
Posts: 19
Reputação: +2
Char no Tibia: Tenente ze gotinha

cara
tenta fazer com storage do player
acho que fica + facil
e até me ajuda com uma outra coisa
UAEHAUEHAE
Editado Novembro 19 por siveralol
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

script mt bom testei funfo direitinho vlw !
xD
info
Grupo: Campones
Registrado: 19/12/10
Posts: 3
Reputação: +1
Char no Tibia: No Have

aqui não funfo ;(
info
Grupo: Campones
Registrado: 14/07/11
Posts: 28
Reputação: 0
Char no Tibia: Gara Davin

gogogogo




info
Grupo: Conde
Registrado: 30/01/10
Posts: 706
Reputação: +125
Gênero: Masculino
Char no Tibia: Bakwin
Sistema de Trem de Kazordoon 2.0
Explicação:
Bom vimos que o TheSleeper ja fez o script so que o dele nao esta igual ao Global
, o Global Remove Tickets ou Passagens, e esses Tickets compramos de um Npc (Eu Axo) entao Fiz um Npc que voce possa comprar estes Tickets e o Trem dando use nele Removera o Ticket!!
Scripter do Trem:
Vá em Data>Actions.xml abra-lo e Adicione esta Tag dentro:
Agora vá em Data>Actions>Scripts crie uma pata.lua chamada trem e coloque isto dentro:
-- [( By: TheSleeper )] -- -- [( Update by: DevilMoon )] -- function onUse(cid, item, frompos, item2, topos) if doPlayerRemoveItem(cid, 7528, 1) == TRUE then local teleport = {x=160, y=54, z=7} doTeleportThing(cid, teleport) doSendMagicEffect(teleport, 30) else doPlayerSendCancel(cid, 'Você não possui 1 Ticket para andar de Trem.') return TRUE end endScripter do Npc:
Vá em Data>Npc crie uma pasta.xml chamada Ticketer e coloque isto dentro:
<npc name="Ticketer" script="data/npc/scripts/tickets.lua" access="5" walkinterval="1000" lookdir="1"> <health now="1000" max="1000"/> <look type="144" head="97" body="97" legs="94" feet="97" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME| Vendo {Tickets} para Voce andar de Trem Fale {Trade} Para Comprar!"/> <parameter key="message_farewell" value="Volte Sempre, Bom Jovem!"/> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="tickets;Tickets" /> <parameter key="keyword_reply1" value="tickets servem para voce andar de trem, servem como passagem sem eles voce nao podera andar de trem." /> <parameter key="keyword_reply2" value="Tickets Servem para voce Andar de Trem, Serve como uma Passagem, Sem Elas Voce nao será Autorizado a Entrar no Trem!"/> <parameter key="module_shop" value="1"/> </parameters> </npc>Agora vá em Data>Npc>Scripts crie uma pasta.lua chamada tickets e coloque istro dentro:
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'ticket'}, 7528, 10000, 1, 'ticket') npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())Feche e Salve Tudo!
Reparaçoes:
:forward: Versao 1.0 Por TheSleeper :button_ok:
:forward: Versao 2.0 Por DevilMoon :rimbuk:
Estou Arrumando o Script, a Versao 2.0 Nao Esta Pronta! Vou ver se na versao 3.0 Consigo deichar ele Andando pelos Trilhos!
Sugestoes, Bugs e Elogios Somente neste Topico
Abraços..
Editado Setembro 30 por DevilMoon