-
Total de itens
289 -
Registro em
-
Última visita
-
Dias Ganhos
13
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Naze postou
-
(Resolvido)Totem com managain ou lifegain
Naze respondeu ao tópico de Orravini em Suporte Tibia OTServer (Resolvidos)
Totem q adiciona no set vc se refere a oq? um Item que equipa em um slot? ou um item q usa no outro item (ex: armadura) e fixa. -
O player é removido pq o player para de existir a todos, Oq fizeram ai é uma gambiarra das brabas q se fosse vc nao usaria e procuraria fazer corretamente. As funções que da o "ghost" e volta são sendCreatureDisappear(creature, creature->getTile()->getClientIndexOfThing(this, creature)); // desaparece sendCreatureAppear(creature); // aparece o exemplo de uso dela ta la em Player::sendCreatureChangeVisible que vc usou, o motivo do crash deve ser pq ao desloga ele vai retirar party e como a um player inexistente vai da esse crash. Vai da mais trabalho ajeita isso resolvendo os
-
como falou q e 1.3 recomendo passar as posições pro padrão 1.3 - > Position(x, y, z) Testa ai local cfg = { -- [lvl] o min lvl nos conxete e maxLvL = xx [1] = {maxLvl = 19, pos = { {x = 234, y = 234, z =7}, {x = 235, y = 235, z = 7}, {x = 234, y = 234, z =7}, {x = 235, y = 235, z = 7}, } }, [20] = {maxLvl = 29, pos = { {x = 234, y = 234, z =7}, {x = 235, y = 235, z = 7}, {x = 234, y = 234, z =7}, {x = 235, y = 235, z = 7}, } }, [30] = {maxLvl = 30, pos = { {x
-
Scripting Lançar magia por talk action
Naze respondeu ao tópico de Agrenthor em Suporte Tibia OTServer
Você pode fazer isso pela própria magia, defina a Word e o nome tipo m1, m2, m3 que vc deu de exemplo É dentro do script coloca todas magia e no onCastSpell vc verifica isso por getVocation ou "getArmadura" (a forma q vc usa pra identificar) If getVocation(cid) == 3 then -- chamada da spell da vocation3 return true elseif getVocation(cid) == 4 then -- chamada da spell da vocation 4 return true ..... E assim vai se for outra versão com funções diferentes, usa mesma lógica -
(Resolvido)Random box send!
Naze respondeu ao tópico de XGaduX em Suporte Tibia OTServer (Resolvidos)
@XGaduX sim, pode colocar 1 ou quantos quiser seguindo a formatacao que coloquei -
(Resolvido)Random box send!
Naze respondeu ao tópico de XGaduX em Suporte Tibia OTServer (Resolvidos)
local rewards = { --{item = {ID_ITEM, COUNT}, {ID_ITEM, COUNT}...}, chance = 0.porcentagem*}, <- NAO ESQUECA DA VIRGULA -- SEGUE OS EXEMPLOS: {item = {{1234, 1}}, chance = 0.02}, -- Da item 1x 1235 e 100x 2160 com 2 % de chance {item = {{5532, 1}, {2160, 100}}, chance = 0.02135}, -- da 1x 1334 e 100x 2160, chance de 2% e uns quebrados {item = {{3454, 1}, {2160, 100}}, chance = 0.10}, -- 10% de chance {item = {{7424, 1}}, chance = 0.02}, {item = {{3644, 1}, {2157, 1}, {7644, 1}}, chance = 0.0005}, } function getReward() local n = math.random() local x = math.random(#rew -
Seu dat e spr é extendido, provavelmente seleciono isso, coloca dll ou pega um .exe extendido #edit ou o oposto
-
(Resolvido)Skill Rate/Velocidade para upar skill
Naze respondeu ao tópico de Yamili em Suporte OTServer Derivados (Resolvidos)
É possivel, você so precisaria fazer um calculo que anule o calculo feito das 'skill_tries' necessaria pra dar o up, que vc pode achar em "Vocation::getReqSkillTries" no vocation.cpp, Ou modificar essa função para ser um valor fixo pra up. Nenhuma, como falei na primeira pergunta ela não diminui a velocidade e sim a "experiencia" que vc ganha da skill é cada vez mais necessaria para upar. è a mesma forma que acontece com Level, mas com outros cálculos. No caso é a função "Vocation::getReqSkillTries". Não entendi direito a pergunta, mas pra essa e qualquer outra do ti -
(Resolvido)EMOTE SPELLS TFS 0.4
Naze respondeu ao tópico de Rogex Joyz em Suporte Tibia OTServer (Resolvidos)
Coloque aspas no numero, corrigi no post a cima. player->getStorage("474758", value); -
(Resolvido)EMOTE SPELLS TFS 0.4
Naze respondeu ao tópico de Rogex Joyz em Suporte Tibia OTServer (Resolvidos)
deixa seu emote spells no config.lua como false em Spells.cpp procure: SpeakClasses type = SPEAK_SAY; if(g_config.getBool(ConfigManager::EMOTE_SPELLS)) type = SPEAK_MONSTER_SAY; e abaixo coloque: std::string value; player->getStorage("474758", value); type = value == "1" ? SPEAK_MONSTER_SAY : type; agora cria uma talkaction tipo !emotespell e adiciona esse script: function onSay (cid, words, param) if param == "" then return doPlayerSendTextMessage(cid, 22, "Fale !emotespell on para ativar, e !emotespell off para desativar.") end if param =="on" t -
Cara complicado te ajuda vc mando um script limpo avulso, e pediu uma verificação de storage, onde? ao falar hi? ao conversa? Faz o seguinte vou te manda esse limpo q normalmente uso pra criar npc e ele com verificação de storage das duas forma vc compara e faz do jeito que quiser.
-
É o mesmo script, so tirei uma função q ja existe na tfs 1.3, e mudei a checagem de tempo pra funções da lib q uso vou passa ela tbm. <movevent event="StepIn" actionid="14876" script="treiner_in.lua"/> <movevent event="StepIn" actionid="14877" script="treiner_out.lua"/> treiner_in.lua local posSend = Position(565, 2699, 6) -- posicao da primeira pos (linha 1 coluna 1) local storage = 18481 -- storage que salva a ultima vez que o player entrou (pra evitar spams) local config = { distX= 19, -- distancia em X entre cada sala (de uma mesma linha) distY= 13, -- dista
- 5 respostas
-
- 8.60
- System Trainer
- (e 3 mais)
-
Já existe e bem explicado para instalar @ edit, não reparei que queria 1.3 vou pegar o meu que passei pra 1.x e ja posto é mesma coisa.
- 5 respostas
-
- 8.60
- System Trainer
- (e 3 mais)
-
Ajuda pra Adicionar mais tiles a visão do jogador (DXP)
Naze respondeu ao tópico de padreesss em Suporte OTServer Derivados
Este tópico foi movido para a seção de Suporte Otserv Alternativo -
SCRIPT COM DELAY NO MAGICEFFECT (HELP)
Naze respondeu ao tópico de raphadoidera em Suporte Tibia OTServer
Seria melhor vc da algum exemplo de Skill pois não entendi nada doq deseja, de qualquer forma pode dar delay em magic effect com m addEvent addEvent(doSendMagicEffect, delay, posição, efeito) Delay em milissegundos -
Estava precisando de uma maquina linux para alguns trabalho e testes e bancar minha vps só pra isso não é viavel, usar dual boot tbm não é do meu gosto, e criar uma maquina virtual não chegava ao ponto que exatamente eu queria, que é facilidade e trabalha no terminal do Linux. Então descobri um metodo que seria criar uma maquina virtual e rodala em background, e usar como se estivessa montado com a rede do meu Windows, podendo acessar pelo localhost, sem ta colocando numeros de porta na frente (localhost:1234). Com isso vai ta podendo trabalha em um Linux direto de seu
- 4 respostas
-
- Linux em Windows
- Criar Linux
- (e 5 mais)
-
osh e o resto ta faltando uma parte vou estrutura pra tu e coloca la
-
Manda novamente como colocou
-
(Resolvido)Script alavanca
Naze respondeu ao tópico de Bruno Asap em Suporte Tibia OTServer (Resolvidos)
@Senju uchira Não é possível bro, 1.3 é orientada a objeto, já 0.4 não o servidor lê de outra forma os script. Mas pra te dá um ânimo tem um cara da comunidade criando uma lib que vai solucionar isso fazendo funcionar script 1.3 em qualquer versão. Caso tenha mais alguma dúvida cria um tópico. -
(Resolvido)Da storage apenas se for x vocação
Naze respondeu ao tópico de diarmaint em Suporte Tibia OTServer (Resolvidos)
Olha, essa action dara apenas um, vc pode aumenta ela ou fazer varias, vai de você mais sugiro criar outro topico com mais duvida se tiver, vou encerrar esse pois a duvida do autor foi sanada. -
Não precisa reinicia, manda no SQL do phpmyadmin q é sucesso, mas se por acabo reinicia o mysql ou a servidor tem q manda novamente o comando isso é normal. Quando cria a guild no site, seu char deve esta offline ou a guild será criada mais não aparecerá em jogo mesmo, da mesma forma pra invitar player.
-
Scripting Error Spell / Movements 0.4
Naze respondeu ao tópico de Thony D. Serv em Suporte Tibia OTServer
Adiciona discord e me chama que te ajudo, por aqui fica meio difícil saber oq aconteceu sem erros.. -
(Resolvido)Da storage apenas se for x vocação
Naze respondeu ao tópico de diarmaint em Suporte Tibia OTServer (Resolvidos)
@H3ITORR Esse retorna o valor da Storage, se coloca o da outfit q deseja e o cara tiver vai retorna 1, vc usa pra verificar como na action acima... getPlayerStorageValue(cid, STORAGE) Esse SET a storage no player, assim ele ganhara o valor da storage e consequentemente a outfit setPlayerStorageValue(cid, STORAGE, 1) -- 1 é o Valor da storage que recebera. Trocando os valor de onde tem essas funções conseguira usar com a que adicionou, -
Suporte Como fasso pra mudar os dano das spells do meu dbo?
Naze respondeu ao tópico de Tio Luca em Suporte Tibia OTServer
nunca vi base dbo, mas ajuda você colocando um exemplo, procura a spells q deseja em spells.xml e veja onde ta o script dela pra posta.
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!