-
Total de itens
72 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Gengo postou
-
(Resolvido)Summon que cura o Player
Gengo respondeu ao tópico de peterson18 em Suporte Tibia OTServer (Resolvidos)
Eai mano blz, fiz um script aqui no qual deve atender suas necessidades, no minimo que vai te exigir é para adaptar bem mas suas necessidades, aqui eu vou quebrar a maior parte do ganho para você, sem enrolações vamos lá: Crie um arquivo na pasta do seu servidor /data/spells/heala_player.lua e coloque o seguinte script: local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) func -
Scripting [PEDIDO] Tempo para sair a magia
Gengo respondeu ao tópico de Lexir em Suporte OTServer Derivados
Ai deve ser mas facil mexer nas animações das source do client ou algo do tipo. Tentei, pode ser que alguem que tenha mais experiencia consiga algo. -
Scripting [PEDIDO] Tempo para sair a magia
Gengo respondeu ao tópico de Lexir em Suporte OTServer Derivados
Agora vai, testei aqui e funcionou perfeito, se não funcionar no seu ai o problema é seu otServ. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) timer = 1000 -- equivale a 1 segundos. local outfit = { [0] = {lookType = 6, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3}, - -
Scripting [PEDIDO] Tempo para sair a magia
Gengo respondeu ao tópico de Lexir em Suporte OTServer Derivados
Estranho, deve ser por causa do tempo, vish ai agora complicou hahaha -
Scripting [PEDIDO] Tempo para sair a magia
Gengo respondeu ao tópico de Lexir em Suporte OTServer Derivados
Então seria Primeiro ele muda de outfit > soltou a magia ele volta. Fiz uma pequena alteração, se ainda não for oque quer, então creio que teria que mexer nas source do client+servidor para poder fazer esse tipo de sincronização eu acho. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) timer = 3000 -- equ -
Scripting [PEDIDO] Tempo para sair a magia
Gengo respondeu ao tópico de Lexir em Suporte OTServer Derivados
Eai cara blz, vê se isso resolve o que você quer local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) timer = 3000 -- equivale a 3 segundos. local outfit = { [0] = {lookType = 6, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3}, -- oufit mulher [1] = {lookType = 6, lookHead = 0, lookBody = -
(Resolvido)[Ajuda] Adicionar tempo pzlocker em script !
Gengo respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
Agora deve funcionar. local config = { storageSummon = 7475, storageTime = 7477, tempo = 20 -- equivale a 20 segundos } local pet = { ["Rinnegan [Protector]"] = {201,1000}, ["Rinnegan [Protector]"] = {201,1000} } function onUse(cid, item, fromPosition, target, toPosition, isHotkey) if #getCreatureSummons(cid) > 1 then doPlayerSendCancel(cid,"Your Demonio is already summoned.") end if getPlayerStorageValue(cid,config.storageSummon) == 1 then local z = getCreatureSummons(cid)[1] addEvent(function() setPlayerStorageValue(cid, config.storageSummo -
Posta o script que você colocou, pois eu já testei no meu servidor e está normal, as vezes você deve ter batido em alguma tecla errado ou algo do tipo.
-
(Resolvido)[Ajuda] Adicionar tempo pzlocker em script !
Gengo respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
Ops falha minha, na parte que está a variavel tempo , tem uma virgula, é só retirar ela. function onUse(cid, item, frompos, item2, topos) storage = 4191 storsol = 1203 tempo = 14400 --time com rolo que termina (em segundos 14400 = 4 horas) if #getCreatureSummons(cid) > 1 then doPlayerSendCancel(cid,"Voce ja chamou seu Protetor!.") end if getPlayerStorageValue(cid,storsol) == 1 then local z = getCreatureSummons(cid)[1] addEvent(setPlayerStorageValue,100,cid,storsol,-1) doPlayerSay(cid,"Volte Protector!",TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(z -
(Resolvido)[Ajuda] Adicionar tempo pzlocker em script !
Gengo respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
Opa blz, veja se esse script atende suas necessidades: function onUse(cid, item, frompos, item2, topos) storage = 4191 storsol = 1203 tempo = 14400, --time com rolo que termina (em segundos 14400 = 4 horas) if #getCreatureSummons(cid) > 1 then doPlayerSendCancel(cid,"Voce ja chamou seu Protetor!.") end if getPlayerStorageValue(cid,storsol) == 1 then local z = getCreatureSummons(cid)[1] addEvent(setPlayerStorageValue,100,cid,storsol,-1) doPlayerSay(cid,"Volte Protector!",TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(z), 2) doSendDistanceShoot(getCr -
(Resolvido)[Duvida] Inserindo nome no texto
Gengo respondeu ao tópico de tataboy67 em Suporte Tibia OTServer (Resolvidos)
Eai mano blz, ve se é isso que você precisa: local items = { [1] = {2160,'Crystal Coin'}, -- item id [2] = {2390,'Magic LongSword'}, } function onUse(cid, item, fromPosition, target, toPosition, isHotkey) if item:getId() == 1945 then item:transform(1946) elseif item:getId() == 1946 then cid:getPosition():sendMagicEffect(CONST_ME_POFF) item:transform(1945) end if cid:removeMoney(100) then if math.random(1, 100) > 50 then local randItem = math.random(1, #items) cid:addItem( items[randItem][1],1) Game.broadcastMessage("O jogador '"..cid:getName().."' -
Scripting [PEDIDO] ITEM X TRANSFERE PREMIUM POINTS
Gengo respondeu ao tópico de FiNub em Suporte Tibia OTServer
Creio que já tem esse tipo de pedido aqui no forum, basta dar um procurada. Além de ter esse que citei acima, deve ter outros, basta adaptar para a sua necessidade. -
O cara já tinha arrumado o erro, ele acontecia pq ele não tinha registrado no .xml do servidor. Criptografar otClient ai já não é comigo não ?
-
Scripting Item que faz aprender magia
Gengo respondeu ao tópico de Zazeros em Suporte Tibia OTServer
Acho que é isso que você procura: -
Tem um arquivo(module) que disponibilizei para colocar no seu otClient, na pasta slot_machine abra o arquivo slot_machine.lua e veras o seguinte código: Para cada item [1] = {idPedraEvo, nomeDaImagemDoItem} basta trocar o id da pedra de evolução e colocar o id do item que você deseje ganhar. Espero que tenha entendido.
-
Esses números representam o dinheiro no tibia, o motivo do erro no piso é você não ter registrado no creaturescript.xml, nosso amigo que teve esse mesmo erro no qual você está falando, ele me falou que o motivo de dar erro é não ter registrado no arquivo xml. Se você seguir os passos certos creio que irá funcionar certinho, atente-se para os minimos detalhes.
-
(Resolvido)Ajuda +REP Actions
Gengo respondeu ao tópico de lassdarck em Suporte OTServer Derivados (Resolvidos)
Você colocou o actionid 12347 no bau pelo remeres? Pode ser que seja isso que não esteja funcionando. -
Derivado [PEDIDO] Item que ativa Outfit
Gengo respondeu ao tópico de Phesados em Suporte Tibia OTServer
Funciona sim. Para saber o lootype da criatura vai em data/monster/ abra o arquivo.xml de um monstro e procura pela tag <look/> dentro dessa tag vai estar o type e é lá que você vai saber a id da lootype para colocar no seu script. -
Eu uso esse aqui para o editar mapa 10.98
-
Vou deixar aqui a alteração caso alguém tenha mas duvida. local OPCODE_SLOT_MACHINE = 12 local config = { item = 6527 -- Id do item qtd = 5 -- Quantidade para ser removido } function onExtendedOpcode(cid, opcode, buffer) if opcode == OPCODE_SLOT_MACHINE then if ( buffer ~= 1 ) then doPlayerAddItem(cid, buffer, 1) end doPlayerRemoveItem(cid,config.item, config.qtd) -- Diferente do outro, mudei essa linha o botei um config para que você edite de acordo com sua necessidade end return true end
-
Pode mudar sim, qualquer duvida que você tiver em relação a mudança é só falar.
-
Derivado [PEDIDO] Item que ativa Outfit
Gengo respondeu ao tópico de Phesados em Suporte Tibia OTServer
Opa blz, segue o script que você deseja, primeiro vamos a instalação: Vá na sua pasta do seu servidor data/actions/scripts/ crie um arquivo.lua e coloque o seguinte script: local outfitMale = 152 -- Outfit Assassin function onUse(cid, item, frompos, item2, topos) if item.uid == 22052 then if ( getPlayerStorageValue(cid,1235) == -1 ) then doPlayerSendTextMessage(cid,21,"Voce ganhou uma Outfit") doPlayerAddOutfit(cid, outfitMale, 1) setPlayerStorageValue(cid,1235,1) doSendMagicEffect(getCreaturePosition(cid), math.random(1, 67)) else doPlayerSendTextMessag -
Não precisa por nada na parte do remeres, o 1ª erro pode ser que seu servidor não tenha a extensão para trabalhar com opCode, já no segundo erro você não configurou ele no login.lua registrando o evento, e colocando ele no creaturescript.xml, mas se você fez tudo isso ai já não seria erro do modulo que eu fiz e sim que seu servidor não suporta opCodes.
-
Pode dar problema sim, ai vai de cada um como gerenciar seu otClient como por exemplo criptografar ele.
-
(Resolvido)[Ajuda] QuesLog in Game.
Gengo respondeu ao tópico de Ricardo Falcao em Suporte Tibia OTServer (Resolvidos)
Poste seu script aqui para ver oque posso ajudar, assim como outros também.
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!