Ir para conteúdo

Vodkart

Héroi
  • Registro em

Tudo que Vodkart postou

  1. Vodkart postou uma resposta no tópico em Playground (Off-topic)
    então vou bater uma antes de dormir e pensar que estou comendo você, pode?
  2. Vodkart postou uma resposta no tópico em Playground (Off-topic)
    @Saymon Kopolsky Banido por dar opiniões que ninguém pediu. Atenciosamente, vodkart 30cm de rola.
  3. é caso vc use site, geralmente quem usa servidor com site usa o mysql, ai é db.query... só testar, se der erro nessa parte troca kk
  4. vc usa otserv normal ou derivado? sim, abre a lib do zombie e procure por essa linha: doCreateMonster(zombie_config.monster_name, pos, false, false, false) e troque por essa: doSummonCreature(zombie_config.monster_name, pos)
  5. Vodkart postou uma resposta no tópico em Códigos C++
    Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
  6. area no pvp pode summonar monstro? o seu servidor não é por mile segundos né? tenta usar a pos de outra area qualquer para ve se summona os monstros(uma que não tenha area no pvp, que seja normal)
  7. Olá, favor conferir na sua lib a posição de onde o teleporte é criado! Eu acabei de testar e funcionou!! é nessa parte do Zombie_Lib teleport = {{x=145, y=50, z=7}, {x=176 , y=54, z=5}}, -- position do tp onde aparece, position para onde o jogador vai ao entrar no tp
  8. anexado ao tópico os arquivos em LUA, só baixar e instalar no servidor!! @thalesgodoi feito, só baixar!
  9. Anexado ao tópico os arquivos em LUA para adicionar no server! @diarmaint acabei de anexar os arquivos em lua no tópico!! só baixar e instalar, ai remove esse mods.
  10. debaixo dessa linha: doBroadcastMessage(getPlayerName(cid) .. " entered the fire stortm event! Currently " .. getGlobalStorageValue(Fire.storages[1]) .. " players have joined!", MESSAGE_STATUS_CONSOLE_RED) coloque: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Evento Fire Storm, não seja queimado pelo fogo, ganhará o ultimo player sobrevivente")
  11. procure por esses efeitos no código e troque: CONST_ME_HITBYFIRE CONST_ME_FIREAREA @thalesgodoi Então farei isso! Quando chegar em casa vou criar uma pasta separada com cada evento e anexar para download no tópico!
  12. O autoloot pode vir habilitado, eles podem usar o comando para adicionar ou on e off e adicionar itens nos slots, mas só vai coletar os items e golds se você tiver usado o item e tiver dias de auto loot. veja: if isPlayer(cid) and getAutoLootDays(cid) > 0 and getPlayerStorageValue(cid, info.Storages[3]) <= 0 and isMonster(target) and not isInArray(info.BlockMonsters, getCreatureName(target):lower()) then addEvent(corpseRetireItems, 0, cid ,getThingPos(target)) end 'getAutoLootDays(cid) > 0' então não tem problema! eu deixei vir habilitado porque pessoas sempre esqueciam de habilitar e me pediram que o sistema ja viesse desse modo! abraços Lembrando que o autoloot é por ACCOUNT e não por CHARACTER. Se eu tiver 2 character na mesma conta e tiver 5 dias de autoloot vai contar para os 2 character's da mesma conta!!
  13. function onUse(cid, item, fromPosition, itemEx, toPosition) local s = 45457 if getPlayerStorageValue(cid, s) > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Você já terminou a quest!') return true end local r = math.random(1,50) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Parabéns você acabou de completar a Reflect Quest e recebeu ' .. r .. ' crystal coins.') doPlayerAddItem(cid, 2160, r) setPlayerStorageValue(cid, s, 1) return true end
  14. @thalesgodoi Eu tenho um amigo que sempre tem o mesmo problema que você, isso se dá pelo fato de o servidor ser incompativel com alguns MODS... Quando eu passei em arquivo LUA para ele o evento do zombie, funcionou 100%, tanto é que esse MODS e o zombie eu primeiro antes de postar passei para umas 5 ~ 6 pessoas para que eles fizessem o teste! Se você quiser te faço o upload dos arquivos em LUA e te passo.
  15. @markim1986 tente user desse modo: http://pastebin.com/raw/39sAVShQ deve ser porque alguns distros não aceitam o parâmetro 'false' na função de pegar o ID do item pelo nome. fico no aguarado
  16. Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  17. Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
  18. dá pra fazer sim, no caso seria onStats... ai vc pode até pegar qntos % do hp do bicho ou um hit maior que "X" value no bicho, ele vai se transformar no outro!
  19. Vodkart postou uma resposta no tópico em Suporte Tibia OTServer
    Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  20. arrumei o registro, tinha copiado da task, olha lá agora
  21. é que vc tava checando se o jogador 'cid' que atacava tinha stor > 0 mas não checou se o 'target' quem é atacado, tinha a stor > 0 também!
  22. function onKill(cid, target) local monsters = { ["larva"] = {chance = 50, next = "bug", msg = {"kill me bitch","hoje nao hoje nao"}}, ["bug"] = {chance = 50, next = "scarab", msg = {"vou renascer","viadoo"}}, ["scarab"] = {chance = 50, next = "ancient scarab", msg = {"fui derrotado","saymon vendedor de rolas"}} } function doRemoveCorpse(pos, creature) for i = 0, 255 do pos.stackpos = i tile = getTileThingByPos(pos) if tile.uid > 0 and isCorpse(tile.uid) then doRemoveItem(tile.uid) end end doSummonCreature(creature, pos) end if isPlayer(cid) and isMonster(target) then local var = monsters[getCreatureName(target)] if var then if var.chance >= math.random(1, 100) then addEvent(doRemoveCorpse, 0, getThingPos(target), var.next) doCreatureSay(target, var.msg[math.random(1, #var.msg)], TALKTYPE_ORANGE_1) end end end return true end <event type="kill" name="BossCorpse" event="script" value="nome do seu script.lua"/> registra no Login: registerCreatureEvent(cid, "BossCorpse") #EDITADO ARRUMEI ALI O REGISTRO KKKKKK
  23. então tira no script mesmo, se a chance "der certo", remove o corpse e aparece outro no lugar! É isso seu paçoqueiro safado?
  24. quando matar uma criatura ela se transforma na outra? sem corpse? o corpse só retirar pelo xml do monstro kk
  25. function onCombat(cid, target) if isPlayer(cid) and isPlayer(target) then local a,b = getPlayerStorageValue(cid, realTeamBattle.teamStorage),getPlayerStorageValue(target, realTeamBattle.teamStorage) if a > 0 and b > 0 and a == b then return false end end return true end function onTarget(cid, target) if isPlayer(cid) and isPlayer(target) then local a,b = getPlayerStorageValue(cid, realTeamBattle.teamStorage),getPlayerStorageValue(target, realTeamBattle.teamStorage) if a > 0 and b > 0 and a == b then doPlayerSendCancel(cid,"Você não pode atacar seu companheiro de time.") return false end end return true end function onPrepareDeath(cid, deathList) if isPlayer(cid) then local sto = getPlayerStorageValue(cid,realTeamBattle.teamStorage) if sto > 0 then local times = {"Red Assassins", "Blue Norsemen", "Black Hunters", "Green Beggars"} realTeamBattle.broadcast(MESSAGE_STATUS_CONSOLE_ORANGE,"[Team Battle] O jogador "..getCreatureName(cid).." do time "..times[sto].." foi morto!") doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"[Team Battle] You are dead!") realTeamBattle.cleanPlayer(cid) realTeamBattle.checkTeams() end end return true end function onLogin(cid) doPlayerSetStorageValue(cid, realTeamBattle.teamStorage,-1) registerCreatureEvent(cid, "realTeamBattleDeath") registerCreatureEvent(cid, "realTeamBattleCombat") registerCreatureEvent(cid, "realTeamBattleTarget") return true end

Informação Importante

Confirmação de Termo