Ir para conteúdo
  • Cadastre-se

King Laker

Membro
  • Total de itens

    500
  • Registro em

  • Última visita

  • Dias Ganhos

    15

Tudo que King Laker postou

  1. NTO BLOOD (Lançamento 05/05 (Domingo) as 14:00, venha participar do evento de invites para garantir o seu prêmio!) SERVIDOR REFEITO DO 0 MARKET DE PERSONAGENS NO SITE MARKET DE ITENS NO SITE EVENTOS DIARIOS AUTOMATICOS INVASÕES DIARIAS AUTOMATICAS PVP BALANCEADO ENTRE FREE E DONATE DODGE & CRITICAL SYSTEM DOMINAR CASTLE DIARIO SORTEIOS TODA SEMANA TASKS DE MONSTROS CLIENTE OTC CLIENTE MOBILE XP MEDIUM 24 HR ONLINE SET DONATE E SET FREE (FARM) STAFF PRESENTE https://discord.gg/bsNkbsyJ3W
  2. local config = { storage = 12345, -- storage para não poder fazer de novo id_bau = 11200, -- bau estático + bau que vai voltar bau_efeito = 11201, -- bau que vai transformar time = 2, -- 2 segundos } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, config.storage) < 1 and item.itemid == config.id_bau then doTransformItem(item.uid, config.bau_efeito) addEvent(transformBack, config.time * 1000, cid, item.uid) setPlayerStorageValue(cid, config.storage, 1) return true end return false end function transformBack(cid, item_uid) if isItem(item_uid)
  3. No script acima esqueci de especificar que era um movements, a actionID pode ser adicionada tanto a um tile quanto a um teleport. Caso queira utilizar em tempo, lugares e monstros diferentes é só mudar as 4 primeiras linhas do codigo. <movevent type="StepIn" actionid="1234" event="script" value="nomedoscript.lua"/>
  4. Não teste, mas acredito que como base vai servir. local summonPosition = {x = 90, y = 128, z = 7} -- posição do monstro a ser summonado local summonedMonster = "rat" -- monstro a ser summonado local exhaustTime = 72000 -- tempo de exhaust em segundos local exhaustStorage = 2020008 -- storage do exhaust function onStepIn(cid, item, position, fromPosition) local playerExhaustStorage = 55695 if isPlayer(cid) and os.time() - getPlayerStorageValue(cid, playerExhaustStorage) >= exhaustTime then setPlayerStorageValue(cid, playerExhaustStorage, os.time()) doCrea
  5. Sempre bom mandar o script com o erro, que no caso seria o kdcounter.lua na pasta creaturescripts/scripts
  6. Os sites ZNote que eu conheço não utilizam sample e sim uma configuração no proprio config.php
  7. @GuiltyPerdão eu não vi que você utilizava Canary, eu não estou familiarizado com as funções dessa versão, da pra você pegar outros scripts de NPC e utilizar eles pra adaptar pra sua versão.
  8. Isso da quanto o site não esta online e/ou você não configurou a database no config.lua
  9. local config = { effect1 = 27 -- Primeiro efeito effect2 = 28 -- Efeito que vai usar tempo = 1 -- Tempo em segundos } function onLogin(cid) if isPremium(cid) then scheduleEffect(cid) end return true end function scheduleEffect(cid) if isPlayer(cid) and isPremium(cid) then doSendMagicEffect(getCreaturePosition(cid), config.effect1) doSendMagicEffect(getCreaturePosition(cid), config.effect2) addEvent(scheduleEffect, config.tempo * 1000, cid) return true end return false end
  10. A parte do código que eu te enviei não vai enviar uma mensagem no seu chat default após utilizar o comando. Sobre as tabelas que eu mencionei é bom você pesquisar, são muito uteis pra diminuir a quantia de scripts que você utiliza
  11. <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Cyber Castle 48" version="1.0" author="SeuNome" contact="seusite.com" enabled="yes"> <config name="cybercastle48_config"><![CDATA[ cybercastle48_config = { storages = {1700, 1701, 1702}, -- Armazenamento global para controle do evento arena = {{x = 1000, y = 1000, z = 7}, {x = 1100, y = 1100, z = 7}}, -- Área da arena teleportAppear = {x = 1025, y = 1026, z = 7}, -- Posição do teleport que aparece teleportDestination = {x = 912, y = 1267, z = 7}, -- Posição pa
  12. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local item1 = 123 -- item local qntd1 = 1 -- quantia local stor = 1023332 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 retu
  13. <talkaction words="!storebuy10D" log="no" event="script" value="2023/10d.lua"/> Você pode utilizar tabelas na script desse modulo de store por comando, assim ficando apenas 1 script entregando infinitos itens configuráveis de sua escolha.
  14. --Aura Vip Com AutoMensagem-- --by: Animation-- --Criada 13/04/2012-- --Testado Tibia 8.50-- local FRASES = {""} -- Auto-Mensagem. local effect = 209 local effect2 = 210 function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return TRUE end function sendEffect(cid) if isCreature(cid) then if isPlayer(cid) and isPremium(cid) and getPlayerGroupId(cid) <= 1 then pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 255) doSendMagicEffect(pos, effect) doSendMagicEffect
  15. @thekilleron mas o próprio tutorial no github do otx manda baixar o 2015? wtf Você chegou a tentar compilar com o 2010? deu certo?
  16. Eu estou tentando compilar no Windows para testes privados, no ubuntu eu não tenho problema nenhum em compilar, mas o meu teste server é no meu computador mesmo, ai queria compilar para windows pra uso pessoal, qualquer otx que eu tento compilar da isso, já segui o tutorial a risca e nada, queria saber se você tem como me auxiliar?
  17. Oque seria exatamente esse mw replace system? Oque ele faz? Da uma certa noção pelo nome, mas nada muito detalhado.. @FeeTads estou enfrentando esse erro quando tento compilar.
  18. Acredito que sim, mas não acho em lugar algum, por isso decidi vir aqui pra ver se alguém da uma força..
  19. O seu nem chegou a funcionar. Infelizmente o script que eu fiz ele não funcionava toda vez que o jogador logava e também não achei uma maneira de configurar mais de um buff por storage Oque eu consegui fazer foi assim: local function addConditionVocDay(cid) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) -- Permanente setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 1) -- Quanto de Magic Level será adicionado if not isPlayer(cid) then return true end if getCreatureCo
  20. Bom, como diz no titulo, gostaria de um buff que o player ganharia a cada vez que logasse se tivesse X de storage, tentei fazer o script com a função onLogin, mas teve vezes que funcionou e outras que não ao logar no personagem. (É necessário que seja um buff de ML e não apenas ganhar a skill de ML, já que caso ele morra ele pode perder.) 0 de ML tendo 0 da storage 848484 1 de ML tendo 5 a 10 da storage 848484 2 de ML tendo 15 ou mais da storage 848484 Procurei por algo similar no fórum e não achei, caso possam me ajudar ou pelo menos apontar a direção de alguma forma. Obriga
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo