MarxV
Procure orgazinar seu tópico, pois isto ajudará aqueles que iram lhe ajudar em sua dúvida,
E fica mais fácil para compreender o que você deseja saber.
Abraços
Por marxtibia, 06 de out. de 2009 em Archived
info
Grupo: Barão
Registrado: 23/07/09
Posts: 227
Reputação: +21
Char no Tibia: Fluv Bravlord

MarxV
Procure orgazinar seu tópico, pois isto ajudará aqueles que iram lhe ajudar em sua dúvida,
E fica mais fácil para compreender o que você deseja saber.
Abraços
Editado Outubro 7 por BravHart
info
Grupo: Campones
Registrado: 06/10/09
Posts: 3
Reputação: 0
Char no Tibia: Naruto Supremo

ou desculpa aew a desorganização
mas é que ainda n sei fazer posts descentes
mas se puder me ajudar assim msm eu agradeço
info
Grupo: Herói
Registrado: 17/02/08
Posts: 2.5k
Reputação: +193

Olá, eu fiz pra você um tópico organizado, basta editar este tópico apagando tudo e adicionar o que estiver dentro do spoiler da tag CODE.
Olá galera XTibiana, postei duas dúvidas para não criar outro tópico.
[b]1°[/b] - O meu vip system não funfa, se alguem puder me ajudar eis o script:
(data\movements.xml):
[quote]<movevent type="StepIn" actionid="29000" event="script" value="vipsystem.lua"/>[/quote]
(data\movements\scripts\vipsystem.lua)
[quote]function onStepIn(cid, item, position, fromPosition)
timenow = os.time()
quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)/(3600*24))
if isPlayer(cid) then
if quantity > 0 then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você ainda tem ".. quantity .." dia(s) restante(s) de VIP.")
else
dir = getPlayerLookDir(cid)
pos = getCreaturePosition(cid)
if dir == 0 then
newpos = {x=pos.x, y=pos.y+1, z=pos.z}
elseif dir == 2 then
newpos = {x=pos.x, y=pos.y-1, z=pos.z}
elseif dir == 1 then
newpos = {x=pos.x-1, y=pos.y, z=pos.z}
elseif dir == 3 then
newpos = {x=pos.x+1, y=pos.y, z=pos.z}
end
doTeleportThing(cid, newpos, dir)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Somente jogadores VIPs podem entrar nesta área.")
end
end
end[/quote]
(data\talkactions)[quote]
<talkaction log="yes" access="5" words="/addvip" event="script" value="addvip.lua"/>[/quote]
(data\talkactions\scripts\addvip.lua)
[quote]function onSay(cid, words, param)
-- configs
access = 1
days = 30
-- end configs
player = getPlayerByName(param)
daysvalue = days*3600*24
storageplayer = getPlayerStorageValue(player,29000)
timenow = os.time()
if storageplayer == -1 or storageplayer == 0 then
time = timenow+daysvalue
else
time = storageplayer+daysvalue
end
if param ~= "" then
if getPlayerGroupId(cid) >= access then
doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adcionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(player,29000,time)
quantity = math.floor((getPlayerStorageValue(player,29000) - timenow)/(3600*24))
doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente jogadores com acesso maior que "..access.." podem adcionar vips.")
end
end
end
[/quote]
(data\creaturescripts)
[quote]<event type="login" name="VipLogin" script="vip.lua"/>[/quote]
(data\creaturescripts\scripts\vip.lua)
[quote]-- configs
templepos = {x=200,y=200,z=7}
cityid = 1
-- end configs
function onLogin(cid)
timenow = os.time()
viptime = getPlayerStorageValue(cid,29000)
quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)/(3600*24))
if quantity <= 0 and viptime > 0 then
setPlayerStorageValue(cid,29000,0)
doTeleportThing(cid,templepos)
-- setPlayerTown (estou sem minha listinha de functions para ver qual function que é para colocar townid), você pode colocar aqui se quiser
end
return TRUE
end[/quote]
O Vip system é isso aí.
E tenho outra dúvida também, se alguem me passar um link de como criar spell em 8.5 ou modificar ás de 8.4, porquê as minhas não dão exhausted nem tiram mana.
[b]Abraços.[/b]
Abraços.
info
Grupo: Campones
Registrado: 06/10/09
Posts: 3
Reputação: 0
Char no Tibia: Naruto Supremo

ou obrigado Kakilo
mas ainda estou aguardando uma resposta
se alguem puder me ajudar poste aí
ou me adicione no msn
marcos_guitarconsor@hotmail.com
ele não funfa no comando /addvip
aí eu coloquei otro vipsystem que não funfou no piso
mas se eu misturar os dois ainda não dá certo
Eu acredito que você está com o mesmo problema que eu, eu tenho um server 8.4 no meu ot 8.4 nenhum creaturescript funciona, quando fui atualizá-lo para 8.5 achando q tudo iria funcionar normalmente os meus creaturescripts passaram a funcionar já os movements deixaram de funcionar, e isso que eu testei em 4 ots diferentes: alissow,snowz,tfs:mystic spirit e o Styller yourots.Em nenhum dos mesmos funcionou
no styller não funcionou nem os movements nem os creaturescripts (por falar nisso meu ot 8.4 eh Styller yourots), então se alguém souber a resposta por favor poste pois estou desesperado.
info
Grupo: Campones
Registrado: 06/10/09
Posts: 3
Reputação: 0
Char no Tibia: Naruto Supremo
Olá galera XTibiana, postei duas dúvidas para não criar outro tópico.
1° - O meu vip system não funfa, se alguem puder me ajudar eis o script:
(data\movements. xml):
(data\movements\scripts\vipsystem.lua)
(data\talkactions)
(data\talkactions\scripts\addvip.lua)
(data\creaturescripts)
(data\creaturescripts\scripts\vip.lua)
O Vip system é isso aí.
E tenho outra dúvida também, se alguem me passar um link de como criar spell em 8.5 ou modificar ás de 8.4, porquê as minhas não dão exhausted nem tiram mana.
Abraços.
Editado Outubro 10 por MarxV