Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/20/15 em %

  1. SkyLigh

    Removendo exhaust do paladin

    Fala galera tudo bem? Semana passada tive um problema chato no meu OT e que quase todo baiak hoje em dia tem, era o problema do exhaust do paladin que não conseguia atacar e healar ao mesmo tempo, muitos players reclamaram até que fui atras pra tentar resolver e resolvi então decidi compartilhar vamos lá : CONFIGURAÇÃO Vá em data/weapons/weapons.xml e em todos weapons do paladin você adicione a seguinte tag : no tfs 0.3.6 Adicione a tag : swing="true" Como Fica : <distance id="7363" level="30" swing="true" event="function" value="default"/> <!-- Piercing Bolt --> tfs 0.4 Adicione a tag : swing="yes" Como Fica : <distance id="7363" level="30" swing="yes" event="function" value="default"/> <!-- Piercing Bolt --> E apos isso só id adicionando a tags em todos weapons de paladin, espero tê ajudado então é isso espero que gostem do tutorial algo simples e que muitos tem dúvida.
    2 pontos
  2. SkyLigh

    Novas Outifts no OT

    Fala galera tudo bem? Hoje estava com dúvida de como adicionar novas outifts no meu servidor e etc... até que consegui e resolvi compartilha para vocês então vamos lá. Estarei ensinando como por em free caso queira por para vips basta seguir este tópico do . LINK DO TÓPICO DO VODKART TUTORIAL Passo 1 - Adicionando Vá em data/xml/outifts.xml e desça até o fim e adicione <outfit id="25"> <list gender="0" lookType="126" name="Old Citizen"/> <list gender="1" lookType="127" name="Old Citizen"/> </outfit> Passo 2 - Configurando <list gender="0" lookType="126" name="Old Citizen"/> E a outift do female no caso gender="0" é female em lookType="126" coloque a looktype da outift female. Agora para male é o mesmo passo basta alterar a lookType para o male da outift ou se quiser no caso utilizar como a Outift do demon coloque o mesmo lookType nas 2 linhas assim. <outfit id="25"> <list gender="0" lookType="35" name="Demon"/> <list gender="1" lookType="35" name="Demon"/> </outfit> Para descobrir lookTypes basta entrar no GOD e ir testando as lookType assim /newtype ID DA LOOKTYPE (EX: /newtype1, /newtype 2, e assim vai se não me engano no 8.6 vai até 352.) Em name="Old Citizen"/> coloque o nome da outift ex (Para Female = name="Guerreira"/> para male name="Guerreiro"/>) Para adicionar mais de 1 outift mude o id de <outfit id="25"> para <outfit id="26"> e assim por diante a cada outift nova um id novo com 1 numero superior. Passo 3 - Finalização Apos todos os passos anteriores você já vai tê adicionado a sua outift basta reiniciar seu otserv e vai estar funcionando normalmente. Espero que gostem então é isso
    2 pontos
  3. Em data/globalevents/scripts copie algum arquivo e renomeie para: eventoAut.lua e cole isto: --##############################-- ----------WWW.XTIBIA.COM---------- --###############################-- function onTime(interval) local t = { entrada = {{x = 26172, y = 24890, z = 7}}, item = 2160, -- id do item qtd = 100, -- qtd que irá ganhar } for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if(x == 0 or not isPlayer(x)) then return doBroadcastMessage("Ninguém ganhou o evento!") else doPlayerAddItem(x, t.item, t.qtd) doBroadcastMessage("Parabéns, ".. getCreatureName(x) .." ganhou o evento!") end end return true end Já em globalevents.xml cole essa tag: <globalevent name="eventoAut" time="20:00:00" script="eventoAut.lua"/> Atenção: caso dê erro na função OnTime() troque para OnTimer()
    2 pontos
  4. Mudrock

    Gesior 1.0 [TFS 1.O] NEW

    Mas afinal, o que esse Gesior tem de diferente? É completamente seguro e estável. Página "createaccount" Sem Bug. Possui um Helpdesk avançado. Possui diversas páginas explicativas. Página de donate personalizada e funcional. Shopping completamente Moderado Layout impecável e completamente perfeito. Entre outras diversas características. Algumas Prints Latest News Shop System Moderado Por Min Pagina De Compra Points Moderado Por Min Essa versão do Gesior só funciona na versão 1.0 do TFS! OBS: Se For Postar Em Outros Forum Coloca Meus Credito Por Favor!!! Créditos: Base por Victor Modificado e Configurado Por Min Liane. Download: http://www.speedysha...S82t/htdocs.rar Obs: A Database Podem Usa A Do Victor Fasano Raful v2 Scan --> https://www.virustot...sis/1420379894/
    1 ponto
  5. Administrador

    [Teaser] xTibia Ip Changer

    Esse é um teaser do xTibia Ip Changer. Ele vem sido desenvolvido por mim e pelo . Em breve, estaremos disponibilizando à comunidade. Suas funções repetem o objetivo de qualquer outro ip changer. Exceto por algumas exclusividades como o botão que leva o usuário até a maior lista de OtServers do Brasil; Você também pode selecionar um client para aplicar uma nova versão. Aguardamos feedbacks da comunidade. Espero que tenham gostado =)
    1 ponto
  6. SkyLigh

    Scripter do Mês, Mapper do Mês

    De acordo com o concurso de membro do mês, eu acho que seria legal Scripter do Mês, Mapper do Mês, Spriter do Mês e programador do mês. O membro receberia esse título por sua contribuição a tal área, com isso receberia uma conquista caso for selecionado o Scripter do Mês ou Mapper do Mês, e assim pelas outras áreas também. O titulo seria dado ao membro que contribuiu com conteúdos para seção e também contribuiu na seção de suporte, que seria um incentivo para quem não conseguir membro do mês. Então é isso espero que curtam a ideia.
    1 ponto
  7. Correções Feitas [ 12/08/15 ] -- [X] Bug de listagem corrigdo -- [X] Ligação com a database 100% -- [X] Mais funções para reportar. -- [X] Sistema de Position integrado -- [X] ... Tutorial Crie um arquivo chamado bug.php, e coloque o seguinte código: Na sua index.php adicione case "bugtracker"; $topic = "Bug Tracker"; $subtopic = "bugtracker"; include("bug.php"); break; Execute esse comando em Sua Database! CREATE TABLE `z_bug_tracker` ( `account` varchar(255) NOT NULL, `type` int(11) NOT NULL, `status` int(11) NOT NULL, `text` text NOT NULL, `id` int(11) NOT NULL, `subject` varchar(255) NOT NULL, `reply` int(11) NOT NULL, `who` int(11) NOT NULL, `uid` int(11) NOT NULL auto_increment, `tag` int(11) NOT NULL, PRIMARY KEY (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; Créditos : Mudrock - correção de bugs basicos avaratec - Sistema
    1 ponto
  8. Lumus

    [Encerrado]UntraxBR - A nova era.

    Eu pensei a mesma coisa quando estava fazendo kkkkk só que ainda não achei algo que combinasse. Continuando com o Egito... (as fotos tiveram que ser tiradas no RME porque a pirâmide é IMENSA) Clique na foto para conseguir visualiza-la 10000x melhor. @Att: O que haverá após essas muralhas? Descubram em breve.
    1 ponto
  9. jvcasarin

    Removendo exhaust do paladin

    Olha cara, quando eu tava no seu ot, vc disse sobre isso e então fui ver no meu ot. Também tava assim, com certeza vou usar esse tutorial! Obrigado e REP+ quando eu entrar no PC pq no cel nn tem como.
    1 ponto
  10. Danihcv

    Removendo exhaust do paladin

    :button_ok: Seu tutorial foi aprovado.
    1 ponto
  11. SkyLigh

    Tile Heal

    Fala galera tudo bem? Estou com um script muito útil e espero que vocês curtam. O que ele faz? É um piso que se você ficar em cima ele vai healando sua life e sua mana com valores editáveis a sua escolha. Vá em data/moveevents/scripts/ e adicione um arquivo.lua chamado healplayer.lua e cole o seguinte código dentro : function onStepIn(cid, item, position, lastPosition, fromPosition) local level = 100 -- Até que level pode healar function doHealPlayer(cid) local delay = 4 -- de quanto em quanto tempo irá adicionar (no caso, 1 segundo) local mana = 25 -- quanto de mana vai ser adicionado local vida = 25 -- quanto de health vai ser adicionado if getPlayerStorageValue(cid, 98910) == 1 then doCreatureAddHealth(cid, mana) doPlayerAddMana(cid,vida) addEvent(doHealPlayer, delay*1000, cid) doCreatureSay(cid, "Ai que delicia", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid),13) end return TRUE end if getPlayerLevel(cid) >= level then doPlayerSendCancel(cid,"Você já é acima do level ".. level .."") else setPlayerStorageValue(cid, 98910, 1) doHealPlayer(cid) end function onStepOut(cid, item, position, lastPosition, fromPosition) setPlayerStorageValue(cid, 98910, -2) end end Agora em moveevents.xml adicione as seguintes tags : <movevent type="StepIn" uniqueid="25641" event="script" value="healplayer.lua"/> <movevent type="StepOut" uniqueid="25641" event="script" value="healplayer.lua"/> Apos isso é só colocar a uniqueid no piso pelo RME e pronto.
    1 ponto
  12. zipter98

    Spell teleport

    Se possível, teste essa magia novamente, entretanto a observe em outro personagem que não seja o usuário da magia. Apesar de nunca ter visto em prática as condições que usei, se não me engano o jogador fica invisível apenas para outras criaturas. PS: Certifique-se de ter atualizado o código. Há alguns minutos eu fiz umas pequenas modificações nele.
    1 ponto
  13. Bruninho Santos

    Tile Heal

    Esse tile é perfeito pro meu ot colocando na posição do templo vai ser de muita utilidade a mim
    1 ponto
  14. pesquise no globalevents.xml por <globalevent name="clean" e em interval poem em segundos o tempo do clean recomendo 4500
    1 ponto
  15. zipter98

    Spell teleport

    Fiz bem corrido aqui, talvez não funcione. local config = { effect = xxx, --Efeito. interval = 500 --Intervalo, em milésimos de segundo, entre os teleportes. } local combat, invisibility, outfit = createCombatObject(), createConditionObject(CONDITION_GAMEMASTER, -1, false, GAMEMASTER_INVISIBLE), createConditionObject(CONDITION_INVISIBLE, -1, false) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function getDamage(cid, level, magic) return -(level * 5 + magic * 12), -(level * 5 + magic * 12 + 55) end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getDamage") function isWalkable(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 2 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function doSpellTeleport(cid, target, positions, original_position) if not isPlayer(cid) then return true elseif #positions < 1 or not isCreature(target) then doTeleportThing(cid, original_position) doRemoveCondition(cid, CONDITION_INVISIBLE) doRemoveCondition(cid, CONDITION_GAMEMASTER, GAMEMASTER_INVISIBLE) doPlayerSetNoMove(cid, false) return true end local index = math.random(#positions) local toPos = positions[index] if not isWalkable(toPos) then repeat table.remove(positions, index) index = math.random(#positions) toPos = positions[index] if #positions < 1 then doTeleportThing(cid, original_position) doRemoveCondition(cid, CONDITION_INVISIBLE) doRemoveCondition(cid, CONDITION_GAMEMASTER, GAMEMASTER_INVISIBLE) doPlayerSetNoMove(cid, false) return true end until isWalkable(toPos) end doTeleportThing(cid, toPos) doSendMagicEffect(getThingPos(cid), config.effect) doCombat(cid, combat, numberToVariant(target)) table.remove(positions, index) addEvent(doSpellTeleport, config.interval, cid, target, positions, original_position) end function onCastSpell(cid, var) local target = variantToNumber(var) if not isCreature(target) then return doPlayerSendCancel(cid, "You need a target.") end local pos = getThingPos(target) local posis = { {x = pos.x + 1, y = pos.y + 1, z = pos.z}, {x = pos.x + 1, y = pos.y - 1, z = pos.z}, {x = pos.x - 1, y = pos.y + 1, z = pos.z}, {x = pos.x - 1, y = pos.y - 1, z = pos.z} } doAddCondition(cid, invisibility) doAddCondition(cid, outfit) doPlayerSetNoMove(cid, true) doSpellTeleport(cid, target, posis, getThingPos(cid)) return true end
    1 ponto
  16. @@leandrozera, Esta correto, deixe padronizado, com horas: Com dias: Tópico movido para dúvidas / pedidos resolvidos.
    1 ponto
  17. Bruno

    Scripter do Mês, Mapper do Mês

    É uma boa ideia, obrigado , Mas, como já temos algumas ideias em andamento, não adianta jogar tudo de uma vez, se não acaba que no fim nada será feito. Vamos com calma e sua ideia é válida sim. Abraço!
    1 ponto
  18. Luga03

    Scripter do Mês, Mapper do Mês

    è um boa ideia! eu gostei dai poderiam dar estas conquista aos que participam de eventos, ajudam aos outros na comunidade xtibia, doa scripts e tals
    1 ponto
  19. Você não pode criar um NPC usando uma função que sumona monstros. doCreateNpc(npcname, pos) Essa seria a função correta.
    1 ponto
  20. Lumus

    Pequeno local mapa global

    Olá. Eu não consegui encontrar o local com as informações dadas. Você possui mais informações sobre o mesmo?
    1 ponto
  21. Administrador

    [Teaser] xTibia Ip Changer

    Ainda em produção galera. Design reformulado:
    1 ponto
  22. Lumus

    OT 10.78

    Em contato via skype.
    1 ponto
  23. JairKevick22

    Todas Versões do tibia

    Bom galera! pelo que eu vi o topico do moderador está com o link off e tals então estou aqui trazendo o download para vcs! SE O TOPICO ESTIVER NA AREA ERRADA, MOVA POR FAVOR Abaixo todas as versões existentes do Tibia para download. Lembrando que todas as versões são para WINDOWS. [spoiler*] Tibia 3.0 - http://downloads.ots...tes/tibia30.exe Tibia 3.1 - http://downloads.ots...tes/tibia31.exe Tibia 4.0 - http://downloads.ots...tes/tibia40.exe Tibia 5.01 - http://downloads.ots...es/tibia501.exe Tibia 6.0 - http://downloads.ots...tes/tibia60.exe Tibia 6.1 - http://downloads.ots...tes/tibia61.exe Tibia 6.2 (Update) - http://downloads.ots...tes/tibia62.exe Tibia 6.3 (Update) - http://downloads.ots...tes/tibia63.exe Tibia 6.4 - http://downloads.ots...tes/tibia64.exe Tibia 6.5 (Update) - http://downloads.ots...tes/tibia65.exe Tibia 7.0 - http://downloads.ots...tes/tibia70.exe Tibia 7.01 - http://downloads.ots...es/tibia701.exe Tibia 7.02 - http://downloads.ots...es/tibia702.exe Tibia 7.1 - http://downloads.ots...tes/tibia71.exe Tibia 7.11 - http://downloads.ots...es/tibia711.exe Tibia 7.13 - http://downloads.ots...es/tibia713.exe Tibia 7.21 - http://downloads.ots...es/tibia721.exe Tibia 7.23 - http://downloads.ots...es/tibia723.exe Tibia 7.24 - http://downloads.ots...es/tibia724.exe Tibia 7.26 - http://downloads.ots...es/tibia726.exe Tibia 7.27 - http://downloads.ots...es/tibia727.exe Tibia 7.3 - http://downloads.ots...tes/tibia73.exe Tibia 7.4 - http://downloads.ots...tes/tibia74.exe Tibia 7.41 - http://downloads.ots...es/tibia741.exe Tibia 7.5 - http://downloads.ots...tes/tibia75.exe Tibia 7.55 - http://downloads.ots...es/tibia755.exe Tibia 7.6 - http://downloads.ots...tes/tibia76.exe Tibia 7.7 - http://downloads.ots...tes/tibia77.exe Tibia 7.72 - http://downloads.ots...es/tibia772.exe Tibia 7.8 - http://downloads.ots...tes/tibia78.exe Tibia 7.81 - http://downloads.ots...es/tibia781.exe Tibia 7.9 - http://downloads.ots...tes/tibia79.exe Tibia 7.92 - http://downloads.ots...es/tibia792.exe Tibia 8.0 - http://tibiaclient.c...le=tibia800.exe Tibia 8.1 - http://tibiaclient.c...le=tibia810.exe Tibia 8.11 - http://tibiaclient.c...le=tibia810.exe Tibia 8.2 - http://tibiaclient.c...le=tibia820.exe Tibia 8.21 - http://tibiaclient.c...le=tibia821.exe Tibia 8.22 - http://tibiaclient.c...le=tibia822.exe Tibia 8.31 - http://tibiaclient.c...le=tibia831.exe Tibia 8.4 - http://tibiaclient.c...le=tibia840.exe Tibia 8.41 - http://tibiaclient.c...le=tibia841.exe Tibia 8.42 - http://tibiaclient.c...le=tibia842.exe Tibia 8.50 - http://tibiaclient.c...le=tibia850.exe Tibia 8.52 - http://tibiaclient.c...le=tibia852.exe Tibia 8.53 - http://tibiaclient.c...le=tibia853.exe Tibia 8.54 - http://tibiaclient.c...le=tibia854.exe Tibia 8.55 - http://tibiaclient.c...le=tibia855.exe Tibia 8.56 - http://tibiaclient.c...le=tibia856.exe Tibia 8.57 - http://tibiaclient.c...le=tibia857.exe Tibia 8.6 - http://www.tibiaclie...le=tibia860.exe Tibia 8.61 - http://www.tibiaclie...le=tibia861.exe Tibia 8.62 - http://www.tibiaclie...le=tibia862.exe Tibia 8.70 - http://tibiaclient.c...le=tibia870.exe Tibia 8.71 - http://tibiaclient.c...le=tibia871.exe Tibia 9.00 - http://tibiaclient.c...le=tibia900.exe Tibia 9.10 - http://tibiaclient.c...le=tibia900.exe Tibia 9.20 - http://tibiaclient.c...le=tibia920.exe Tibia 9.31 - http://tibiaclient.c...le=tibia931.exe Tibia 9.4 - http://tibiaclient.c...es/tibia940.exe Tibia 9.41 - http://tibiaclient.c...es/tibia941.exe Tibia 9.42 - http://tibiaclient.c...es/tibia942.exe Tibia 9.43 - http://tibiaclient.c...es/tibia943.exe Tibia 9.44 - http://tibiaclient.c...es/tibia944.exe Tibia 9.51 - http://clients.tibia...oad/windows/951 Tibia 9.52 - http://tibiaclient.c...es/tibia952.exe Tibia 9.53 - http://clients.tibia...oad/windows/953 Tibia 9.54 - http://tibiaclient.c...es/tibia954.exe Tibia 9.60 - http://tibiaclient.c...es/tibia960.exe Tibia 9.61 - http://clients.tibia...oad/windows/961 Tibia 9.70 - http://tibiaclient.c...es/tibia970.exe Tibia 9.71 - http://clients.tibia...oad/windows/971 Tibia 9.80 - http://tibiaclient.c...es/tibia980.exe Tibia 9.81 - http://clients.tibia...oad/windows/981 Tibia 9.83 - http://clients.tibia...oad/windows/983 Tibia 9.86 - http://clients.tibia...oad/windows/986 Tibia 10.10 - http://ots-list.org/...t/tibia1010.exe Tibia 10.20 - http://ots-list.org/...nt/tibia920.exe Tibia 10.35 - http://ots-list.org/...t/tibia1035.exe Tibia 10.36 - http://ots-list.org/...t/tibia1036.exe Tibia 10.37 - http://ots-list.org/...t/tibia1037.exe Tibia 10.38 - http://ots-list.org/...t/tibia1038.exe Tibia 10.37 - http://clients.tibia...ad/windows/1037 Tibia 10.41 - http://clients.tibia...ad/windows/1041 Tibia 10.50 - http://tibiaclient.c...s/tibia1050.exe Tibia 10.51 - http://baixe.net/dow...10/tibia-10-51/ Tibia 10.53 - http://baixe.net/dow...02/tibia-10-53/ Tibia 10.54 - http://baixe.net/dow...03/tibia-10-54/ Tibia 10.55 - http://baixe.net/dow...06/tibia-10-55/ Tibia 10.62 - http://baixe.net/dow...09/tibia-10-62/ Tibia 10.63 - http://ots-list.org/...t/tibia1063.exe Tibia 10.64 - http://ots-list.org/...t/tibia1064.exe Tibia 10.70 - http://ots-list.org/...t/tibia1070.exe Tibia 10.71 - http://ots-list.org/...t/tibia1071.exe Tibia 10.73 - http://ots-list.org/...t/tibia1073.exe Tibia 10.75 - http://ots-list.org/...t/tibia1075.exe Tibia 10.76 - http://ots-list.org/...t/tibia1076.exe Tibia 10.77 - http://ots-list.org/...t/tibia1077.exe Tibia 10.78 - http://ots-list.org/...t/tibia1078.exe Tibia 10.79 - http://ots-list.org/...t/tibia1079.exe Tibia 10.80 - http://ots-list.org/...t/tibia1080.exe Algumas versões mais antigas precisam da versão 5.01 para rodarem. Se você for rodar, por exemplo, a versão 6.0, ele vai dai um erro de que esta faltando DLL. É só baixar a versão 5.01 que lá estão as DLL's. É estilo expansão. REP + ??
    1 ponto
  24. zipter98

    Spell teleport

    edit: já encontrei outra maneira, não precisa mais da outfit que mencionei
    1 ponto
  25. ricardo achu que descobri seu problema, sem querer eu adicionei no mapa o actionid em uma borda ao inves do piso que estava debaixo dele, e começo a dar esse seu problema ai, teste por o action id no piso caso tenha alguma borda ou outra coisa por cima do piso, e no items.otb no seu piso selecione full ground. testei aqui e deu.
    1 ponto
  26. zipter98

    Spell teleport

    Quais seriam as posições de teleporte do usuário da magia? Seriam SQMs relativos aos pontos cardeais do alvo? Um vídeo ou GIF ajudaria, caso essa spell já exista.
    1 ponto
  27. zipter98

    Piso com time

    Ah sim, agora que li o código do Bruno e vi o método utilizado. Neste caso, a correção que postei definitivamente não vai funcionar.
    1 ponto
  28. zipter98

    Piso com time

    Troque: player:setStorageValue(LABIRINTO.STORAGE_TIME, LABIRINTO.TIME_NPC) por: player:setStorageValue(LABIRINTO.STORAGE_TIME, os.time() + LABIRINTO.TIME_NPC)
    1 ponto
  29. SkyLigh

    Novas Outifts no OT

    valeu <3 hahahaha vlw
    1 ponto
  30. SkyLigh

    Tile Heal

    fiz um teste rápido aqui, desloguei na área não ocorreu nenhum bug, sobre o true eu já sabia disso mais acho mais estiloso em maiúsculo rs. só que tem umas coisas que não entendi que foram as seguintes : Coloque a função do lado de fora da callback Se um player ocupa o espaço que ele tava quando desloga e quando ele loga for movido para uma area que não teja o uniqueid ele vai fica se healando infinitamente sem precisa ta na area além de da erro quando ele desloga. vlw
    1 ponto
  31. ThiagoBji

    [Tutorial] Resolvendo Exit-Trainer

    Olá Xtibianos. Hoje irei postar um tópico aqui no Xtibia que ensina a resolver o problema que ocorre em muitos servidores (quase todos, principalmente nos baiaks). O problema é aquele do exit trainer, que o player loga, vá no trainer e dá exit. Sendo assim, o char fica online e não desloga, e por esse motivo você toma ban no OT Serv List pelo motivo de "Spoofing". Pra quem não quiser tomar ban no OT Serv List por esse motivo, então siga o tutorial abaixando explicando como resolver esse problema. Vá em Pasta do seu OT -> data -> creaturescripts -> creaturescripts.xml: <!-- Idle --> <event type="think" name="Idle" event="script" value="idle.lua"/> Agora vá em Pasta do seu OT -> data -> creaturescripts -> scripts -> idle.lua: 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 Para finalizar, agora vá em Pasta do seu OT -> data -> creaturescripts -> scripts -> login.lua: registerCreatureEvent(cid, "Idle") Para você alterar o tempo do exit, basta você abrir o config.lua e configura-la nessa parte: idleWarningTime = 9 * 60 * 1000 idleKickTime = 10 * 60 * 1000 Pronto! Problema solucionado! Os créditos do script eu não sei, pois eu peguei ele do meu servidor, só que o script faltava uma parte para funcionar, então eu adicionei essa parte. Então é isso! até mais!
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...