-
Total de itens
477 -
Registro em
-
Última visita
-
Dias Ganhos
5
Tudo que Eskylo postou
-
Muito obrigado kydrai, ajudou muito! Eu não sabia que tinha que colocar isso no monster_name.xml. '-'
-
Meu server é o TFS 0.3.6pl1 (Tibia 8.54) Estou precisando de um script simples: Quando um dos meus summons morrer, eu recebo uma mensagem(Seu pet morreu.) e ganho um item (id: 2695). Obrigado!
-
Acho que em formato normal, não em formato de cruz ficaria melhor. Ficou bom cara(não perfeito), continue melhorando!
-
Well Play - Mais Um Software Machinescripts Br
tópico respondeu ao MachineScripts de Eskylo em Lixeira Pública
@MachineScripts Eu não tenho personagens de grandes níveis no Tibia global, mas acho que se for o caso a pessoa vai querer mais informações, sobre o programa e etc, para ficar mais segura que não corre o risco de ser hackeada. -
Well Play - Mais Um Software Machinescripts Br
tópico respondeu ao MachineScripts de Eskylo em Lixeira Pública
Bacana cara! Sem querer ser chato, mas eu acho que você deveria disponibilizar mais dados sobre Machinescripts Br. Irei testar, logo edito. @edit entrei em um Open Tibia e realmente aumentou meu fps, isso quer dizer, menos lag. Mas ainda não confio para usar no global. '-' -
Velho tópico, podem apagar. [Removido]
-
Vá até seu config.lua usando CTRL+F encontre isso: -- Limits idleWarningTime = 14 * 60 * 1000 idleKickTime = 15 * 60 * 1000 expireReportsAfterReads = 1 playerQueryDeepness = 2 maxItemsPerPZTile = 0 maxItemsPerHouseTile = 0 Ali em idleWarningTime = 14 * 60 * 1000, 1000 é 1 segundo, vezes 60, é 1 minuto, vezes 14, é 14 minutos. Mude para o tempo que deseja que o player receba uma mensagem de aviso que será kickado. Já em idleKickTime = 15 * 60 * 1000 é o tempo que o player vai ser kickado após receber o aviso, no caso aqui, está 15 min, mude para quanto desejar. Verifique se na sua pasta creaturescripts tem um arquivo idle ou algo parecido, caso não tenha, na pasta creaturescripts/scripts crie um arquivo lua e ponha nele: local config = { idleWarning = getConfigValue('idleWarningTime'), idleKick = getConfigValue('idleKickTime') } function onThink(cid, interval) if(getTileInfo(getCreaturePosition(cid)).nologout or getCreatureNoMove(cid) or getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE)) then return true end local idleTime = getPlayerIdleTime(cid) + interval doPlayerSetIdleTime(cid, idleTime) if(config.idleKick > 0 and idleTime > config.idleKick) then doRemoveCreature(cid) elseif(config.idleWarning > 0 and idleTime == config.idleWarning) then local message = "You have been idle for " .. math.ceil(config.idleWarning / 60000) .. " minutes" if(config.idleKick > 0) then message = message .. ", you will be disconnected in " local diff = math.ceil((config.idleWarning - config.idleKick) / 60000) if(diff > 1) then message = message .. diff .. " minutes" else message = message .. "one minute" end message = message .. " if you are still idle" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, message .. ".") end return true end Volte na pasta creaturescripts e abra o creaturescripts.xml Embaixo de: <event type="login" name="PlayerLogin" event="script" value="login.lua"/> Coloque: <event type="think" name="Idle" event="script" value="idle.lua"/> Novamente na pasta creaturescripts/scripts abra o login.lua e abaixo de: function onLogin(cid) Coloque: registerCreatureEvent(cid, "Idle") Flws
-
Esse negócio de VIP, tudo varia de sistema para sistema, precisa ser colocado seu sistema VIP para que possamos ajudar. Caso VIP seja o mesmo que Premium Account no seu OT, dê uma olhada nisso http://www.xtibia.com/forum/topic/142031-projeto-completo/page__p__939194#entry939194 que mostra como fazer item dar dias Premium ao ser usado.
-
Como Colocar Para Uma Magia Healar Mais Vida ? 8.40
tópico respondeu ao Bielroxthx de Eskylo em Lixeira Pública
Olá, Existem três coisas aí: Nome da Magia: Tipo no spellbook do tibia global fica acompanhado das palavras usadas para realizar a magia e é usado no tibia global pra aprender a magia, você precisa dizer o nome para o npc. Exemplo da magia mais conhecida como exura, o nome é 'Light Healing'. Palavra(s) Mágica(s): Simples, são as palavras ditas pelo player para realizar a magia. Exemplo na magia Light Healing, as palavra mágica é 'exura'. Nome do arquivo: O nome do arquivo é o nome do arquivo. Você tem que colocar no spells.xml para o programa do seu ot localizar a magia e saber o que ela faz. O nome do arquivo não precisa ser o mesmo que o nome da magia ou as palavras mágicas. (Coloquei isso aqui pra não confundir nada.) Para mudar o nome da magia ou as palavras mágicas vá até pastaDoSeuOt/data/spells nessa pasta tem o arquivo spells.xml, caso você não tenha um programa para edição, clique com o botão direito em cima do spells.xml e depois clique em editar. Irá abrir o bloco de notas com o conteúdo do spells.xml aperte CTRL+F e localize a magia desejada. Exemplo caso tenha escolhido a exura vita: <instant name="Ultimate Healing" words="exura vita" lvl="20" mana="160" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="healing/ultimate healing.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> </instant> Para mudar o nome da magia modifique o que está ali Ultimte Healing para o que quiser. Já ali em words="" entre estas aspas você coloca as palavras mágicas. Ali onde está 20 é o level mínimo para executar a magia. mana="160" ponha a quantidade necessária para realizar as spells Ali em value é a localização da spells a partir da pasta pastaDoSeuOt/data/spells/scripts Esses vocation são as vocaões que podem realizar a magia (1= sorcerer - 2= druid - 3= paladin - 4= knight - 5= MS - 6= ED - 7= RP - 8= EK) Fiz meio correndo, qualquer dúvida pergunte! -
No IP do config.lua coloque o IP que players irão usar para jogar.
-
Vá até data/actions/scripts, copie qualquer arquivo .lua, cole e renomeie para itempremium.lua detro desse arquivo apague tudo e coloque: local days = 30 local msg = "Você comprou premium!" function onUse(cid, item, frompos, item2, topos) doPlayerAddPremiumDays(cid, days) doPlayerRemoveItem(cid, item.uid, 1) doPlayerSendTextMessage(cid, msg, 20) end Para configurar basta mudar ali onde está 30 para a quantidade de dias premiums que será adicionado ao player e ali onde está Você comprou premium! mude para a mensagem que desejar que o player receba ao adquirir premium. Agora, vá até data/actions e abra o actions.xml (clique com o botão direito e depois em editar), abaixo de <actions> coloque: <action itemid="0000"event="script" value="itempremium.lua"/> Onde está 0000 coloque o id do item que vai dar premium ao player. Não testei, caso não funcione, pode me adicionar no msn: eskylo@hotmail.com
-
[Dev C++] Como Compilar Um Otserv
tópico respondeu ao comedinhasss de Eskylo em Tutoriais de Programação
Sem dúvidas o tutorial ficou muito bom, bem organizado! :button_ok: Mas eu não consegui abrir o devcpp.exe que vem compactado :x Quando eu tento abrir aparece uma mensagem no meu pc : "Dev-C++ IDE deixou de funcionar" ajuda por favor *.* -
Coloque o script para podermos te ajudar a arrumar.
-
[Arquivado]Funções Dos Scripts De Lua #7
tópico respondeu ao Izaiasousa de Eskylo em Noticias - Arquivo
Tio, explica como eu uso o "end" e esses "return" ? -
[Arquivado]Funções Dos Scripts De Lua #5
tópico respondeu ao Izaiasousa de Eskylo em Noticias - Arquivo
:button_ok: Como sempre muito bom! ___ Só me ficou uma dúvida: Como eu tenho certeza do que vai retornar para o jogador? Tipo, O jogador ainda não se promoveu, mas não tem o dinheiro, como tenho certeza que o que vai acontecer vai ser isso... else doPlayerSendCancel(cid, "Sorry, you don't have enought money") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) ? Porque no caso, tinham 2 else. Desculpa se a pergunta for meio noob. Vlws! -
:button_ok: Muito Bom! Ajudou bastante!
-
Acho que não seria uma má idéia, mas a maioria das postagens sobre itens são actions (ou sprites, que já seria uma outra coisa...). Mesmo assim... Postaí, ta fazendo falta!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.