Ir para conteúdo
  • Cadastre-se

King Laker

Membro
  • Total de itens

    496
  • Registro em

  • Última visita

  • Dias Ganhos

    14

King Laker venceu a última vez em Março 12

King Laker teve o conteúdo mais curtido!

1 Seguidor

Sobre King Laker

  • Rank
    Astuto
  • Data de Nascimento 11/26/2000

Informação de Perfil

  • Localização
    Minha Casa
  • Eu sou
    OT-Admin
  • Meu personagem
    Sanzenkai
  • OTServ favorito
    Nto Blood
  • Bot preferido
    Elf Bot
  • Interesses
    Tenho interesse em ajudar <3

Últimos Visitantes

2857 visualizações
  1. De modo simples você pode por um movement e colocar no actionID dos pisos que ao sair da safezone ele vai enviar essa mensagem, caso faça isso recomendo adicionar uma storage com tempo para que não fique enviando mensagem toda vez que ele andar nesse piso.
  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
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo