Ir para conteúdo

ZoR

Membro
  • Registro em

  • Última visita

  1. @Endless eu apenas retirei o return e passei um else você não precisa retornar doPlayerSendCancel(), tem a função que passa uma msg tbm que é doPlayerSendTextMessage(cid, MessageClasses, message)
  2. se você passar por "or" simplesmente se ele tiver level abaixo quanto ele não tiver a storage irá passar @Endless local vocation = 233 local STORAGE = 30023 local Level = 50 local msg = 'Voce já ultilizou esse item' function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, STORAGE) == 1 and getPlayerLevel(cid) <= Level then doPlayerSendTextMessage(cid, 21, msg) else doRemoveItem(item.uid, 1) doPlayerSetVocation(cid, vocation) doSendMagicEffect(getThingPos(cid), 14) doPlayerSendTextMessage(cid, 20, "Você percente á vocação ["..getPlayerVocationName(cid).."]. Relogue para que as alterações sejam feitas.") return true end @isac001 testa agora
  3. local vocation = 233 local STORAGE = 30023 local Level = 50 local msg = 'Voce já ultilizou esse item' function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, STORAGE) == 1 and getPlayerLevel(cid) >= Level then return doPlayerSendCancel(cid, msg) end doRemoveItem(item.uid, 1) doPlayerSetVocation(cid, vocation) doSendMagicEffect(getThingPos(cid), 14) doPlayerSendTextMessage(cid, 20, "Você percente á vocação ["..getPlayerVocationName(cid).."]. Relogue para que as alterações sejam feitas.") return true end @isac001
  4. Rogex Joyz reagiu a uma resposta no tópico: Ajuda Executar Cliente Estendido (860)
  5. @amoxicilina Olá, o tempo em que os.time() retorna é em segundos, ou seja 600 como está na tabela, daria um tempo de 10 minutos. agora se você fazer * 60, vai dar 10 Horas. 600 * 60 = 36000 = 10Horas.
  6. ZoR reagiu a uma resposta no tópico: [OTClient Mod] Loot stats
  7. iury alves potter reagiu a uma resposta no tópico: (Resolvido)Look no reset
  8. Polguilo reagiu a uma resposta no tópico: [PEDIDO] Dll mana bar, old client 8.6
  9. @Guilherme HP Dificilmente alguém iria disponibilizar essa dll sem o erro do ctrl + n, é uma dll que é bem cara.
  10. ZoR reagiu a uma resposta no tópico: Tibia Clients + algumas versões raras
  11. ZoR postou uma resposta no tópico em Suporte Tibia OTServer
    @ernaix69 mande os scripts!
  12. @leozincorsair local exausted = 1 -- em minutos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 13) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_MANASHIELD) setConditionParam(condition, CONDITION_PARAM_TICKS, 120000) setCombatCondition(combat, condition) function onCastSpell(cid, var) if isPlayer(cid) and getPlayerAccess(cid) < 3 and getPlayerStorageValue(cid, 998877)-os.time() > 1 then local seetime = getPlayerStorageValue(cid, 998878) - os.time() local seconds = math.floor(seetime % 10) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde: " .. seconds .. " para usar novamente!" ) return false end setPlayerStorageValue(cid, 998877, exausted*10+os.time()) return doCombat(cid, combat, var) end pronto tá ae a segunda! Se ajudei rep+
  13. Olá galera, venho pedir para que alguém me ajude com um erro que apareceu ao tentar compilar a sourcer do meu ot Erro iologindata.cppluascript.cpp Obrigado desde já para quem puder me dar um HELP!
  14. @leozincorsair editei!
  15. @leozincorsair local exausted = 6 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(cid, var) if isPlayer(cid) and getPlayerAccess(cid) < 3 and getPlayerStorageValue(cid, 998878) - os.time() > 1 then local seetime = getPlayerStorageValue(cid, 998878) - os.time() local seconds = math.floor(seetime % 10) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde: " .. seconds .. " para usar novamente!" ) return false end setPlayerStorageValue(cid, 998878, exausted + os.time() ) doRemoveCondition(cid, CONDITION_MANASHIELD) return doCombat(cid, combat, var) end editado!
  16. @Zazeros não jogo tibia.
  17. @leozincorsair local exausted = 1 -- em minutos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(cid, var) if isPlayer(cid) and getPlayerAccess(cid) < 3 and getPlayerStorageValue(cid, 998878)-os.time() > 1 then local seetime = getPlayerStorageValue(cid, 998878) - os.time() doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. seetime) return false end setPlayerStorageValue(cid, 998878, exausted * 10 + os.time() ) doRemoveCondition(cid, CONDITION_MANASHIELD) return doCombat(cid, combat, var) end 2 local exausted = 1 -- em minutos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 13) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_MANASHIELD) setConditionParam(condition, CONDITION_PARAM_TICKS, 120000) setCombatCondition(combat, condition) function onCastSpell(cid, var) if isPlayer(cid) and getPlayerAccess(cid) < 3 and getPlayerStorageValue(cid, 998877) - os.time() > 1 then local seetime = getPlayerStorageValue(cid, 998878) - os.time() doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. seetime) return false end setPlayerStorageValue(cid, 998877, exausted * 10 + os.time() ) return doCombat(cid, combat, var) end
  18. @Zazeros coloquei para curar membros da party
  19. up para o brother ae!
  20. @Zazeros perai então, o script funciona? porém a função dele é curar usuarios tbm?

Informação Importante

Confirmação de Termo