-
Total de itens
73 -
Registro em
-
Última visita
Tudo que eletross postou
-
Deixa ele postar, bem legal os scripts, mas espero que ele coloque os devidos créditos. Obrigado pela contribuição!
-
Release Complete Monster Pack V5.4.6
tópico respondeu ao makabrotaliban de eletross em NPCs, monsters e raids
Pack tem defeitos sim. Não foi tao bem revisado. Mas não testei loot chance. Bug do dwarf ai encima e: Reportado. -
Release Complete Monster Pack V5.4.6
tópico respondeu ao makabrotaliban de eletross em NPCs, monsters e raids
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! -
Release Complete Monster Pack V5.4.6
tópico respondeu ao makabrotaliban de eletross em NPCs, monsters e raids
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. -
Ta tudo correto agora, atualizado para 8.42, baixe nosso cliente proprio!
-
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!
-
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!
-
Obrigado por mover o topico e desculpe por postar em lugar incorreto!
-
# 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!
-
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!
-
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!
-
bom, muito obrigado!
-
[Arquivado]Chamada De Idéias Para Tibia E Otserv
tópico respondeu ao Diogo de eletross em Noticias - Arquivo
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! -
Obrigado por comentar! Novos updates chegando!
-
# 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!
-
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!
-
Valew amigo! dei uma editada agora!
-
8.4 [tfs]mysticspirit+autoip+/cleanajustado!
tópico respondeu ao eletross de eletross em OTServ Comum
Valew muito obrigado -
# 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!
-
ajeita para tfs 0.2! tira aquele erro q postei plx! Ou m indique outro sistema anti bots, por favor! valew ai!
-
# 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!
-
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!
-
[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!
-
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!
-
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.