Ir para conteúdo

Sekk

Membro
  • Registro em

  • Última visita

Tudo que Sekk postou

  1. data/creaturescripts/scripts/Events/DTT.lua https://hastebin.com/anibilekeb.lua lib https://hastebin.com/wijayaripi.lua
  2. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    Todas as tags do globalevents vc tem q adicionar 3 zeros, pois o TFS 0.4 trabalha com milissegundos, ou seja, 1000ms = 1s Se a tag estava 7200, deixe 7200000
  3. pedi no topico do cara posta a lib uahs
  4. Não tem como escolher o item q cada code vai dar? uahua e bloquear tipo, o god cria o codigo FH1GAE, se ele tentar adicionar o mesmo codigo enquanto esse mesmo existir, bloquear, so deixar criar quando ele for usado tendeu?
  5. Sekk postou uma resposta no tópico em Playground (Off-topic)
    ela n é de namorar tbm n uahsushas mas ja foi, n deu UAHAAUH obs. tbm n to afim de namorar n, pqp
  6. resgatarcode.lua function onSay(cid, words, param, channel) local paramm = string.upper(param) if (param == '') then doPlayerSendCancel(cid, "Você deve adicionar um code.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) else local resultado = db.getResult("SELECT * FROM redeemcodes WHERE `code` = " .. paramm .. ";") if(resultado:getID() ~= -1) then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING, "Você resgatou com sucesso o código: " .. paramm ..".") doPlayerAddItem(cid, 7424, 1) db.query("DELETE FROM `redeemcodes` WHERE `code` = " .. paramm .. ";") else doPlayerSendCancel(cid, "Código invalido.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end end registrarcode.lua function onSay(cid, words, param, channel) local paramm = string.upper(param) if (param == '') then doPlayerSendCancel(cid, "Você deve preencher o code para ser adicionado.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) else db.query('INSERT INTO `redeemcodes` (`id` ,`code`) VALUES (NULL , '.. paramm ..';') doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING, "Você adicionou o código: " .. paramm .." para ser validado.") end end
  7. vc ta mudando o local item pro id do item?
  8. se vc puder mandar o arquivo lib do evento aqui também, pq creio q tenha, pois o dtt.lua executou uma função 'dtt.open()' sem indicar oq é, então tem uma lib com essa função
  9. desculpa mano, eu só sabia criar cliente pelo vapus, mas agr eles fecharam no otland tem uns tutoriais q vc tem q usar o xvi32 etc pra editar o codigo HEX do client, mas eu nem fui atrás daquilo
  10. Respondi o pm, isso do /ghost acho q n é bug n, pq pelo q eu saiba, ele só deixa o player invisivel uahusha
  11. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    TFS_0.4_x64.zip TFS_0.4_x86(dev-cpp).zip TFS_0.4_x86.zip
  12. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, se vc souber compilar, baixa essa TFS github.com/s3kk/tfs04 la tem as sources e é só compilar, vê meu tutorial de compilar na minha descrição
  13. local s = 19000 local pos = getPlayerPosition(cid) local item = id item function onUse(cid, item, itemEx, toPosition, fromPosition) if getPlayerStorageValue(cid, s) <= 0 then setPlayerStorageValue(cid, s, 1) doPlayerSendTextMessage(cid, 22, "Parabéns! Você ganhou um novo outfit.") doSendMagicEffect(pos, CONST_ME_FIREWORK_BLUE) doPlayerRemoveItem(cid, item, 1) if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, 264, 1) else doPlayerAddOutfit(cid, 255, 1) end else doPlayerSendCancel(cid, "Você já tem esse outfit.") end return true end
  14. local s = 19000 local pos = getCreaturePosition(cid) local item = id item function onUse(cid, item, itemEx, toPosition, fromPosition) if getPlayerStorageValue(cid, s) <= 0 then setPlayerStorageValue(cid, s, 1) doPlayerSendTextMessage(cid, 22, "Parabéns! Você ganhou um novo outfit.") doSendMagicEffect(pos, CONST_ME_FIREWORK_BLUE) doPlayerRemoveItem(cid, item, 1) if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, 264, 1) else doPlayerAddOutfit(cid, 255, 1) end else doPlayerSendCancel(cid, "Você já tem esse outfit.") end return true end
  15. local outfit = {lookType = 1147} -- looktype local pos = getCreaturePosition(cid) -- pode usar isso pra economizar letras no script, olhe nas funções doSendMagicEffect, reduziu o tamanho viu? function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 34279) <= 0 then -- aqui ta perguntando se a storage ta como 0 doPlayerSendCancel(cid, "Este Item so Pode ser Usado Por Anbus Que Fizeram a Quest Ultimate Anbu.") else -- vc deve ter feito alguma quest que deixa a storage com valor 1, então esse else é tipo o contrario da função get ali em cima, vai perguntar se o valor é 1 doCreatureChangeOutfit(pid, outfit) doSendMagicEffect(pos, 224) end return true end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(pos, 224) return true end
  16. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    é exatamente isso kkkkk, executa isso na database igual vc fez com as queries que o cara ali em cima disse
  17. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    @lucasmuniz67 por favor.. creio que na pasta actions, creaturescripts ou movements vai ter algum script relacionado a um tal de castle
  18. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    Vc sabe qual o sistema de castle do server?
  19. 1. O speed vc altera no items.xml assim: <attribute key="speed" value="X"/> X - velocidade q aumenta coloca essa tag no item 2. Quando for usar funções como 'get', 'do', e 'set', não se esqueça de usar 'cid', como exemplo: getPlayerStorageValue(cid, xxxx) <= 0 você tinha usado getPlayerStorage(xxxx) then, esqueceu de colocar 'Value', 'cid' e de comparar com um valor 3. Você usou um 'return true' atoa, no caso o segundo, pois você não tinha usado nenhuma função e nem um 'if'. 4. Usou um 'end' para fechar o nada kkk, acho q vc pensou que precisasse usar para fechar o 'local' ne? O local não precisa ser fechado, vc usa ele só pra criar uma variável para ser usada depois. 5. Você pode criar mais variáveis para diminuir o tamanho dos códigos, como exemplo, ao invés de usar 'getCreaturePosition(cid)' em todas as linhas q precisam, crie uma variável assim: local pos = getCreaturePosition(cid) Então onde vc escreveria toda aquela função, vc escreve apenas 'pos' Tenta usar esse, não sei se vai funcionar pq n to muito bem com essa coisa de outfit, tem um membro do forum pedindo ajuda e n consegui resolver ainda mas eu to tentando qualquer duvida pode perguntar aqui local outfit = {lookType = 1147} -- looktype local pos = getCreaturePosition(cid) -- pode usar isso pra economizar letras no script, olhe nas funções doSendMagicEffect, reduziu o tamanho viu? function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 34279) <= 0 then -- aqui ta perguntando se a storage ta como 0 doPlayerSendCancel(cid, "Este Item so Pode ser Usado Por Anbus Que Fizeram a Quest Ultimate Anbu.") else -- vc deve ter feito alguma quest que deixa a storage com valor 1, então esse else é tipo o contrario da função get ali em cima, vai perguntar se o valor é 1 doSetCreatureOutfit(cid, outfit, -1) doSendMagicEffect(pos, 224) end return true end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(pos, 224) return true end
  20. acho q até a 9.60 funciona ainda, n ta funcionando?
  21. local s = XXXX if getPlayerStorageValue(cid, s) == 1 then ... end
  22. O erro da direita pode ser o seguinte: no config.lua procura por veja o que está dentro das aspas dessa linha, se estiver 'localhost', mude para '127.0.0.1'

Informação Importante

Confirmação de Termo