-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
function onDeath(cid, corpse, deathList) if isPlayer(cid) and getPlayerBlessing(cid, 5) then doCreatureSetDropLoot(cid, false) end return true end
-
Explicação: Vocês sabem que os comandos que o GOD usa ficam salvos em um arquivo.txt certo? Esse sistema é parecido, só que quando o jogador for trocar items pelo trade vão ficar salvo os IDS dos items que foram trocados e os nomes dos players. 1° Versão é feita pelo Banco de dados: 2° Versão é salvo em um arquivo.txt em data/logs
-
ah não, eu que viajei rs tenta function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 88001) >= 1 then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Voce ja pegou o item vip.') end local reward = doPlayerAddItem(cid, 2493, 1) setItemOwner(reward, cid) setPlayerStorageValue(cid, 88001, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Item VIP - recebido') return true end
-
acho que é só colocar assim local reward = 2493 -- id do item que vai receber setItemOwner(reward, cid)
-
O problema era que estava 2 "end" arrumei ja Se não entende não fala besteira, assim como o "if" o "for" precisa ser fechado com um "end" também. @topic Sobre o erro, o script não apresenta esse erro citado, pode ser outro script conflitando, tal qual o de rep system, da uma olhada no seu server e ve se tem o sistema de rep, e remova-o.
-
tem sim, esses dias eu fiz um baú, é só passar pra npc aqui está o baú que eu fiz: http://www.xtibia.com/forum/topic/186652-pedido-vocation-com-reset/
-
e se vc criar um script onDeath para que o jogador que tiver tds as bless n perca os items?
-
mod [Mod] Automatic Raids [Dia E Hora Marcada]
tópico respondeu ao Vodkart de Vodkart em Mods, funções e outros
resolvido -
mod [Mod] Automatic Raids [Dia E Hora Marcada]
tópico respondeu ao Vodkart de Vodkart em Mods, funções e outros
me manda seu msn que eu vou dar uma olhada -
com a function onPrepareDeath funcionava pelo menos?
-
mod [Mod] Automatic Raids [Dia E Hora Marcada]
tópico respondeu ao Vodkart de Vodkart em Mods, funções e outros
@TOPIC galera tinha um bug, mas já foi removido, usem o novo. @adolfuu, cara vc tem que identar o script, não pode ter quebra de linha como você me mandou outra coisa, da uma olhada na área, as vezes você colocou a pos errada -
mod [Mod] Automatic Raids [Dia E Hora Marcada]
tópico respondeu ao Vodkart de Vodkart em Mods, funções e outros
já vi seu erro, olha nessa parte ["21:00"] = {nome = "Ferumbras", pos = {fromPosition = {x=184, y=55,z=7},toPosition = {x=188, y=58, z=7}}, m = {"1 Ferumbras", "8 Fire Devil"}, Time =300} esqueceu de mudar as pos. e outra você tem que usar diferentes horarios ["19:00"] = {nome = "Orshabaal", pos = {fromPosition = {x=1687, y=1006,z=8},toPosition = {x=1689, y=1006, z=8}}, m = {"1 Orshabaal"}, Time = 300}, ["19:00"] = {nome = "Necropharus", pos = {fromPosition = {x=1932, y=1136,z=7},toPosition = {x=1931, y=1136, z=7}}, m = {"1 Necropharus, "4 Necromancer"},Time = 300} ex: 19:00 19:01 nunca igual tirei os que estavam bugando no seu, aqui está: http://pastebin.com/Ssrme35w só revisar os que estavam errados e adiconar obs: não esquece de mudar a tag ali no global events, deixei 60 -
mod [Mod] Automatic Raids [Dia E Hora Marcada]
tópico respondeu ao Vodkart de Vodkart em Mods, funções e outros
@up não interfere, relaxa, @adolfuu o erro ali diz que não pode criar o monstro "Fire Devil", com o /m ele cria? da uma olhada pra mim -
eu não sei cara, eu testei aqui em dois ot e não deu esse bug '-'
-
não não, até é boa, de vez de colocar para chamar por exemplo local cost = 1000000 msg("precisa de "..cost.." gps") usando a sua função os noob entendem rsrsrs boa
-
editado... reportado para moverem
-
sim, ai você muda para as looktypes que vc fez ai no outifit
-
isso mesmo
-
doPlayerAddOutfit(cid, getPlayerSex(cid) == 0 and 845 or 875, 0) 845 é pra mulher 875 pra macho
-
Estou com o mesmo problema dele... como resolver? aqui não acontece esse bug, reveja o script, items.xml e o movements, incluindo as tags.
-
mod [Mod] Automatic Raids [Dia E Hora Marcada]
um tópico no fórum postou Vodkart Mods, funções e outros
Automatic Raids.xml <?xml version="1.0" encoding="UTF-8"?> <mod name="Automatic Raids" version="1.0" author="Vodkart And xotservx" contact="xtibia.com" enabled="yes"> <config name="raids_func"><![CDATA[ days = { ["Monday"] = { ["21:30"] = {nome = "Orshabaal", pos = {fromPosition = {x=184, y=55, z=7},toPosition = {x=188, y=58, z=7}},m = {"5 Fire Devil", "2 Orshabaal"}, Time = 15}, ["21:33"] = {nome = "Dragon", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}},m = {"100 Dragon"}, Time = 20} }, ["Sunday"] = { ["10:08"] = {nome = "Demon", pos = {fromPosition = {x=202, y=11, z=7},toPosition = {x=204, y=12, z=7}}, m = {"1 Demon"}, Time = 15}, ["10:46"] = {nome = "Hydra", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}}, m = {"7 Hydra", "4 Cyclops"}, Time = 20} } } ]]></config> <globalevent name="AutomaticRaids" interval="60" event="script"><![CDATA[ domodlib('raids_func') function onThink(interval, lastExecution) if days[os.date("%A")] then hours = tostring(os.date("%X")):sub(1, 5) tb = days[os.date("%A")][hours] if tb then function removeCreature(tb) for x = ((tb.pos.fromPosition.x)-10), ((tb.pos.toPosition.x)+10) do for y = ((tb.pos.fromPosition.y)-10), ((tb.pos.toPosition.y)+10) do local m = getTopCreature({x=x, y=y, z= tb.pos.fromPosition.z}).uid if m ~= 0 and isMonster(m) then doRemoveCreature(m) end end end end doBroadcastMessage("The invasion of " .. tb.nome .. " started") for _,x in pairs(tb.m) do for s = 1, tonumber(x:match("%d+")) do pos = {x = math.random(tb.pos.fromPosition.x, tb.pos.toPosition.x), y = math.random(tb.pos.fromPosition.y, tb.pos.toPosition.y), z = tb.pos.fromPosition.z} doSummonCreature(x:match("%s(.+)"), pos) end end addEvent(removeCreature, tb.Time*60*1000, tb) end end return true end ]]></globalevent> </mod> Configuração: days = { ["Monday"] = { ["21:30"] = {nome = "Orshabaal", pos = {fromPosition = {x=184, y=55, z=7},toPosition = {x=188, y=58, z=7}},m = {"5 Fire Devil", "2 Orshabaal"}, Time = 1}, ["21:33"] = {nome = "Dragon", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}},m = {"100 Dragon"}, Time = 2} }, ["Tuesday"] = { ["10:44"] = {nome = "Demon", pos = {fromPosition = {x=184, y=55, z=7},toPosition = {x=188, y=58, z=7}}, m = {"5 Demon", "8 Fire Devil"}, Time = 1}, ["10:46"] = {nome = "Hydra", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}}, m = {"7 Hydra", "4 Cyclops"}, Time = 2} } } ["DIA"] = { ["HORA DA INVASÃO"] = {nome = "NOME DA INVASÃO", pos = {começo e final da área}, monster = {"MONSTROS"}, Time = para remover os monstro} } O dia da invasão é colocada entre " " e somente dia em inglês e a primeira letra maiúscula, exemplo: "Saturday" Depois são as hora da invasão, que é colocada entre " " e somente a hora e minuto, segundos não precisa exemplo: "15:00" As Posições estão entre { } adicionando as posições x, y e z, é o começo e final da área exemplo: pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}} fromPosition -- começo da área onde vai acontecer a raid toPosition -- final da área onde vai acontecer a raid Os monters tem um modo especial de configurar, vc coloca entre { }, e cada monstro entre " ", e entre as " " vc adiciona "QUANTIDADE MONSTRO", e para adicionar mais tipos de monstro se separa por virgulas, exemplo: {"40 Water Elemental", "5 Cyclops"} Time é uma função extra, é para caso ninguém participe do evento os monstros não fiquem pelo mapa, e é em minutos, exemplo: Time = 15 -
minha bunda no seu pau seu viado
-
como vai mandar mensagem para um jogador off? ele vai logar e ver que foi banido lol
-
ah velho já postei uma vez a foto do corpo dela, n vo ficar postando td hr se querem me comer então pode vir que eu aguento tds vcs junto
-
editado, bug removido: days = { ["Monday"] = { ["21:30"] = {nome = "Orshabaal", pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}}, m = {5, "Orshabaal"}, Time = 1}, ["21:33"] = {nome = "Dragon", pos = {{x=197, y=57, z=7},{x=203, y=60, z=7}}, m = {7, "Dragon"}, Time = 2} }, ["Tuesday"] = { ["21:03"] = {nome = "Demon", pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}}, m = {5, "Demon"}, Time = 15}, ["21:05"] = {nome = "Hydra", pos = {{x=197, y=57, z=7},{x=203, y=60, z=7}}, m = {7, "Hydra"}, Time = 20} } } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) if days[os.date("%A")] then tb = days[os.date("%A")][hours] if tb then function removeCreature(tb) for x = ((tb.pos[1].x)-10), ((tb.pos[2].x)+10) do for y = ((tb.pos[1].y)-10), ((tb.pos[2].y)+10) do local m = getTopCreature({x=x, y=y, z= tb.pos[1].z}).uid if m ~= 0 and isMonster(m) then doRemoveCreature(m) end end end end doBroadcastMessage("A invasão " .. tb.nome .. " começou") for i = 1, tb.m[1] do pos = {x = math.random(tb.pos[1].x, tb.pos[2].x), y = math.random(tb.pos[1].y, tb.pos[2].y), z = math.random(tb.pos[1].z, tb.pos[2].z)} doCreateMonster(tb.m[2], pos) end addEvent(removeCreature, tb.Time*60*1000, tb) end end return true end {nome = "Orshabaal", pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}}, m = {5, "Orshabaal"}, Time = 15}, pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}} tem duas pos aí, é o começo e o final da onde vai acontecer a invasão(pos) m = {5, "Orshabaal"} é quantos monstro vão ser sumonados e o nome do monstro ou http://www.xtibia.co...44#entry1268144
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.