-
Total de itens
477 -
Registro em
-
Última visita
-
Dias Ganhos
5
Tudo que Eskylo postou
-
Quase certeza do erro estar nesse script war_attack.lua -> <event type="attack" name="WarAttack" event="script" value="war_attack.lua"/> não deve, mas também pode ser -> <event type="attack" name="attackguild" script="attackguild.lua"/> Poste-os.
-
Idéia magnifica! Belos scripts também! Valeu
-
É um pouco difícil sem a pasta do ot em mãos, poste o seu creaturescript.xml, vamos tentar.
-
DEVE haver uma talkaction para os líderes da guild, no seu ots, que desative o ataque entre membros de uma guild.
-
Vá em data/XML abra com o bloco de notas o arquivo vocations.xml e antes da linha </vocations> adicione: <vocation id="9" name="Archangel" description="a archangel" needpremium="0" gaincap="20" gainhp="10" gainmana="10" gainhpticks="4" gainhpamount="40" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="9" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation>
-
Depois que você adicionar, digite /reload creaturescripts com um god (ou reinicie o servidor) e depois, crie um personagem, com isso que te passei, ele vai ser criado level 1, mas quando entrar nele, ele vira level 8.
-
Server Caindo Muito Frequentemente!por Motivo Desconnhecido!
tópico respondeu ao pok302010 de Eskylo em Lixeira Pública
Só com essa imagem que você postou, é impossível acharmos o erro e muito menos a solução. Tente lembrar o que você adicionou no server pouco antes dos erros começarem. Provavelmente é erro com script. -
vá até a pasta data/creaturescripts/scripts abra o arquivo login.lua e embaixo da linha function onLogin(cid) ponha: if getPlayerLevel(cid) <= 2 then doPlayerAddExperience(cid, getExperienceForLevel(8)-getPlayerExperience(cid)) end Teste, isso deverá resolver o problema citado.
-
Vou te passar a parte que muda a capacidade máxima do jogador, espero que ajude. Vá até a pasta data/creaturescripts/scripts e abra o arquivo login.lua, procure pela linha function onLogin(cid) logo abaixo dessa linha adicione: doPlayerSetMaxCapacity(cid, 6.01) Ponha 6.01, pois senão buga e o player só consegue pegar 5 itens de peso 1oz.
-
[Removido]
-
[Removido]
-
[Function]Doremovecreatureinseconds(Cid, Seconds)
tópico respondeu ao meubk de Eskylo em Mods, funções e outros
É possível fazer isso por lua! Dá pra criar um creaturescript de logout que use essa função e retorne falso! Vou deixar a idéia para vocês tentarem e por que estou com preguiça ocupado. -
Coloque isto em um arquivo lua na pasta data/movements/scripts depois em movements.xml adicione a sequinte tag <movevent type="StepIn" actionid="11112" event="script" value="SCRIPT.lua"/> lembre-se de alterar para o nome que você colocou no arquivo. Depois vá no mapa e coloque o action id 11112 no tile (piso) onde vai ficar o tp, e em seguida, adicione o magic force field em cima do tile com action id.(vai servir para enfeitar, não altere as propriedades do magic force field.)
-
Tem erros no script! Toda função, todo if, necessita um end. Esse script deveria ter 3 end, e só tem 1, ou seja, não vai funcionar o script! O certo seria: Vale lembrar também que no caso não é necessário checar o uid do baú no script, pois o script só vai ser executado se o bau tiver aquele uid, que você já pois no actions.xml. Mesmo diante dos erros, devo parabenizá-lo pela sua iniciatiava! Muito bom ver pessoas querendo ajudar.
-
Terra Games Hospeda Seu Servidor Gratuitamente
tópico respondeu ao keller012 de Eskylo em Lixeira Pública
Adicionei gustavohudinik no skype, vamos conversar, me adicionem no msn também: eskylo@hotmail.com -
Terra Games Hospeda Seu Servidor Gratuitamente
tópico respondeu ao keller012 de Eskylo em Lixeira Pública
Olá, trabalho com OTservers faz um tempinho, sou scripter lua a 6 meses, gostaria muito de poder administrar o servidor de vocês, mas achei o tópico um pouco supeito, gostaria de provas que vocês são realmente do Terra Games, obrigado! -
é falar mal sobre os scripts do vodkart é dificil hein! sou mto fã dele pcausa dos scripts dele e etc, n sei da onde veio os 240 pts de rep dele hein... na minha opnião esse post é coisa de quem quer ajudar, mas tem preguiça de fazer o script e/ou ajudar realmente! ele fez o pedido dele e explico certinho o q quer, então seu post foi inútil e causou uma discussão atoa, q n levou, nem vai levar a nada...
-
Bacana! Merece Rep Ontem mesmo eu tava procurando uma function que retornasse o líder da guild, foi de grande utilidade, já usei aqui! Parabéns pelo seu conhecimento e obrigado por compartilhar conosco!
-
[CreatureEvents] Resolvendo Bug Das Vocations
tópico respondeu ao Demonbholder de Eskylo em Globalevents e Spells
Oneshot, q bom t ver d volta =D eu lembro de ter aprendido sobre a func A com vc em um outro post seu ^^ n é o caso -
-
A maioria das funções estão nas sources (arquivos que você compila e vira o executável do seu servidor) Mas ainda sim como dito, você pode achar algumas funções lua na pasta lib do seu servidor.
-
Explique o que a alavanca irá fazer...
-
Legal ! Eu não conhecia essa função que mudava o tipo de say. Obrigado por trazer conteúdo ao ekzTibia! Dica: comece a aprender um pouco sobre tabelas lua, elas podem reduzir um pouco seu script, tem outros scripts que diminuem demais, observer seu script com tabelas: function onSay(cid, words, param) tabela = { ["on"] = TALKTYPE_MONSTER, ["off"] = TALKTYPE_SAY, } doCreatureSetSpeakType(cid, tabela[param:lower()]) return doPlayerSendCancel(cid, "say "..param:lower()..".") end
-
quantidade = 1 -- Quanto de mana irá tirar por vez intervalo = 1 -- Coloque a Quantidade desejada em Segundos tempo = 60 --Coloque o tempo Total em segundos function removerManaDuranteTempo(cid, quantidade, intervalo, tempo) n = tempo/intervalo for i = 1, n do if not cid then return 1 end addEvent(doPlayerAddMana, i*intervalo*1000, cid, -quantidade) end return 1 end function onSay(cid) removerManaDuranteTempo(cid, quantidade, intervalo, tempo) return 1 end Não testei, mas fiz com capricho.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.