Cara funcionou perfeitamente... coloquei um na casa de cada VIP do server... xD fico rox... muito obrigado!
Obrigado
info
Grupo: Campones
Registrado: 21/11/09
Posts: 3
Reputação: +1
Cara funcionou perfeitamente... coloquei um na casa de cada VIP do server... xD fico rox... muito obrigado!
Obrigado
Editado Novembro 25 por DouglasSoares
Cara... me diz oq seria isto?
Pq eu n intendi porra nenhum... achei isto meio q um LIXO!
info
Grupo: Visconde
Registrado: 08/01/09
Posts: 331
Reputação: 0
Char no Tibia: Orcshaball

Sistema muito bom, inovador e ousado.
Quanto ao tópico tome cuidado com erros ortográficos e com o linguajado a ser utilizado, os mesmos por muitas vezes dificultam a leitura e compreensão do contexto.
Do mais, parabéns pelo trabalho!
@akumaserv
Nota-se sua não compreensão do mesmo, no entanto não vejo motivos para desmerecer e até "agredir" de certa forma, um trabalho tão notório como o apresentado anteriormente.
Att
___
Nosctradamus
Editado Novembro 25 por Nosctradamus
@akumaserv
tente ler novamente mais vezes
pra depois chamar de lixo :s
@nocstradamus
kra so seu fã
uasdhasdhu
por um acaso vc poderia me passar msn? (pm)
só pra trocar umas idéias =D
info
Grupo: Herói
Registrado: 17/02/08
Posts: 2.5k
Reputação: +193

Os spoilers não estão funcionando como devido, peço a compreensão para consertar o tópico em até 24 horas, ou não vejo motivo para o mesmo permanecer aberto.
Abraços.
info
Grupo: Barão
Registrado: 01/07/09
Posts: 216
Reputação: +4

usa firebug pra ver o conteudo do spoiler kako
@kakilo
kra aqui esta funcionando perfeitamente... n sei o q "arrumar"...
se quiser editar tente :s
@souronaldo2
uahsudsah
vc é foda ![]()
o server ainta ta on... só que agora com site
@merchan
Quem quiser entrar e ver outros sistemas q eu msm fiz...
(Bomberman)
Kaeot.servegame.com
pra criar conta
http:/kaeot.servegame.com:8090
té mais =D
info
Grupo: Conde
Registrado: 17/06/07
Posts: 689
Reputação: +807
Char no Tibia: Thor Knyght

Aqui o spoiler tambem não funciona ;/
Será porque?
Bem, se puder coloque entre [*quote] ou [*codebox], fiquei curioso pra ver esse code...
;]
info
Grupo: Marquês
Registrado: 16/07/08
Posts: 1.1k
Reputação: +20
Char no Tibia: -
Opa sou eu Kaonic se lembra de mim? joguei no seu ot 8.1 e no futibia 8.4
Fui tutor no 8.1 e god no 8.4
Enfim caro amigo os spoilers continuam sem funcionar, ao clicar neles nada aparece. Como já foi dito por Kakilo você tem um prazo de 24 horas para arrumar caso ao contrario seu tópico poderá ser fechado.
Espero que se lembre de mim, me add no msn brunoresende_7@hotmail.com
Ate, mais.
info
Grupo: Barão
Registrado: 15/02/09
Posts: 203
Reputação: +13
Char no Tibia: Dom Diego De La Vega

Como os spoilers não foram arrumados, tópico fechado.
info
Grupo: Campones
Registrado: 20/06/08
Posts: 76
Reputação: +2
Char no Tibia: Yahuu
Olá!
Eu novamente trazendo novidades pro xtibia!
Queria logo avisar.. q essa action ja deve ter sido inventada, pois eu vi ela em outro servidor, gostei e tudo, n consegui falar com o host que criou nem nada (isso faz um ano mais ou menos), ai eu tive a ideia de montar ela pra ve se conseguia =D, e deu certo...
Começando:
Primeiramente vá em movements/scripts, copie qualquer arquivo e renomeie para treino.lua
abra ele e add..
--Script by Skyblade
function onStepIn(cid, item, position, fromPosition)
local parametro = {cid=cid}
voc = getPlayerVocation(cid)
p = getPlayerPosition(cid)
doTransformItem(item.uid,item.itemid-1)
if voc == 0 then
doPlayerSendTextMessage(cid,25,"Somente players com vocação podem treinar!")
elseif voc == 1 or voc == 2 or voc == 5 or voc == 6 then --pode ser editada
mageevent = addEvent(mage,3000,parametro)
doSendMagicEffect(p,3)
doPlayerSendTextMessage(cid,25,"Seu Treinamento começa em instantes!")
elseif voc == 3 or voc == 7 then --pode ser editada
archerevent = addEvent(arch,3000,parametro)
doPlayerSendTextMessage(cid,25,"Seu Treinamento começa em instantes!")
doSendMagicEffect(p,3)
elseif voc == 4 or voc == 8 then --pode ser editada
knightevent = addEvent(kina,3000,parametro)
doPlayerSendTextMessage(cid,25,"Seu Treinamento começa em instantes!")
doSendMagicEffect(p,3)
end
setPlayerStorageValue(cid,1881,p.x)
setPlayerStorageValue(cid,1882,p.y)
return TRUE
end
function mage(parametro)
cid = parametro.cid
parametro = {cid=cid}
p = getPlayerPosition(cid)
xiz = getPlayerStorageValue(cid,1881)
yps = getPlayerStorageValue(cid,1882)
inip = {x=xiz,y=yps,z=7,stackpos=253}
ini = getThingfromPos(inip)
if ini.uid == cid then
doPlayerAddSkillTry(cid,5,5)
doPlayerAddSpentMana(cid,100)
mageevent = addEvent(mage,1000,parametro)
doSendMagicEffect(p,12)
ip = getPlayerIp(cid)
if ip == 0 then
stopEvent(mageevent)
end
end
end
function kina(parametro)
cid = parametro.cid
parametro = {cid=cid}
p = getPlayerPosition(cid)
ip = getPlayerIp(cid)
if ip == 0 then
stopEvent(knightevent)
end
xiz = getPlayerStorageValue(cid,1881)
yps = getPlayerStorageValue(cid,1882)
inip = {x=xiz,y=yps,z=7,stackpos=253}
ini = getThingfromPos(inip)
if ini.uid == cid then
knightevent = addEvent(kina,1000,parametro)
doSendMagicEffect(p,12)
club = getPlayerSkill(cid,1)
sword = getPlayerSkill(cid,2)
axe = getPlayerSkill(cid,3)
doPlayerAddSkillTry(cid,3,5)
if (club > axe) and (club > sword) then
doPlayerAddSkillTry(cid,1,5)
elseif (axe > club) and (axe > sword) then
doPlayerAddSkillTry(cid,3,5)
elseif (sword > axe) and (sword > club) then
doPlayerAddSkillTry(cid,2,5)
end
doPlayerAddSkillTry(cid,5,5)
doPlayerAddSpentMana(cid,100)
end
end
function arch(parametro)
cid = parametro.cid
parametro = {cid=cid}
p = getPlayerPosition(cid)
ip = getPlayerIp(cid)
if ip == 0 then
stopEvent(archevent)
end
xiz = getPlayerStorageValue(cid,1881)
yps = getPlayerStorageValue(cid,1882)
inip = {x=xiz,y=yps,z=7,stackpos=253}
ini = getThingfromPos(inip)
if ini.uid == cid then
archerevent = addEvent(arch,1000,parametro)
doSendMagicEffect(p,12)
doPlayerAddSkillTry(cid,4,5)
doPlayerAddSkillTry(cid,5,5)
doPlayerAddSpentMana(cid,100)
end
end
function onStepOut(cid, item, position, fromPosition)
doTransformItem(item.uid,item.itemid+1)
local parametro = {cid=cid}
voc = getPlayerVocation(cid)
p = getPlayerPosition(cid)
setPlayerStorageValue(cid,9444, 0)
if voc == 1 then
stopEvent(mageevent)
elseif voc == 2 then
stopEvent(archerevent)
elseif voc == 3 then
stopEvent(knightevent)
end
end
Vá em movements.xml e add essa tag:
<movevent type="StepOut" actionid="5555" event="script" value="treino.lua"/>
Agora em seu ot crie uma area tipo treiners... só que sem eles =D... bote um tile "diferenciado" (sugiro o ID 426) e bote a actionid 5555..
Pronto =)
Como Funciona:
Seguinte.. quando o player pisa o script verifica a vocaçao e começa o treino (arch,mage,kina) ai ele fica "adicionando" skills (poucas) no player... até ele sair.
ScreenShot:
Créditos:
Não posso colocar créditos para a pessoa q inventou mais posso agradecer pela ótima idéia.
e Créditos a mim que consegui colocar funfa uma coisa q eu só tinha visto =D
desculpe pela má formatação do texto é q to com um poco de preguiça
Cyaa!
Editado Novembro 28 por helinholima