Postado Novembro 2, 2012 12 anos Olá galera do tibiaking , eu tava sem nada p fzer e peguei a ideia do 9.6 de criar um Trainer Offline para o 8.54/8.60 ... Como é a versao 1.0 , eu nao fiz muita coisa Tipo o script funciona assim O Carinha vai na statua e clica , ai ele é teleportado para uma area de trainer , com trainers monk e talz. Ele pod sair , clicando na statua ou espera o tempo acabar que ele ja é teleportado para fora da area Não se esqueça , que dentro da area do trainer , precisa ser preenxida com "No-Logout Toll" Porém , nao está atacando o monk sozinho !! , na Versao 2.0 eu irei fazer isso . Entãão vamos instalar o Script em Seu OTSERV ! Em > data/actions/actions.xml .... Adicione <action actionid="9881" event="script" value="traineroff.lua"/> Em > data/actions/scripts .... Crie um arquivo .lua , renomeio para traineroff e dentro adicione : --- Script By: Tony PlySon --- function onUse(cid,item,item2,frompos,pos,topos) --- Config pos1 = {x= 123,y= 321,z= 7} -- Posiçao Para que o player vai ser teleportado pos2 = {x= 321,y= 123,z= 7} -- Posiçao para que o player vai ser teleportando quando ele sair da arena needPremium = false -- true/false money = 1000 -- Para que nao remova money , é so por o valor 0 storage = 18214 -- VALOR , é melhor nao mexer ! min = 1 -- Quantos Minutos o Player vai ficar no OFFLINE Trainer --- End function onExit(cid) doTeleportThing(cid,pos2) end if(needPremium == true) and not isPremium(cid) then if(doPlayerRemoveMoney(cid,money) == true) and getPlayerStorageValue(cid,storage) >= 0 then doPlayerSendCancel(cid,"Sorry, You need premium account.") elseif(doPlayerRemoveMoney(cid,money) == false) then doPlayerSendCancel(cid,"Sorry, You no have "..money.." gold coins.") end end if(needPremium == true) and isPremium(cid) then if(doPlayerRemoveMoney(cid,money) == true) and getPlayerStorageValue(cid,storage) >= 0 then setPlayerStorageValue(cid,storage,1) doTeleportThing(cid,pos1) addEvent(onExit,min*1000*60,cid) doPlayerSendTextMessage(cid,27,"Wellcome to Offline Trainer.") elseif(doPlayerRemoveMoney(cid,money) == false) then doPlayerSendCancel(cid,"Sorry , You no have "..money.." gold coins.") elseif getPlayerStorageValue(cid,storage) <= 1 then doTeleportThing(cid,pos2) setPlayerStorageValue(cid,storage,-1) end end if(needPremium == false) and isPremium(cid) then if(doPlayerRemoveMoney(cid,money) == true) and getPlayerStorageValue(cid,storage) >= 0 then setPlayerStorageValue(cid,storage,1) doTeleportThing(cid,pos1) addEvent(onExit,min*1000*60,cid) doPlayerSendTextMessage(cid,27,"Wellcome to Offline Trainer.") elseif(doPlayerRemoveMoney(cid,money) == false) then doPlayerSendCancel(cid,"Sorry , You no have "..money.." gold coins.") elseif getPlayerStorageValue(cid,storage) <= 1 then doTeleportThing(cid,pos2) setPlayerStorageValue(cid,storage,-1) end end if(needPremium == false) and not isPremium(cid) then if(doPlayerRemoveMoney(cid,money) == true) and getPlayerStorageValue(cid,storage) >= 0 then setPlayerStorageValue(cid,storage,1) doTeleportThing(cid,pos1) addEvent(onExit,min*1000*60,cid) doPlayerSendTextMessage(cid,27,"Wellcome to Offline Trainer.") elseif(doPlayerRemoveMoney(cid,money) == false) then doPlayerSendCancel(cid,"Sorry , You no have "..money.." gold coins.") elseif getPlayerStorageValue(cid,storage) <= 1 then doTeleportThing(cid,pos2) setPlayerStorageValue(cid,storage,-1) end return true end end Boom , é isso ai galera , até a versao 2.0 OBS : Qualquer duvida ou error é so comentar! Editado Novembro 2, 2012 12 anos por tonyplyson (veja o histórico de edições) Clique na imagem e veja nosso TOPICO OFFICIAL
Postado Novembro 2, 2012 12 anos Bem Legal Girls, kisses ! Dizem que o homem-aranha não existe porque está somente nos livros... E Deus existe mesmo estando somente na bíblia ... Povo Ignorante.
Postado Novembro 2, 2012 12 anos muito bom, rep+! 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
Postado Novembro 2, 2012 12 anos Autor Ban na lista? =x .... Explique o/ Clique na imagem e veja nosso TOPICO OFFICIAL
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.