TA

[Resolvido] Adicionar Exp Numa Pos

Por tavax, 04 de abr. de 2010 em Archived

script
5
736
tavaxT
04 de abril de 2010 às 23:44

Olá pessoal, estou querendo adicionar EXP a um player numa certa posição! jaá fiz o scrpit mas o server fala que nao eh possivel e executar ele!

 

Scripit

 

function onThink(interval, lastExecution)


pos = {x = 194, y = 262, z = 7} -- Coordenadas do teleport


if isPlayer(cid) == true then  
doPlayerAddExp(cid, 50000, pos)



end
end

 

global.XML

 

 

	<globalevent name="exp" interval="3600" script="exp.lua"/>

 

 

Espero que alguem me consiga ajudar!

guedes100G
05 de abril de 2010 às 10:11

tente usar essa:

 

data/globalevent/scripts :

 

 

local pos =

{

{{x = 194, y = 262, z = 7}, {x = 194, y = 262, z = 7, stackpos = 253}},

{{x = XXX, y = XXX, z = X}, {x = XXX, y = XXX, z = X, stackpos = 253}}

}

function onThink(cid, interval, lastExecution)

for _, positions in pairs(pos) do

doSendMagicEffect(positions[1], 13)

if getThingFromPos(positions[2]).itemid > 0 then

for _, name in pairs(getOnlinePlayers()) do

local player = getPlayerByName(name)

doPlayerAddExp(player, 5000)

doSendAnimatedText(positions[1],"Exp Bonus", 18)

end

end

end

return TRUE

end

 

XXX = (x,y,z)coordenadas de onde vai receber a exp ( “stackpos = 253” não mecham)

5000 = exp que irá receber

Roxo = mensagem que irá receber ao ganhar a exp bonus

 

em globalevents.xml:

 

<globalevent name="exp" interval="3600" script="exp.lua"/>

 

 

Obs: nao testei ainda,então nao sei se vai dar certo

Editado Abril 5 por Nicekid

tavaxT
05 de abril de 2010 às 15:31

Vlw pela respostas ^^

 

Vou testar ja posto aqui para voce saber o resultado

 

flw

 

até agora funciona a 100%

Editado Abril 5 por tavax

guedes100G
05 de abril de 2010 às 20:48

ok tudo bem então

que bom que está 100%

 

vou reportar o topico então

Editado Abril 5 por Nicekid

VildenV
05 de abril de 2010 às 20:56

Opa Tavax, que bom que alguém solucionou sua dúvida, lembre-se, quando tiver alguma

dúvida sobre Tibia e Otserver venha ao Xtibia.com

 

 

Como agradecimento por sanar a dúvida,

Rep+ para Nicekid.

 

 

Dúvida sanada,

Tópico fechado.