-
Total de itens
1067 -
Registro em
-
Última visita
-
Dias Ganhos
14
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Rusherzin postou
-
Esse script aí é de uma action mesmo. Tenta com esse: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) local MIN = 3000 local MAX = 6000 doCreatureAddHealth(cid, math.random(MIN, MAX)) doPlayerAddMana(cid, math.random(MIN, MAX)) return doCombat(cid, combat, var) end
-
Cara, acho que adicionar a parte de vocation na tag no spells.xml é o bastante: <rune name="Mana Rune" id="2298" allowfaruse="0" charges="1" lvl="12" maglv="2" exhaustion="2000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="custom spells/mana rune.lua"/> <vocation id="2"/> </rune> Mais ou menos como no exemplo acima, se não conseguir ajeitar, posta a tag atual da mana rune que eu arrumo.
-
Outros AJuda EM COmo Puxa Storage para site
Rusherzin respondeu ao tópico de deivim17 em Suporte Tibia OTServer
Esse arquivo não parece completo. Qual é o valor da storage? -
Gesior AAC Como corrigir esse Erro
Rusherzin respondeu ao tópico de jeszao em Suporte Tibia OTServer
ALTER TABLE `players` ADD `frags_all` INT(32) NOT NULL -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Fico feliz que tenha funcionado. Boa sorte com o tópico. -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Sim, fazer um separado pode ser uma boa. Só testa essa última aqui, tentei pegar o dado com Int ao invés de String. Mas, se não funcionar e precisares de ajuda para fazer separado, é só pedir. function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";") -
Gesior AAC Como corrigir esse Erro
Rusherzin respondeu ao tópico de jeszao em Suporte Tibia OTServer
Checa aí no teu banco de dados se existe a coluna frags_all na tabela players. -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Okay, tentei de novo. O problema é que quando o código é muito grande e não fui eu que fiz, eu fico bem perdido. Mas tenta de novo: function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";") if isPlayer(cid) then local id = tonumber(itemr:getDa -
(Resolvido)[ERRO-"SIMPLES"] ITEM SAY
Rusherzin respondeu ao tópico de The King of Madness em Suporte Tibia OTServer (Resolvidos)
Bom, acho que a parte de mostrar a vida que heala tem a ver com a configuração no config.lua. showHealingDamage = true Mas essa configuração, aparentemente, só mostra o healing de vida. Então, acho que o único jeito (além de editar nas sources) é botar ali no código algo assim: doSendAnimatedText(getCreaturePosition(cid), "+"..REG_MANA, COLOR_PURPLE) -
Gesior AAC Como corrigir esse Erro
Rusherzin respondeu ao tópico de jeszao em Suporte Tibia OTServer
Poste o conteúdo do arquivo fraggers.php. -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";") if isPlayer(cid) then local id = tonumber(itemr:getDataInt("item")) local tid = tonumber(result:getDataInt("id")) local count = tonumber(itemr:getDataInt("count")) local tipe -
Gesior AAC [Pedido] Opção de selecionar a cidade criando char no site
Rusherzin respondeu ao tópico de AGORAVAI em Suporte Tibia OTServer
Geralmente isso é configurado no config.php. Na variável $towns_list. -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Isso, essa mesmo. Eu tentei fazer aqui, mas não testei. Ele vai adicionar a vocação e o looktype quando vocation e looktype não forem 0. (vou botar sem spoiler, pois o spoiler está zoando os códigos aqui) function onThink(interval, lastExecution, thinkInterval) local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;") if(result:getID() ~= -1) then while(true) do cid = getCreatureByName(tostring(result:getDataString("player"))) product = tonumber(result:getDataInt("product")) itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..pro -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Sim, eu entendi. Mas eu tenho que ter uma referência para diferenciar quando é que o script está entregando uma vocação e quando está entregando um item. Por exemplo, se tu colocar sempre em category o valor "vocation", eu posso checar esse valor e entregar a vocação. Tem como me mostrar a tabela de ofertas da sua database? Só para eu ver o nome das colunas existentes. -
(Resolvido)Sistema de Vender Vocação Sem item
Rusherzin respondeu ao tópico de D i M i T r E s C u em Suporte Tibia OTServer (Resolvidos)
Quando tu quer vender um item normal, o que é tu colocas em vocation e looktype? Só para eu poder usar isso no código para diferenciar quando entregar um item e quando entregar uma vocação. -
(Resolvido)Level Por Tabela
Rusherzin respondeu ao tópico de Thony D. Serv em Suporte Tibia OTServer (Resolvidos)
Não testei, fiz direto aqui no editor de texto. Se não entender a tabela, avisa. function onDeath(cid, corpse, killer) local lvltable = { -- min, max, perda {1000, 1099, 50}, {1100, 1199, 60} } local level = getPlayerLevel(cid) if isPlayer(cid) then for k, v in pairs(lvltable) do if level >= v[1] and level <= v[2] then doPlayerAddExp(cid, getExperienceForLevel(level - v[3]) - getPlayerExperience(cid)) end end end return true end -
(Resolvido)Como Criar um Cliente proprio
Rusherzin respondeu ao tópico de Jpn em Suporte OTServer Derivados (Resolvidos)
Tutorial 1 Tutorial 2 -
(Resolvido)TILE QUE MUDA DE COR!
Rusherzin respondeu ao tópico de Macedo98 em Suporte Tibia OTServer (Resolvidos)
Nossa, eu copiei o código do post do cara como base e nem notei, tenta assim: function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end doTransformItem(getThingFromPos(position).uid, 966) return true end function onStepOut(cid, item, position, fromPosition) if not isPlayer(cid) then return true end doTransformItem(getThingFromPos(position).uid, 965) return true end -
(Resolvido)TILE QUE MUDA DE COR!
Rusherzin respondeu ao tópico de Macedo98 em Suporte Tibia OTServer (Resolvidos)
Estranho, tu botou as duas tags no movements.xml? <movevent type="StepIn" itemid="965" event="script" value="mudartile.lua"/> <movevent type="StepOut" itemid="966" event="script" value="mudartile.lua"/> -
(Resolvido)TILE QUE MUDA DE COR!
Rusherzin respondeu ao tópico de Macedo98 em Suporte Tibia OTServer (Resolvidos)
<movevent type="StepIn" itemid="965" event="script" value="mudartile.lua"/> <movevent type="StepOut" itemid="966" event="script" value="mudartile.lua"/> function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end doTransformItem(getThingFromPos(position).uid, 966) return true end function onStepOut(creature, item, position, fromPosition) if not isPlayer(cid) then return true end doTransformItem(getThingFromPos(position).uid, 965) return true end -
(Resolvido)Item que da premium
Rusherzin respondeu ao tópico de MarcosWalker em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, frompos, item2, topos) configs = { premydays = 1 -- Dias de premmy que o item dara } if(getTilePzInfo(getCreaturePosition(cid))) then doPlayerAddPremiumDays(cid, configs.premydays) doPlayerSendTextMessage(cid, 25, "Você acabou de receber "..configs.premydays.." dia de VIP.") doRemoveItem(item.uid, 1) doRemoveCreature(cid) else doPlayerSendTextMessage(cid, 25, "Você precisa estar na Protection Zone.") end end -
Onde baixou esse gesior? Conseguiu completar os passos da instalação com sucesso?
-
Entendo. Porém, esse bug dos Samples, ele não precisa logar neles, os Samples são usados como base para criar outro character, sendo assim, todo dinheiro que o Sample tiver no banco será colocada na conta dos characters recém criados. Mas enfim, sobre o depot, eu, infelizmente, não conheço nenhum bug.
-
Znote AAC Erro de syntax error, unexpected
Rusherzin respondeu ao tópico de franckle em Suporte Tibia OTServer
$contents = file_get_contents($filename); $array = explode("\n", $contents); $output = array(); foreach ($array as $arr) { if (strpos($arr, '--') !== 0) { $output[] = $arr; } } -
Bom, pensando em guilds, esse é o único problema que eu consigo lembrar. Vi também que tu falou sobre ter dinheiro no depot, não consigo recordar de nada sobre isso. Fora isso, um outro bug que eu lembro é um em que os players podiam depositar dinheiro na conta dos characters Sample, assim, quando eles criavam novos characters, eles vinham com dinheiro no banco.
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!