-
Total de itens
24 -
Registro em
-
Última visita
Tudo que Kotz postou
-
ajuda com icon system (depot) [Encerrado] Pedido, Ajuda com icon System (DEPOT)
tópico respondeu ao Kotz de Kotz em Tópicos Sem Resposta
Vlw pessoal, ainda não consegui, mas vou continuar tentando aqui, se não da para fazer sem sources, o jeito é pensar em uma estratégia para não acontecer bug perante esta falha. -
Ai pessoal do ÈkZ, estou tentando fazer um script que transform os itens que estão dentro do depot: Seria algo mais ou menos assim: Clica no dp, ele vai correr um FOR do inicio ao fim do dp verificando se existem outros containers, e transformando os itens la de dentro com um doTransformItem. Podem fazer qualquer item virar 1 só, só para servir como exemplo. Será que alguém consegue me ajudar? Rep++
-
ajuda com icon system (depot) [Encerrado] Pedido, Ajuda com icon System (DEPOT)
tópico respondeu ao Kotz de Kotz em Tópicos Sem Resposta
Amigo, não funcionou ainda não consegui fazer esse script e ja faz mais de 1 mês que estou tentando =s -
Tutorial - Como adicionar icon system.
tópico respondeu ao StyloMaldoso de Kotz em Tutoriais para Iniciantes
Alguém ai sabe arrumar a parte do depot? Exemplo quando clicar no depot, as pokeballs que estao la dentro virarem icones =s só isto que esta faltando no meu sistema =[ -
ajuda com icon system (depot) [Encerrado] Pedido, Ajuda com icon System (DEPOT)
tópico respondeu ao Kotz de Kotz em Tópicos Sem Resposta
@Topic, Se alguém souber como eu faço para quando abrir qualquer container, transformar as balls que estao la dentro pra icons por favor ajude só falta isso e estarei disponibilizando o sistema sem nenhum bug =s -
ajuda com icon system (depot) [Encerrado] Pedido, Ajuda com icon System (DEPOT)
um tópico no fórum postou Kotz Tópicos Sem Resposta
Não estou conseguindo configurar, o icon system, na parte dos pokes no dp, uso pda 1.4, ja estava muito alem com um projeto não quis adaptar, preciso apenas de um script parecido com este se alguem puder. Segue o script: function onUse(cid, item, frompos, item2, topos) if isIconeSystem(cid) then local locker = getTileItemById(frompos, item.itemid).uid if locker <= 0 or not isContainer(locker) then return true end local balls = getPokeballsInContainer(locker) if #balls >= 1 then doPlayerSendCancel(cid, "encontrou.") else doPlayerSendCancel(cid, "nao encontrou.") for _, ball in pairs (balls) do local x = icons[getItemAttribute(ball, "nome")] if getItemAttribute(ball, "morta") == "no" then doTransformItem(ball, x.on) elseif getItemAttribute(ball, "morta") == "yes"then doTransformItem(ball, x.off) end end end end end @Topic Mudei o Script, pra esse que vem no ot do smix, o erro aqui é que quando abro o depot, ele diz não encontrar nenhuma ball =s @BUMP -
Comentário removido. Obrigado.
-
o ip tava errado, mas agora está arrumado.
-
Otx Server Versión V1.4.2 - (Lightbringer Gold) - [Multi Protocols ]
tópico respondeu ao Orejon de Kotz em OTServ Comum
Uma duvida, o server ta 100%, mas o que esta havendo com as runas? ja tentei de tudo, ja vi até nas sources, mas eu tenho o lv e o ml necessario e ele diz que nao tenho "skill fighting" necessario, por que sera? Aguardo respostas. -
o erro esta no movements.xml va até la e procura por essa tag concerteza ela não esta configurada, entao é só adicionar ela certinho la, que quando o cara tirar o book, o skill vai voltar quanto era.
-
Player Iniciar Com Item De Acordo Com A Vocação
tópico respondeu ao successor de Kotz em Lixeira Pública
Tente usar este é bem facil configurar -
o Problema estav no return true no final do script. uma pergunta se eu uso divine caldera ganha 1 storage eu entro em exausted só pra ela ou pra todas? (ja que é 1 storage só)
-
http://www.xtibia.com/forum/topic/160787-npc-the-oracle-by-kotz-pra-860-para-870-tbm Ta ai o meu oracle é bem facil configurar agora voce tem opção de escolha.
-
Até hj nao vi nenhum "resetador de resets" kkk diminui a exp no config.lua ou poem exp por stages = true Vai na pasta xml/stages.xml e configura la Reseta o server os players vao intender
-
Para adicionar uma nova outfit voce precisaria de um dateditor existem tutoriais aqui no xtibia que explicam como faz. é nele que voce colocara o id do outfit. Quanto ao system de mount voce teria que ter as sprites do personagem para todos os lados (andando e parado) e sentado ( andando e parado). Procurar tutorial adicinando outfit no google /ficadica. Obs. para os outros players usaram o que voce adicionar eles teriam que baixar o cliente que voce modificou.
-
Nem precisa de de script pra isso cara, se os nb vao trapar, quer dizer que eles querem ta na war, baixa o pzlevel pra 1 e pronto, se o cara logar char pra trapar é estrategia dele o outro time vai ter que pegar frag, faz parte do pvp. Diminuir o pzlevel no config.lua /ficadica
-
Ta ai o script bem facinho de mecher: Vermelho - o uniqueid do bau (o que voce escolher no seu map editor). Verde - Le o storagevalue do player para verificar se ele ja fez ou nao a quest. (você decide qual por ali tanto faz o numero, só nao pode repetir ele em outras quests. Faça uma listinha dos que voce ja usou para nao se perder /ficadica). Marrom - Sao as frases que iram aparecer para o player ao licar no baú. Roxo - Seta o storage no player. (Então quando o player clicar novamente no bau e o script passar na parte verde ele dira que essa quest ja foi feita.)
-
Para abrir o remeres amigo, basta voce instalar o tibia 8.60 baixado no sit do remeres (em clientes) /ficadica Quanto as armas depende do seu gosto mais se baixar o cliente 8.60 do remeres voce edita suas armas facil. Fui.
-
Npc The Oracle By Kotz Pra 8.60 (Para 8.70 Tbm)
um tópico no fórum postou Kotz NPCs, monsters e raids
Ta ai o The oracle feito por mim ta facinho de configurar: city1 = {x=75, y=398, z=11} city2 = {x=217, y=338, z=7} -- Aqui você poem as cordenadas e os nomes das citys (se mudar ali, não esqueça de mudar no resto do script) que o "the oracle" ira mandar o player, pra adicionar mais é só seguir a sequência. Em verdiinho é as falas do npc "the oracle" Em roxo é o id da vocation do player (voce checa isto na pasta xml/vocations.xml) E por último nao menos importante, em marrom é o id da city pra que quando o player morra volte na city que ele escolheu. Eu não puis cores no script todo, porque ia virar um carnaval, mas axo que da pra intender bem. É isso ai qualquer problema reporte pra mim. -
Tipo do script:SPell Protocolo (versão do Tibia):8.60 Servidor utilizado:tfs 3.6 Nível de experiência:internediario Adicionais/Informações: preciso de uma spell que teleporte varias vezes no alvo hitando-o, nem precisa ser varias vezes, se fizer ele teleportar 2 vezes eu continuo o script, o problema é que nao concegui fazer de nenhum jeito, tem uma spell similiar no lithiums server para ninjas. Quem concenguir dou rep++ vlw!
-
to com o mesmo problema alguem pode ajudar?
-
O boneco fala a spell entra em coldown, mais nao sai nda, se alguem cocneguir arrumar, obrigado desde ja. QUOTE local acombat1 = createCombatObject() local acombat2 = createCombatObject() local acombat3 = createCombatObject() local acombat4 = createCombatObject() local acombat5 = createCombatObject() local acombat6 = createCombatObject() local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 35) setAttackFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, 5, 1, 6, 2) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 10) setAttackFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 2, 1, 3, 1) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 10) setAttackFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, 2, 1, 3, 1) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 10) setAttackFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, 2, 1, 3, 1) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 10) setAttackFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, 2, 1, 3, 1) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 10) setAttackFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, 2, 1, 3, 1) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr5 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr6 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) local area5 = createCombatArea(arr5) local area6 = createCombatArea(arr6) setCombatArea(acombat1, area1) setCombatArea(acombat2, area2) setCombatArea(acombat3, area3) setCombatArea(acombat4, area4) setCombatArea(acombat5, area5) setCombatArea(acombat6, area6) function onTargetTile(cid, pos) doCombat(cid,combat1,positionToVariant(pos)) end function onTargetTile2(cid, pos) doCombat(cid,combat2,positionToVariant(pos)) end function onTargetTile3(cid, pos) doCombat(cid,combat3,positionToVariant(pos)) end function onTargetTile4(cid, pos) doCombat(cid,combat4,positionToVariant(pos)) end function onTargetTile5(cid, pos) doCombat(cid,combat5,positionToVariant(pos)) end function onTargetTile6(cid, pos) doCombat(cid,combat6,positionToVariant(pos)) end setCombatCallback(acombat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile") setCombatCallback(acombat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2") setCombatCallback(acombat3, CALLBACK_PARAM_TARGETTILE, "onTargetTile3") setCombatCallback(acombat4, CALLBACK_PARAM_TARGETTILE, "onTargetTile4") setCombatCallback(acombat5, CALLBACK_PARAM_TARGETTILE, "onTargetTile5") setCombatCallback(acombat6, CALLBACK_PARAM_TARGETTILE, "onTargetTile6") local function onCastSpell1(parameters) doCombat(parameters.cid, acombat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, acombat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, acombat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, acombat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, acombat5, parameters.var) end local function onCastSpell6(parameters) doCombat(parameters.cid, acombat6, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 700, parameters) addEvent(onCastSpell3, 1200, parameters) addEvent(onCastSpell4, 1700, parameters) addEvent(onCastSpell5, 2200, parameters) addEvent(onCastSpell6, 2700, parameters) return TRUE end function onCastSpell(cid, var) local storage = 23029 local spellname = "Energy Explosion Bomb" local time = 10 if exhaustion.check(cid, storage) == false then exhaustion.set(cid, storage, time) return TRUE else doPlayerSendCancel(cid, "You are exhausted in " .. spellname .. " for: " ..exhaustion.get(cid, storage).." seconds.") return TRUE end end
-
Nome: Commutation Soul Efeito: troca de lugar o player com o monster Tipo de Dano: nao hita Minimo/Maximo: - Area que a spells vai atingir: needtarget="1" Vocação: 9, 13 Level: 200 ML: Nao Precisa Mana Para usar: 200 Ok, eu tenho essa spell mas eu usava ela em uma versao mais antiga, do que meu atual server (8.60), agora ela nao gasta mana,nem soul,fica sem exaust nem aparecer o nome aparece mais ela funciona. Vo por o post aqui pra voces darem um molhada: quote: function onCastSpell(cid, var) local jogadorpos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local monsterpos = getCreaturePosition(target) if target == isMonster or isCreature then doTeleportThing(cid,monsterpos) doTeleportThing(target,jogadorpos) doSendMagicEffect(jogadorpos, 65) doSendMagicEffect(monsterpos, 65) end end quote: <instant name="soul exchange" words="commutation soul" lvl="200" soul="2" mana="1000" needtarget="1" prem="0" range="5" exhaustion="2000" blockwalls="1" needlearn="0" event="script" value="support/soul exchange.lua"> <vocation id="9"/> <vocation id="13"/> se conceguir programar isso compativel com minha versao fico grato!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.