Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. adiciona um "return true" antes do último "end" vlw
  2. /\ MAS OS SERVIDORES DE VOCÊS SÃO DE WAR? DISTRO E MAPAS?
  3. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser,msg = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid,string.lower(msg) local trade = { {name="platinum amulet", id=2171, buy=0, sell=2500}, {name="ring of the sky", id=2123, buy=0, sell=3000}, {name="ruby necklace", id=2133, buy=0, sell=2000}, {name="scarab amulet", id=2135, buy=0, sell=200}, {name="silver brooch", id=2134, buy=0, sell=150}, {name="terra amulet", id=7887, buy=0, sell=1500}, {name="doll", id=2110, buy=0, sell=200}, {name="light shovel", id=5710, buy=0, sell=300}, {name="pirate voodo doll", id=5810, buy=0, sell=50}, {name="voodo doll", id=3955, buy=0, sell=400} } local items = {} for _, item in ipairs(trade) do items[item.id] = {item_id = item.id, buyPrice = item.buy, sellPrice = item.sell, subType = 0, realName = item.name} end local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if items[item].buyPrice ~= 0 then doPlayerRemoveMoney(cid, amount * items[item].buyPrice) if isItemStackable(items[item].item_id) then doPlayerAddItem(cid, items[item].item_id, amount) else for i = 1, amount do doPlayerAddItem(cid, items[item].item_id, 1) end end end end local onSell = function(cid, item, subType, amount, ignoreCap, inBackpacks) if items[item].sellPrice ~= 0 then doPlayerAddMoney(cid, items[item].sellPrice * amount) doPlayerRemoveItem(cid, items[item].item_id, amount) end end if msgcontains(msg, 'trade') and getPlayerStorageValue(cid, 784745) > 0 then openShopWindow(cid, trade, onBuy, onSell) else selfSay("Não vendo nada para você!", cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  4. Valeu por avisa, editei e já retirei esse problema do sistema. abraços
  5. Interessante, mas esse evento que você citou tem outro nome, conheço ele e já pensei em desenvolver para postar... Mas quem sabe né? Uma coisa de cada vez
  6. e qual a previsão pra esse update sair? eu precisava disso pra hoje então acho que vou da o rollback, acredito que esse update vai demorar a sair... mesmo assim vou ficar ligado aqui no fórum. Vou começar a analisar ele hoje e amanha irei começar a mexer no sistema, testar e toda aquela coisa toda. De der tudo certo no domingo eu irei já postar a atualização, vai depender do meu tempo disponível. Minha previsão é ir amanha para o shopping almoçar lá e depois pegar uma sessão de cinema, mas durante a noite vou poder dar continuidade no meu serviço... Quero agilizar o mais rápido possível, mas tenham paciência! Vlw
  7. Sim. Eu irei fazer pela função onStartup(), Essa função é executada quando o Servidor é ligado, vou setar TODAS as storages do evento como iniciais, e os players que estiveram no evento vão ser teleportados para o TEMPLO sem perder nada.
  8. Vou remover esse Bug no UPDATE que irei fazer neste final de semana. Na verdade eu já sabia, mas não tive tempo de atualizar o sistema xD talvez eu adicione algumas novidades no sistema... Então vou postar duas versões do sistema, uma automática e a outra por talkactions. Abraços
  9. IREI REFAZER TODO O SISTEMA NESSE FINAL DE SEMANA, QUERO SABER SE É MELHOR COLOCAR POR COMANDO OU EVENTO AUTOMÁTICO(COMO ESTÁ). VOTEM AE
  10. Vodkart

    GTA V

    Vou comprar assim que lançar, alguém tem alguma informação se vai ser dublado em PT-BR ou com legendas em PT-BR? Só sei que vai exclusivo para PS3 e Xbox. R$ 200,00 bem gasto em um jogo bem dinâmico, só espero que as missões não deixem a desejar, porque no GTA IV as missões eram muito enjoativas, eu fazia 2~3 missões e já cansava de jogar.
  11. testei aqui no 8.6 e funfo, qual erro e versão do servidor? @ ewertonsilva157 Esse código não é em LUA, é um código em XML que deve ser colocado na pasta MODS
  12. hehe que engraçado coisa de br hu3hu3
  13. Seu erro sempre foi deixar de lado de postar os Tag. :s kkk. não precisa postar a tag, pois ela já foi registrada, é o "login.lua", esse arquivo começa com 99% dos servidores
  14. troque essa linha: if(isNumber(param)) then por essa if(tonumber(param)) then
  15. http://www.xtibia.com/forum/topic/190934-mod-auto-loot-update/
  16. e o exódia era um grande boss que vivia perto da ilha muito sombria que se nominava sendo como o "recanto da morte", rodeado por necromantes e ghosts...
  17. meu deus cara, o arquivo está como .txt e não .lua copia arquivo .lua da própria pasta e dps renomeia e deleta os script q ta la dentro e cola o seu novo ae
  18. posta uma imagem do arquivo ai na pasta do movements > scripts
  19. a tag ta certa, deve ser o script q vc renomeou errado tenta colocar outro nome tipo leveltile.lua lembrando q o script vc coloca em data > movements > scripts
  20. vc escreveu "chao.lua" na vdd é só "chao" pq lua é o tipo de arquivo lá, como xml, txt, etc...
  21. ESTÁ DIZENDO QUE NÃO ESTÁ ENCONTRANDO O ARQUIVO CHAO.LUA, ESTÁ DANDO COMO INEXISTENTE COLOCOU O NOME DO ARQUIVO CERTO? E NA TAG TBM?
  22. function onSay(cid, words, param) local storage,days,price = 666,3,2000 if getPlayerStorageValue(cid, storage) >= os.time() then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"você ainda tem storage até "..os.date("%d %B %Y %X ", getPlayerStorageValue(cid,storage))..".") return true elseif not doPlayerRemoveMoney(cid, price) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa de "..price.." gps para comprar "..days.." dias de storage.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"você comprou "..days.." dias de storage.") setPlayerStorageValue(cid, storage, os.time()+days*86400) return true end se ele tentar comprar de novo vai dar uma mensagem dizendo que ele ainda tem a storage até tal dia... vlw ah vc quer que vá somando? ai é só fazer o calculo, pega a storage que ele já possui e soma com a nova
  23. function onStepIn(cid, item, position, fromPosition) local level = 250 if isPlayer(cid) and getPlayerLevel(cid) < level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED) doPlayerSendCancel(cid, "Somente level "..level.." ou mais podem passar aqui.") return true end return true end Tag <movevent type="StepIn" actionid="16700" event="script" value="nome do seu script.lua"/> coloca no actionID do tile: 16700
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...