Ir para conteúdo

Sekk

Membro
  • Registro em

  • Última visita

Tudo que Sekk postou

  1. @koalla1235 manda o script que eu modifico pra voce
  2. É o esquema de spell por storage msm, tipo, na spell, vc coloca if getPlayerStorageValue(cid, storage) <= 0 then dosendplayercancel... else doCombat bla bla bla Ai no php tem que arranjar um jeito de pegar esse esquema de aparecer se storage igual verdadeira... vou ter que pesquisar um pouco, ou algum webmaster pode ajudar aqui....
  3. Não entendi muito bem o que vc quer.. No site do Hellblazer, aparece um item, exemplo: Aura Wand... Essa não seria a arma que o player usa?
  4. Editou o que especificamente? ai da pra saber oq n é pra mudar
  5. tenta baixar la dnv do meu github, pode ser algum erro durante o download ou descompactação
  6. Sekk postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    é só criar uma talkaction e adicionar a tag no xml ue '-' normal @topic pq usou ipairs ao invés de pairs? to confuso ainda uhauah
  7. qual o teu gesior?
  8. no config.lua do server, procura isso levelToFormGuild = e ve se ta certo o valor
  9. @ledcar creaturescripts/scripts cria um arquivo com isso: function onLogin(cid) if getPlayerStorageValue(cid, 13500) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem dias vip.") else local vdays = math.floor((getPlayerStorageValue(cid, 13500) - os.time()) / (24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce tem ".. vdays .." dias vip restantes.") end return true end e em creaturescripts.xml adiciona essa tag: <event type="login" name="VDayS" event="script" value="nome do seu arquivo.lua"/> E registra isso no login.lua registerCreatureEvent(cid, "VDayS")
  10. @caioitalo1 local voc = getPlayerVocation(cid) local sto = 127381 local pos = getCreaturePosition(cid) local all = {2458, 2464, 2648, 2513} local sorc = 2190 local druid = 2182 local pala = 2389 local kina = {2389, 2376} function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, sto) <= 0 then doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations, you completed the quest!") setPlayerStorageValue(cid, sto, 1) for _, v in pairs(all) do doPlayerAddItem(cid, v, 1) end if voc == 1 then doPlayerAddItem(cid, sorc, 1) elseif voc == 2 then doPlayerAddItem(cid, druid, 1) elseif voc == 3 then doPlayerAddItem(cid, pala, 1) elseif voc == 4 then for d, k in pairs(kina) do doPlayerAddItem(cid, k, 1) end end else doSendMagicEffect(pos, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, you have already took the items.") end return true end
  11. epicvip epicvip2 epicvip3 epicvip4 obs. lembrando que quando o vip acabar, o nome editado continua viu? obs2. tirei o codigo pra enviar um texto falando quanto tempo vip o player tem, dps eu faço um pra quando o player logar, ele recebe "Voce nao tem vip." e "Voce tem x dias vip." dmr?
  12. @ledcar eu jurava q tinha editado o script ali em cima hauhsuha function onUse(cid, item, fromPosition, itemEx, toPosition) local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) --local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) --doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) --doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") return TRUE end
  13. function onUse(cid, item, fromPosition, itemEx, toPosition) local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) --local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) --doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) --doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") return TRUE end
  14. @ledcar alterei somente o arquivo epicvip.lua testa ai: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) --local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) --doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) --doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end
  15. Nossa foi mal uahsuhsash esqueci de colocar um end local voc = getPlayerVocation(cid) local sto = 127381 local pos = getCreaturePosition(cid) local tid = { all = {2458, 2464, 2648, 2513}, sorc = {2190}, druid = {2182}, pala = {2389}, kina = {2389, 2376} } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, sto) <= 0 then for _, v in pairs(tid.all) do doPlayerAddItem(cid, v, 1) end if voc == 1 then doPlayerAddItem(cid, tid.sorc, 1) elseif voc == 2 then doPlayerAddItem(cid, tid.druid, 1) elseif voc == 3 then doPlayerAddItem(cid, tid.pala, 1) elseif voc == 4 then for d, k in pairs(tid.kina) do doPlayerAddItem(cid, k, 1) end end doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations, you completed the quest!") setPlayerStorageValue(cid, sto, 1) else doSendMagicEffect(pos, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, you have already took the items.") end return true end testa ai kkk
  16. actions/scripts/ cria um arquivo ai .lua com isso dentro actions.xml <action actionid="123172" event="script" value="nome do arquivo.lua"/> Ai vc coloca essa actionid ai no baú. Da um feedback dps pra eu saber se funciona!
  17. Copia os arquivos items.xml e items.otb da pasta data/items do seu mapa e cola na pasta do rme(referente a versão do rme q vc usa ex. 8.54)
  18. Vai no seu actions.xml e procura por itemid="ID de qualquer um desses 3 ai" ai ele vai ta indicando um script na pasta actions/scripts... manda o script aqui.
  19. @ledcar ta faltando script... como o player ganha o vip? ele usa algum item? quest? entra em algum lugar? obs. n precisa executar nada na database pra corrigir n, só preciso do script
  20. naaao, vc executou isso na database? n é pra fazer isso n kkk Manda o script do seu vipsystem(deve ser parecido com o script q o cara mandou ali em cima)
  21. Tenta assim local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";")
  22. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    globalevent actions
  23. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    @mateusmoretti Corrigi o script, tenta fazer ele dnv. no lugar do seu coloca esse: ai agora em globalevents/scripts cria um arquivo com isso dentro: <globalevent name="Random_Chest" time="20:00" event="script" value="nome do seu arquivo.lua criado"/> Ali no script q acabei de criar, no lugar de doItemSetAttribute(tp, "aid", 123123) coloca no lugar de 123123 o actionid que ta no seu actions.xml referido ao script da box.
  24. Sekk postou uma resposta no tópico em Suporte Tibia OTServer
    Primeiro vamos tentar colocar o limite de 1 'use' por dia. Tenta desse jeito:
  25. n é item, é só um sistema q quando o player passar pelo tile, checa se é premm, se for, passa, se n for, volta é independente a forma q o player consegue o premm

Informação Importante

Confirmação de Termo