-
Total de itens
70 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Kyle Bellini postou
-
Basta seguir o modelo da tabela; adicionar o nome do monstro, junto da posição onde quer que ele de spawn: local config = { monster = { [1] = {name = "Witch", position = {x = 79, y = 88, z = 6}}, [2] = {name = "Hydra", position = {x = 79, y = 89, z = 6}}, [3] = {name = "Dragon", position = {x = 79, y = 90, z = 6}}, }, removeTime = 20 -- Configurado em minutos } function onThink(interval, lastExecution) for index, monster in ipairs(config.monster) do local creature = doCreateMonster(monster.name, monster.position) addEvent(fun
-
Como funciona o script? Qual é a intenção com ele? Daí eu vejo de criar algo um pouco mais elaborado, ou uma forma melhor/mais fácil de configurar
-
Programação Alterar XYZ pra onde vai o teleport do pokemon.
Kyle Bellini respondeu ao tópico de AlissonMath em Suporte OTServer Derivados
envia o script do comando em questão, as vezes é configurado através dele mesmo -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
mas no primeiro pedido foi exatamente isso que pediu, jogador só conseguiria utilizar se tivesse X item na bag kkkk tanto que não tem verificação se o item está equipado ou não, apenas se o jogador possui o item sobre o segundo pedido, o que acontece exatamente quando você tenta usar a spell? consegue fazer um gif? eu havia testado e tava ok -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
não entendi, o primeiro script você pediu de uma forma, o segundo você pediu de outra (só utilizar se estiver no slot) como você realmente quer o script? -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
a spell já funcionava anteriormente? não alterei nada na funcionalidade dela (buffs, e afins) vou testar depois -
Pedido Talk Action para teletransportar em um local fixo
Kyle Bellini respondeu ao tópico de vff95 em Suporte Tibia OTServer
opa, não havia notado que era pra 1.x hahaha bom que já fica aí pra quem usa 0.x valeu Luan o/ -
Scripting Storage na Talcaktion
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
para fazer com que seja necessário o jogador possuir uma storage pra utilizar o comando, basta adicionar uma verificação no código: if getPlayerStorageValue(cid, storageNecessaria) ~= valorDaStorage then return doPlayerSendCancel(cid, "Você não possui tal tal tal") end -
Pedido Talk Action para teletransportar em um local fixo
Kyle Bellini respondeu ao tópico de vff95 em Suporte Tibia OTServer
fiz esse código aqui, pra ficar mais fácil de adicionar mais cidades posteriormente, sem ter que mexer no "código", só adicionar na tabela mesmo local config = { cities = { ["thais"] = { name = "Thais City", pos = {x = 141, y = 379, z = 7} }, ["carlin"] = { name = "Carlin City", pos = {x = 142, y = 379, z = 7} }, ["venore"] = { name = "Venore City", pos = {x = 143, y = 379, z = 7} }, ["kazordoon"] = { name = "Kazordoon City", pos = {x = 144, y = 379, z = 7} }, ["yalahar"] = { name = "Yalahar City", pos = {x = 145, y = 379, z = 7} }, }, -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
vou dar uma olhada, e envio aqui -------- testa aí local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 25) setCondi -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
me informa o id do item, e a quantidade, pra eu arrumar tudo -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
agora o seu primeiro if tem dois "end", só precisa de um -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
você colocou duas onCastSpell(cid, var), e uma delas não está fechada (que é a primeira), pode deletar ela, e manter apenas a de baixo daí só copiar o que tem dentro da primeira onCastSpell e jogar pra baixo, onde está a segunda -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
Envia aqui quais foram as alterações que você fez, que fica melhor de explicar/ver o que errou no script -
Scripting erro no script de castspell item
Kyle Bellini respondeu ao tópico de What Member em Suporte OTServer Derivados
Precisa fazer a verificação se o jogador possui tal item, para isso, basta utilizar a função getPlayerItemCount(cid, itemid) function onGetFormulaValues(cid, level, maglevel) local levelTotal = level local min = (levelTotal * 4) / 5 + (maglevel * 25) / 2 local max = (levelTotal * 5) / 5 + (maglevel * 27) / 2 return -min, -max end local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 33) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 46) setCombatCallback(combat1, CALLBACK_PAR -
Pedido Script (nao equipar 2 items ao mesmo tempo)
Kyle Bellini respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
A linha comentada que falei ali acima, é de permitir colocar as armas nos outros slots (por isso falei que talvez n seja a melhor forma, visualmente é feio kkk) Quanto a poder colocar armas de outras vocações ali, não foi alterado nada disso, salvo engano é permitido por padrão, no entanto, elas não deveriam funcionar se for de outra vocação (remove as alterações que citei, e faz o teste) -
Pedido Script (nao equipar 2 items ao mesmo tempo)
Kyle Bellini respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
Não sei se é a melhor forma, mas depois testo com calma, e vejo se dá pra fazer algo melhorzinho Comenta essa linha: else if((item->getSlotPosition() & SLOTP_RIGHT) || (item->getSlotPosition() & SLOTP_LEFT)) ret = RET_PUTTHISOBJECTINYOURHAND; Ficando assim: /*else if((item->getSlotPosition() & SLOTP_RIGHT) || (item->getSlotPosition() & SLOTP_LEFT)) ret = RET_PUTTHISOBJECTINYOURHAND;*/ -
Pedido Script (nao equipar 2 items ao mesmo tempo)
Kyle Bellini respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
Vá até o arquivo thing.h, e busque por: RET_TILEISFULL = 64 Adicione uma vírgula após o 64, e logo abaixo adicione: RET_CANNOTUSESAMEWEAPON = 65 Agora vá até o arquivo player.cpp, e busque por: case RET_TILEISFULL: sendCancel("You cannot add more items on this tile."); break; Pule uma linha, e na seguinte adicione: case RET_CANNOTUSESAMEWEAPON: sendCancel("You cannot use the same weapon."); break; Ainda no arquivo player.cpp, busque por: else if(!leftItem->isWeapon() || !item->isWeapon() || leftType == WEAPON_SH -
Pedido Script (nao equipar 2 items ao mesmo tempo)
Kyle Bellini respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
posta o código, para que possam ajudar -
Suporte Bug ao entrar em tiles
Kyle Bellini respondeu ao tópico de elielder em Suporte OTServer Derivados
Mas você já verificou se o problema não é o código? -
Pedido [MODS] Event Survival, necessário um item para utilizar a alavanca
Kyle Bellini respondeu ao tópico de Orientalz em Suporte OTServer Derivados
Vi que tinha deixado uma letra minúscula em uma das funções, editei o meu post ali acima.. Mas tem certeza que foi o script que causou esse erro? -
Pedido [MODS] Event Survival, necessário um item para utilizar a alavanca
Kyle Bellini respondeu ao tópico de Orientalz em Suporte OTServer Derivados
Mostra o erro -
Suporte Bug ao entrar em tiles
Kyle Bellini respondeu ao tópico de elielder em Suporte OTServer Derivados
Envia o código, pra gente poder ver o problema -
Pedido [MODS] Event Survival, necessário um item para utilizar a alavanca
Kyle Bellini respondeu ao tópico de Orientalz em Suporte OTServer Derivados
E aí, Testa assim: -
Suporte [CreatureScript] Monstro que vira TP nao esta nascendo ao iniciar o sv!
Kyle Bellini respondeu ao tópico de iyagod em Suporte Tibia OTServer
É bem simples, fiz um aqui pra ti: local config = { bossPos = {x = 1091, y = 920, z = 7}, -- Position que o monstro será criado bossName = "Boss Monster" -- Nome do monstro } function onStartup() doCreateMonster(config.bossName, config.bossPos) return true end No seu globalevents.xml você adiciona essa tag: <globalevent name="CreateBoss" type = "start" event="script" value="createboss.lua"/>
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!