Como voce consegue combinar isso:
function trans(cid) if getPlayerVocation(cid) == 412 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 190) addEvent(trans,ext,cid) end end end
com isso?
outfit = {lookType=438}
Por diarmaint, 18 de jan. de 2013 em Tópicos Sem Resposta
info
Grupo: Marquês
Registrado: 29/10/11
Posts: 1.2k
Reputação: +134
Gênero: Masculino

Como voce consegue combinar isso:
function trans(cid) if getPlayerVocation(cid) == 412 then if getPlayerMana(cid) >= 0 then doSendMagicEffect(getPlayerPosition(cid), 190) addEvent(trans,ext,cid) end end end
com isso?
outfit = {lookType=438}
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

Bem kra essa parte ae ta certa até porque e do c16 e ele esta se transformando certinho.
Bem é desse jeito que ta combinado aki .-.
if getPlayerVocation(cid) == 411 then
if getPlayerLevel(cid) >= 50 then
doPlayerSetVocation(cid,412)
doSetCreatureOutfit(cid, outfit, -1)
addEvent(trans,ext,cid)
doSendMagicEffect(getPlayerPosition(cid), 23)
doSetOutfit(cid, 438)
else
doPlayerSendCancel(cid, "You need 50 level to first transform")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
Editado Janeiro 18 por Diarmaint
info
Grupo: Banidos
Registrado: 11/01/13
Posts: 576
Reputação: +109
Char no Tibia: Darashia del Shee

Cara que tal antes de postar dar uma passadinha na regras da seção?
http://www.xtibia.com/forum/topic/198007-no-pea-sistemas-de-servidores-derivados-nesta-seo/
Pra isso tem a seção de servidores derivados que serve para poketibia,wodbo,narutibia etc passe lá e faça o seu pedido ou tire sua duvida ![]()
http://www.xtibia.com/forum/forum/876-pedidos-e-duvidas-servidores-derivados/
Abs
info
Grupo: Campones
Registrado: 25/01/11
Posts: 41
Reputação: +5
Char no Tibia: What?

omg quem fés esse script merece meu respeito -- ironic
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

local incorreto, movido
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

Com todo respeito o foda do xtibia que só aparece gente pra falar mau do post, Vlw ae por mover slicer nem prestei atenção .-.
omg quem fés esse script merece meu respeito -- ironic
kra se for pra falar merda peloamor de deus nem comenta, eu pedi ajuda não pedi pra um retardado fala que achou o script ruim. se está ruim na sua opinião faz um melhor ![]()
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

mano realmente o script ta um desastre ;x to tentando da um jeito aki mas ta foda ao extremo ;x
reparase q n tem a transformaçao da vocation 415 pra 416? eh pra ser assim ms? ;x
tpw tem aki..
elseif getPlayerVocation(cid) == 414 then
q dai muda pra 415 e depois ja tem..
elseif getPlayerVocation(cid) == 416 then
q muda pra 417, n tem a q muda pra 416...
info
Grupo: Marquês
Registrado: 29/10/11
Posts: 1.2k
Reputação: +134
Gênero: Masculino

Tipo
[b]if getPlayerVocation(cid) == 411 then if getPlayerLevel(cid) >= 50 then doPlayerSetVocation(cid,412) doSetCreatureOutfit(cid, outfit, -1) addEvent(trans,ext,cid) doSendMagicEffect(getPlayerPosition(cid), 23) doSetOutfit(cid, 438) else doPlayerSendCancel(cid, "You need 50 level to first transform") doSendMagicEffect(getPlayerPosition(cid), 2) end[/b]
Ai sim é a função mesmo,só que aquela parte la de cima é de efeito certo?
Eu dei uma mexidinha,e tente por isso no shenrons:
elseif getPlayerVocation(cid) == 403 then if getPlayerLevel(cid) >= 50 then doPlayerSetVocation(cid,404) addEvent(shen4,ext,cid) doSendMagicEffect(getPlayerPosition(cid), 23) doSetCreatureOutfit(cid, shenrons, -1) doSetOutfit(cid, 265) else doPlayerSendCancel(cid, "You need 50 level to first transform") doSendMagicEffect(getPlayerPosition(cid), 2) end
Editado Janeiro 19 por Mozark001
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

pega ae o script.. eu n testei, qlqr coisa soh flar..
local reborn = {
[411] = {out = 438, lvl = 50, effIni = 23, eff = 190, nextVoc = 412},
[412] = {out = 439, lvl = 100, effIni = 33, eff = 190, nextVoc = 413},
[413] = {out = 440, lvl = 150, effIni = 23, eff = 190, nextVoc = 414},
[414] = {out = 441, lvl = 200, effIni = 23, eff = 190, nextVoc = 415},
[416] = {out = 443, lvl = 75, effIni = 23, eff = 190, nextVoc = 417},
[417] = {out = 444, lvl = 100, effIni = 33, eff = 181, nextVoc = 418},
[418] = {out = 445, lvl = 250, effIni = 23, eff = 190, nextVoc = 419},
[419] = {out = 516, lvl = 400, effIni = 23, eff = 14, nextVoc = 420},
[398] = {out = 77, lvl = 50, effIni = 23, eff = 190, nextVoc = 399},
[399] = {out = 20, lvl = 150, effIni = 23, eff = 190, nextVoc = 400},
[400] = {out = 232, lvl = 200, effIni = 23, eff = 190, nextVoc = 401},
[401] = {out = 257, lvl = 250, effIni = 23, eff = 190, nextVoc = 402},
[403] = {out = 265, lvl = 50, effIni = 23, eff = 190, nextVoc = 404},
[404] = {out = 517, lvl = 150, effIni = 23, eff = 190, nextVoc = 405},
[405] = {out = 518, lvl = 250, effIni = 23, eff = 190, nextVoc = 406},
[406] = {out = 325, lvl = 400, effIni = 23, eff = 190, nextVoc = 407},
[407] = {out = 435, lvl = 400, effIni = 23, eff = 190, nextVoc = 408},
}
local function trans(cid, table)
if isCreature(cid) and getPlayerVocation(cid) == table.nextVoc then
doSendMagicEffect(getPlayerPosition(cid), table.eff)
addEvent(trans, 1000, cid, table)
end
end
function onCastSpell(cid, var)
local vocation = reborn[getPlayerVocation(cid)]
if vocation then
if getPlayerLevel(cid) >= vocation.lvl then
doPlayerSetVocation(cid, vocation.nextVoc)
doSetCreatureOutfit(cid, {lookType = vocation.out}, -1)
doSendMagicEffect(getPlayerPosition(cid), vocation.effIni)
doSetOutfit(cid, vocation.out)
addEvent(trans, 1000, cid, vocation)
else
doPlayerSendCancel(cid, "You need level ".. vocation.lvl .." to do that!")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
else
doPlayerSendCancel(cid, "You cannot transform.")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
return true
end
Editado Janeiro 19 por Slicer
info
Grupo: Marquês
Registrado: 29/10/11
Posts: 1.2k
Reputação: +134
Gênero: Masculino

-Slicer
Só para você saber,acho que você está utilizando funções de versao um pouco mais usada.
E a versão que ele ta usando é 8.0 wodbo,não existe as sources.E então acho que usando table nisso não ajudará.
-Topic
Talves você tenha configurado errado no vocations.xml também.
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

mano eh uma tabela simples
acredito q ja existia isso antes.. ;x se n existia entao fuuuuuuuuu kk, esperar o dono do topico aparecer..
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

Ok vo tenta aki galera ![]()
Já resolvi pode fechar o tópico ![]()
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

sanado, movido
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho
Bem to com um probleminha e gostaria de uma ajudazinha não sei oq eu fiz de errado
criei 2 novas vocações para meu servidor c16. shenron o c16 ele transforma todas ate depois da rb
mais o shenron não sai nem da outfit iniçial meu script e esse!
galera se puder ajudar agradeço .-.