Ir para conteúdo

ViitinG

Membro
  • Registro em

  • Última visita

Tudo que ViitinG postou

  1. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Esse seu WOE é automatico brother,ele geralmente inicia quando o servidor abre !!
  2. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Stamina Refuel : "data/actions/scripts/stamina-refuel.lua" function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = {} cfg.refuel = 42 * 60 * 1000 if(getPlayerStamina(cid) >= cfg.refuel) then doPlayerSendCancel(cid, "Your stamina is already full.") elseif(not isPremium(cid)) then doPlayerSendCancel(cid, "You must have a premium account.") else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled.") doRemoveItem(item.uid) end return true end "data/actions/actions.xml" <action itemid="ID DO ITEM AQUI" script="stamina-refuel.lua"/>
  3. Sim na storage você bota 55555.
  4. Não esqueça de configurar com o storageID 55555 : function onSay(cid, words, param) local config = { pz = true, -- players precisam estar em protection zone para usar? (true or false) battle = false, -- players deve estar sem battle (true or false) custo = false, -- se os teleport irão custa (true or false) need_level = false, -- se os teleport irão precisar de level (true or false) vip = true, -- somente vip players poderam usar o comando? ("yes" or "no") storage = 13500 -- Storage Id da sua vip account caso for usar somente vips } --[[ Config lugares]]-- local lugar = { ["depot"] = { -- nome do lugar pos = {x=1016, y=1045, z=7},level = 8,price = 0}, ["temple"] = { -- nome do lugar pos = {x=1032, y=1016, z=7},level = 8, price = 0}, ["arena"] = { -- nome do lugar pos = {x=1016, y=1052, z=8},level = 8,price = 0}, ["viparea"] ={ -- nome do lugar pos = {x=701, y=1015, z=7},level = 8,price = 0}, ["trainer"] ={ -- nome do lugar pos = {x=965, y=1057, z=7},level = 8,price = 0} } --[[ Lista de Viagem (Não mexa) ]]-- if (param == "lista") then local str = "" str = str .. "lista de viagem :\n\n" for name, pos in pairs(lugar) do str = str..name.."\n" end str = str .. "" doShowTextDialog(cid, 6579, str) return TRUE end local a = lugar[param] if not(a) then doPlayerSendTextMessage(cid, 25, "desculpe,este lugar não existe") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.") return TRUE elseif config.premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players com premium account podem teleportar.") return TRUE elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.") return TRUE elseif config.need_level == true and getPlayerLevel(cid) < a.level then doPlayerSendTextMessage(cid, 25, "Desculpe,Voce não tem level. voce precisa "..a.level.." level ou mais para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.custo == true and doPlayerRemoveMoney(cid, a.price) == FALSE then doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao tem dinheiro suficiente. Voce precisa "..a.price.." gp para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.vip == true and getPlayerStorageValue(cid, tonumber(config.storage)) - os.time() <= 0 then doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao e Player vip Para Usar o !fly!.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end doTeleportThing(cid, a.pos) doSendMagicEffect(a.pos, CONST_ME_TELEPORT) doBroadcastMessage("" .. getPlayerName(cid) .. " has flown to " .. param .. " using !fly." ,MESSAGE_INFO_DESCR) return TRUE end Creditos : Vodkart - Lfelipebsilva05.
  5. Fica no script da sua vip,procure e me mande. obs : não é oque você mandou acima !
  6. Eu preciso só do storage da sua vip system brother !
  7. Manda o script do seu VIP.
  8. Tem que botar uma tool com o RME na area do zombie event ! obs : não estou em casa,não lembro o nome do tool...
  9. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Isso normalmente vem junto com a distro brother,mas você pode usar um script que faça isso..
  10. Não mecho com tibia.dat e tibia.spr brother =S
  11. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Não brother assim está normal... Você tem que arrumar de acordo com o ID do loot que você quer e o ID da vocação !
  12. O script do talkaction está certo,tente mudar o do globalevents para este : local config = { broadcast = "yes" } config.broadcast = getBooleanFromString(config.broadcast) local function executeSave(seconds) if(seconds == 0) then doSaveServer() return true end if(seconds == 120 or seconds == 30) then doBroadcastMessage("Full server save within " .. seconds .. " seconds, please stay in safe place!") end seconds = seconds - 30 if(seconds >= 0) then addEvent(executeSave, 30 * 1000, seconds) end end function onThink(interval, lastExecution, thinkInterval) if(not config.broadcast) then doSaveServer() return true end executeSave(120) return true end
  13. Brother deve ser algum problema com o site então e de website eu não sei muita coisa.Espera alguem que saiba mecher com website vim te ajudar !
  14. Tenta mudar para este : local savingEvent = 0 function onSay(cid, words, param, channel) if(isNumber(param)) then stopEvent(savingEvent) save(tonumber(param) * 60 * 1000) else doSaveServer() end return true end function save(delay) doSaveServer() if(delay > 0) then savingEvent = addEvent(save, delay, delay) end end
  15. Manda o script do save ae..
  16. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    comedinhasss quanto ao aviso sobre sub moderação desculpe,mas não custava nada eu avisar o cara que é proibido citar nome de outros forums aqui. E quanto ao loot,ele não está demorando para aparecer ele só aparece para outros players.Quando é o player que morre ele ve o corpo do corpse do tibia normal.. CreatServer : manda como ficou o script ae..
  17. Mude está tag : saveGlobalStorage = false Para está : saveGlobalStorage = true
  18. Brother ta certo o script ta funcionando perfeitamente o problema é que você ta matando MC e seu servidor deve ter um antimckill que faz com que quando alguem mate MC não ganhe exp e nem gold..
  19. Não sei muita coisa de pokemon mas acho que é no client do servidor ou nas sources..
  20. Manda seu config.lua !
  21. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta usar este : local array = { [1] = 2160, [2] = 2160, [3] = 2160, [4] = 2160 } function onDeath(cid, corpse) for vocation, itemid in pairs(array) do if getPlayerVocation(cid) == vocation then doTransformItem(corpse.uid,itemid[array],1) doDecayItem(corpse.uid) break end end return true end

Informação Importante

Confirmação de Termo