Ir para conteúdo

eletross

Campones
  • Total de itens

    73
  • Registro em

  • Última visita

Tudo que eletross postou

  1. Deixa ele postar, bem legal os scripts, mas espero que ele coloque os devidos créditos. Obrigado pela contribuição!
  2. Pack tem defeitos sim. Não foi tao bem revisado. Mas não testei loot chance. Bug do dwarf ai encima e: Reportado.
  3. Vo utilizar este pack em meu servidor então! Creio que esta bem mais atualizado, vo reportar algum bug que achar tbm! Só estava preocupado com o lootchance, pois o ot eh 1x de loot e 3 de exp. Agradeço novamente pelo seu trabalho!
  4. Será que este é pack mais completo e correto existente? Monstros como warlock, demon, dl, dragon e semelhantes estão igual ao global? A chance do item cair esta igual do global nesses monstros? (como dms por exemplo) Muito bom mesmo, parabens, obrigado.
  5. Ta tudo correto agora, atualizado para 8.42, baixe nosso cliente proprio!
  6. Venha! -> IP/site: nextotserv.servegame.org -> Port: 7171 -> Versao: 8.4x -> Dedicado 24 Hrs sem lag garantido! -> EXP: 8x ate o level 50 5x ate o level 100 3x ate o level infinito -> Skills: 10x -> ML: 4x -> Spaw: 1x -> Loot: Totalmente editado -> Protection Level 30 -> 3 Kills = Red Skull -> 8 Kills = Ban -> 12 Hrs cada frag # Cliente proprio ou usar ip changer # Quest originais do global como inquisition, demon oak, anih e muitas outras! # Site completo com varias opcoes! # Lista de mortes no site, veja quem morreu e para que ou quem morreu! # Forum interativo, para discutir e mostrar suas aventuras e wars! # Maquina core2duo e7400 2.8 ghz, 4 gb de memoria corsair ddr2 e no-break! # Link ilimitado! # Eventos automaticos de invasao, ferumbras castle, ghazbaran, orhsabaal, morgaroth e outros... # Servidor totalmente equilibrado e democratico com enquetes! # Controle de cavehunts, bot eh liberado para treino, apenas para treino! # Equipe dedicada! # 1 Arena Player vs Player e 1 Arena Guild vs Guild, que uma vez morto dentro dela, voce nao perde nada! Podendo se matar a vontade e treinar suas habilidades! # Muiiitos hunts para cacar com monstros 8.4 atualizados! O restante? Voce encontra la! O que esta esperando? Venha se divertir conosco agora mesmo! Entre: http://nextotserv.servegame.org/ e crie sua account! Quem aprova, comenta! Go next!
  7. Venha! -> IP/site: nextotserv.servegame.org -> Port: 7171 -> Versao: 8.4x -> Dedicado 24 Hrs sem lag garantido! -> EXP: 8x ate o level 50 5x ate o level 100 3x ate o level infinito -> Skills: 10x -> ML: 4x -> Spaw: 1x -> Loot: Totalmente editado -> Protection Level 30 -> 3 Kills = Red Skull -> 8 Kills = Ban -> 12 Hrs cada frag # Quest originais do global como inquisition, demon oak, anih e muitas outras! # Site completo com varias opcoes! # Lista de mortes no site, veja quem morreu e para que ou quem morreu! # Forum interativo, para discutir e mostrar suas aventuras e wars! # Maquina core2duo e7400 2.8 ghz, 4 gb de memoria corsair ddr2 e no-break! # Link ilimitado! # Eventos automaticos de invasao, ferumbras castle, ghazbaran, orhsabaal, morgaroth e outros... # Servidor totalmente equilibrado e democratico com enquetes! # Controle de cavehunts, bot eh liberado para treino, apenas para treino! # Equipe dedicada! # 1 Arena Player vs Player e 1 Arena Guild vs Guild, que uma vez morto dentro dela, voce nao perde nada! Podendo se matar a vontade e treinar suas habilidades! # Muiiitos hunts para cacar com monstros 8.4 atualizados! O restante? Voce encontra la! O que esta esperando? Venha se divertir conosco agora mesmo! Entre: http://nextotserv.servegame.org/ e crie sua account! Quem aprova, comenta! Go next!
  8. eletross

    [ Fechado ]

    Obrigado por mover o topico e desculpe por postar em lugar incorreto!
  9. # Detalhes do servidor # -> IP/Site: nextotserv.servegame.org -> Port: 7171 -> Versao: 8.4 -> Dedicado 24 Hrs -> Eventos Automáticos -> EXP: 8x ate o level 50 5x ate o level 100 3x ate o level infinito ­ -> Skills: 10x -> ML: 4x -> Spaw: 1x -> Loot: 1x -> Protection Level 30 -> 3 Kills = Red Skull -> 6 Kills = Ban -> 24 Hrs cada frag­­ Go Next! Deem apenas uma entrada do site para ver como eh! Estamos a 6 mese online! Obrigado!
  10. Gostaria das sources do tfs 0.2 patch 23 soh que com protocolo 8.41. Ai edito as sources! Ou me mostrar que arquivos pegar do 0.3 8.41 nas sources e substituir no meu 0.2 para que o protocolo fique 8.41! Obrigado!
  11. eletross

    [ Fechado ]

    Procurei de montao, queria um mapa ou distro com inquisition pronta com actions, teleports e spaws certinhas para eu dar um ctrl+c e ctrl+v e editar para ficar melhor ainda. Obrigado!
  12. bom, muito obrigado!
  13. Acho que um otserv deve abrir os olhos para IPs fixos, como por exemplo! No config.lua: ip = "servidor.servegame.com" Desde o começo dos ots, todos ficam correndo atraz de autoip e outros modos para facilitar a vida, se tivece um modo de fazer o otserv descobrir o ip real da maquina pelo ip fixo, ou se conectar ao site do ip fixo atraves de configurações no config.lua: Exemplo no config.lua: IP = "dns" --- DNS configuration Dynamic dns host = "lalal.servegame.com" Service = "No-IP" ou "dyndns" Login = "lalalala" Senha = "lalala" Essa eh a minha ideia, e acho q ele tinham q aplicar no tfs q eh o servidor mais respeitado no momento, desculpem meus erros de portugues e outros. Edited Achei um script para tfs que testei mas num funciono, mas pode servir com principio para alguem. Com esse script, vc pode colocar sem problema no config.lua assim: IP = "lalal.servegame.org" Deem um olhada no script, mas soh testei no tfs 0.2: Em otserv.cpp Troque isso: ip = g_config.getString(ConfigManager::IP); Por isso: struct hostent* he = gethostbyname(g_config.getString(ConfigManager::IP)); if( he != NULL ) { ip = inet_ntoa( * ( reinterpret_cast< in_addr* >( he->h_addr ))); } else{ std::cout << "Could not resolve host address " << ip << std::endl; std::cout << "IP now is 127.0.0.1" << std::endl; ip = "127.0.0.1"; } Essa eh minha ideia, abração a todos!
  14. Obrigado por comentar! Novos updates chegando!
  15. # Detalhes do servidor # -> IP/Site: nextotserv.servegame.org -> Port: 7171 -> Versao: 8.4 -> Dedicado 24 Hrs -> Eventos Automáticos -> EXP: 8x ate o level 50 5x ate o level 100 3x ate o level infinito ­ -> Skills: 10x -> ML: 4x -> Spaw: 1x -> Loot: 1x -> Protection Level 30 -> 3 Kills = Red Skull -> 6 Kills = Ban -> 24 Hrs cada frag­ Go Next!
  16. Uso tfs 0.2, funciona? A deadtree aquela arvore q impede a entrada, num ta saindo quando agente da use com axe, npc num ta dando certo... PQ? Por favor, simplifique em passos para mim entender melhor. eu fiz tudo direitinho!
  17. Valew amigo! dei uma editada agora!
  18. Valew muito obrigado
  19. # Detalhes do servidor # -> IP/Site: nextotserv.servegame.org -> Port: 7171 -> Versao: 8.4 -> Dedicado 24 Hrs -> Eventos Automáticos -> EXP: 8x ate o level 50 5x ate o level 100 3x ate o level infinito ­ -> Skills: 10x -> ML: 4x -> Spaw: 1x -> Loot: 1x -> Protection Level 30 -> 3 Kills = Red Skull -> 6 Kills = Ban -> 24 Hrs cada frag­­ Vem que ta bombando! Pode comenta pra comprovar! Go Next!
  20. ajeita para tfs 0.2! tira aquele erro q postei plx! Ou m indique outro sistema anti bots, por favor! valew ai!
  21. # Detalhes do servidor # -> IP/Site: nextotserv.servegame.org -> Port: 7171 -> Versao: 8.4 -> Dedicado 24 Hrs -> Eventos Automáticos -> EXP: 8x ate o level 50 5x ate o level 100 3x ate o level infinito ­ -> Skills: 10x -> ML: 4x -> Spaw: 1x -> Loot: 1x -> Protection Level 30 -> 3 Kills = Red Skull -> 6 Kills = Ban -> 24 Hrs cada frag­­ Go Next!
  22. Botei acess 3 Ai ele apenas fala... Num executa o comando! Ai ele ica la falando "/clean" e num executa Botei acess 5 Mesma coisa Com o gm ou god, /clean funciona perfeitamente!
  23. [01/02/2009 21:56:27] Lua Script Error: [CreatureScript Interface] [01/02/2009 21:56:27] in a timer event called from: [01/02/2009 21:56:27] data/creaturescripts/scripts/antibot.lua:onLogin [01/02/2009 21:56:27] luaGetCreaturePosition(). Creature not found [01/02/2009 21:56:27] Lua Script Error: [CreatureScript Interface] [01/02/2009 21:56:27] in a timer event called from: [01/02/2009 21:56:27] data/creaturescripts/scripts/antibot.lua:onLogin [01/02/2009 21:56:27] attempt to index a number value [01/02/2009 21:56:27] stack traceback: [01/02/2009 21:56:27] [C]: in function 'getTilePzInfo' [01/02/2009 21:56:27] data/creaturescripts/scripts/antibot.lua:63: in function <data/creaturescripts/scripts/antibot.lua:59> Pq ta acontecendo isso agora? da uma olhada!
  24. Não se preocupe, não vou postar em outro forum, Next eh nome do meu servidor, soh por isso... Quando testei, fiquei andando pela cidade, ataquei 2 bixos, entrei no depot q era pz zone, ai passo 30 minutos, ele não acuso! A pessoa tem q ficar 30 minutos em uma area de atke para ele ativar então ? E agradeço novamente pelo script, muito bom, vai me ajudar muito no next, obrigado! E muito obrigado pelo suporte tbm!
  25. E tu arrumo ? Vo testar aqui e edito! EDITED Pronto, parei e dei uma olhada, eu tava fazendo bobagem mesmo x) Agora traduzi e coloquei no meu server, fico muito bom! Origado pela ajuda o/ EDITED DENOVO Tipo, funciono certinho mas... Dps q o player acerta uma vez a resposta, passa 30 minutos e o antibot num inicia novamente, responde uma vez quando loga, e joga quanto quizer sem problemas com o antibot... Vo postar aqui como ta, ai tu da uma olhada... <?xml version="1.0" encoding="UTF-8"?><creaturescripts> <event type="login" name="PlayerLogin" script="login.lua"/> <event type="login" name="AntiBotLogin" script="antibot.lua"/> <event type="death" name="PlayerDeath" script="playerdeath.lua"/> <event type="logout" name="AntiBotLogout" script="antibot.lua"/> </creaturescripts> -- Next Anti Bot System-- XTibia Forums -- www.xtibia.com/forum/ -- configs local mintoanswer = 2 -- minutes to answer anti bot system local delayAntiBot = 30 -- minutes of delay of delayAntiBot local maxgroupid = 1 -- groupid higher than this don't have antiBotSystem Activated local prisionpos = {x=445,y=488,z=7} -- if don't answer, go to this pos local prisionminutes = 5 -- time inside the prision local templepos = {x=449, y=488, z=7} -- after the prisionminutes, back to this position (temple is recommended) -- end configs -- local variables local storages = {first_num = 20123, second_num = 20124, result = 20125, answer = 20126, prisioned = 20127, prisiontime = 20128, wrong_answers = 20129} -- end local variables function onLogin(cid) local prisioned = getPlayerStorageValue(cid,storages.prisioned) if (prisioned == 1) then local prisiontime = getPlayerStorageValue(cid,storages.prisiontime) local timenow = os.time() if (timenow >= prisiontime) then setPlayerStorageValue(cid,storages.prisiontime,0) setPlayerStorageValue(cid,storages.prisioned,0) doTeleportThing(cid, templepos) else prisionEvent = addEvent(checkprisioned,1000,{cid=cid}) doTeleportThing(cid, prisionpos) end end if (delayAntiBot <= mintoanswer) then debugPrint("Error! Anti Bot System debugs: variable delayAntiBot need to be higher than mintoanswer.") else if (getPlayerGroupId(cid) <= maxgroupid) then antiBotEvent = addEvent(antiBot,1000,{cid=cid}) else doPlayerSendTextMessage(cid, 20, "People with group ID higher than ".. maxgroupid .." don't have this system.") end end return TRUE end function onLogout(cid) stopEvent(prisionEvent) stopEvent(antiBotEvent) stopEvent(checkAnswerEvent) setPlayerStorageValue(cid,storages.first_num,0) setPlayerStorageValue(cid,storages.second_num,0) setPlayerStorageValue(cid,storages.result,0) return TRUE end function antiBot(parameters) local cid = parameters.cid local playerpos = getCreaturePosition(cid) local playerpz = getTilePzInfo(playerpos) local playername = getPlayerName(cid) local prisioned = getPlayerStorageValue(cid,storages.prisioned) if (playerpz ~= 1 and prisioned ~= 1) then local first_num = math.random(1,9) local second_num = math.random(1,9) local result = first_num+second_num setPlayerStorageValue(cid,storages.first_num,first_num) setPlayerStorageValue(cid,storages.second_num,second_num) setPlayerStorageValue(cid,storages.result,result) doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Oi, "..playername.."! Voce tem ".. mintoanswer .." minutos para dar o resultado da conta ".. first_num .." + ".. second_num ..". Escreva: !antibot \"resultado.") doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Exemplo: 20+20 = 40, ai voce escreve !antibot \"40.") checkAnswerEvent = addEvent(checkAnswer,mintoanswer*60*1000,{cid=cid}) end antiBotEvent = addEvent(antiBot,delayAntiBot*60*1000,{cid=cid}) end function checkAnswer(parameters) local cid = parameters.cid local first_num = getPlayerStorageValue(cid,storages.first_num) local second_num = getPlayerStorageValue(cid,storages.second_num) local result = getPlayerStorageValue(cid,storages.result) local answer = getPlayerStorageValue(cid,storages.answer) local prisioned = getPlayerStorageValue(cid,storages.prisioned) local wrong_answers = getPlayerStorageValue(cid,storages.wrong_answers) if (wrong_answers > 3) then doTeleportThing(cid, prisionpos) setPlayerStorageValue(cid,storages.wrong_answers,0) setPlayerStorageValue(cid,storages.first_num,0) setPlayerStorageValue(cid,storages.second_num,0) setPlayerStorageValue(cid,storages.result,0) setPlayerStorageValue(cid,storages.answer,0) setPlayerStorageValue(cid,storages.prisioned,1) setPlayerStorageValue(cid,storages.prisiontime,os.time()+(prisionminutes*60)) doPlayerSendTextMessage(cid, 20, "Tempo esgotado! Voce ficara aqui por ".. prisionminutes .." minutos.") prisionEvent = addEvent(checkprisioned,1000,{cid=cid}) else if (answer ~= 1 and prisioned ~= 1 and result > 0) then doTeleportThing(cid, prisionpos) setPlayerStorageValue(cid,storages.first_num,0) setPlayerStorageValue(cid,storages.second_num,0) setPlayerStorageValue(cid,storages.result,0) setPlayerStorageValue(cid,storages.answer,0) setPlayerStorageValue(cid,storages.prisioned,1) setPlayerStorageValue(cid,storages.wrong_answers,0) setPlayerStorageValue(cid,storages.prisiontime,os.time()+(prisionminutes*60)) doPlayerSendTextMessage(cid, 20, "Tempo esgotado! Voce ficara aqui por ".. prisionminutes .." minutos.") prisionEvent = addEvent(checkprisioned,1000,{cid=cid}) else setPlayerStorageValue(cid,storages.first_num,0) setPlayerStorageValue(cid,storages.second_num,0) setPlayerStorageValue(cid,storages.result,0) setPlayerStorageValue(cid,storages.answer,0) setPlayerStorageValue(cid,storages.prisioned,0) setPlayerStorageValue(cid,storages.wrong_answers,0) doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Ok, muito obrigado.") end end end function checkprisioned(parameters) local cid = parameters.cid local prisioned = getPlayerStorageValue(cid,storages.prisioned) local prisiontime = getPlayerStorageValue(cid,storages.prisiontime) local timenow = os.time() if (prisioned == 1) then if (timenow >= prisiontime) then doPlayerSendTextMessage(cid, 20, "Seu tempo acabou, voce pode relogar e voltar a jogar.") else prisionEvent = addEvent(checkprisioned,1000,{cid=cid}) end end end <?xml version="1.0" encoding="UTF-8"?><talkactions> <!-- player talkactions --> <talkaction words="!buypremiumarrixnosaaswz" script="buyprem.lua"/> <talkaction words="!leavehouse" script="leavehouse.lua"/> <talkaction words="/changesddgexasd" script="changesex.lua"/> <talkaction words="!uptime" script="uptime.lua"/> <talkaction words="!deathlist" script="deathlist.lua"/> <talkaction words="!getmoney" script="getmoney.lua"/> <talkaction words="!ranks" script="highscores.lua"/> <talkaction words="!crew" script="crew.lua" /> <talkaction words="!antibot" script="antibot.lua"/> <!-- test talkactions --> <talkaction words="!x" script="animationeffect.lua"/> <!-- Gods --> <talkaction words="/save" script="save.lua"/> <talkaction words="/bc" script="bc.lua"/> </talkactions> -- local variableslocal storages = {first_num = 20123, second_num = 20124, result = 20125, answer = 20126, prisioned = 20127, prisiontime = 20128, wrong_answers = 20129} -- end local variables function onSay(cid, words, param) local first_num = getPlayerStorageValue(cid,storages.first_num) local second_num = getPlayerStorageValue(cid,storages.second_num) local result = getPlayerStorageValue(cid,storages.result) local answer = getPlayerStorageValue(cid,storages.answer) local prisioned = getPlayerStorageValue(cid,storages.prisioned) param = tonumber(param) if (prisioned ~= 1 and answer ~= 1 and result > 0) then if (param == result) then if (getPlayerStorageValue(cid,storages.wrong_answers) <= 3) then doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Esta correto, muito obrigado.") setPlayerStorageValue(cid,storages.wrong_answers,0) setPlayerStorageValue(cid,storages.answer,1) setPlayerStorageValue(cid,storages.first_num,0) setPlayerStorageValue(cid,storages.second_num,0) setPlayerStorageValue(cid,storages.result,0) else doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Voce ja errou mais de 3 vezes.") end else doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Esta errado!") wrong_answers_now = getPlayerStorageValue(cid,storages.wrong_answers) setPlayerStorageValue(cid,storages.wrong_answers,wrong_answers_now+1) doPlayerSendTextMessage(cid, 20, "Next Anti Bot System: Voce ja tem ".. getPlayerStorageValue(cid,storages.wrong_answers).." respostas incorretas! Limite de 3.") end end end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...