Tudo que janmix postou
-
OTClient tamanho arquivo executavel
Olá, alguém sabe dizer por que quando eu compilo meu OTClient (usando codeblocks) ele gera um .exe de +/- 100 mbs, sendo que eu uso um compilado igual que pesa +/- 5mbs, os dois funcionam iguais, mas o tamanho é absurdamente diferente, sabe como posso compilar para não ficar tão grande assim? segui o tutorial do proprio OTClient para compilar usando o codeblocks. Desde já agradeço.
-
WPE - 0.4 Limit Packets
Olá, gostaria de tirar algumas duvidas, pesquisei e não encontrei nada 100%, existe alguma forma de limitar o numero de pacotes por segundo no servidores 0.4? especificamente r3777, nos servidores mais novos 1.x existe a opção packetsPerSecond, coisa que não se encontra nas versões antigas, pelo menos não que eu saiba, sabem se é possível e/ou como limitar esses envios de pacotes nessa versão? Caso: Eu tinha um servidor 8.6 versão 0.4 r3777, e não tinha nenhum bug até um certo momento, o servidor era hospedado em uma maquina linux ubuntu, com HD SSD e 1 giga de rede, era bem estável, então começou a ter quedas requentes, o servidor começava a travar e caia (causando rollback), não estava com tempo para investigar a causa e resolver logo, então acabei fechando o servidor, mas depois de um tempo tive contato com o jogador que fazia isso, ele disse que derrubava o servidor usando WPE Pro e fazia alguma modificação no look e deixava o programa rodando e em pouco tempo o servidor começava travar e caia com o numero de pacotes enviados, caso alguém já tenha passado por isso ou passa, se conseguiu resolver e como, gostaria de saber ou alguém que saiba resolver isso quiser conversar comigo também, precisava disso para pensar em voltar abrir o servidor, e agora tenho o contato inclusive da pessoa que derrubava para caso necessitar de testes. É isso, obrigado!
-
Bug exp stage
posta ai seu stages, mas antes mesmo de postar verifica se tá assim em stages.xml <world id="0" multiplier="0"> caso esteja, muda para <world id="0" multiplier="1">
-
[C ]Level System in monster [0.3.6]
Uma duvida, não altera a experiencia da criatura a depender do level? aparentemente não. teria alguma forma de colocar essa opção de alterar a experiencia da criatura pelo level? tipo +10% por level level 1 ganhar = 1000 level 3 ganhar = 1300 level 10 ganhar = 2000
-
(Resolvido)Atualizar código pra TFS o.4 rev 3884
Disponha :D, vou reportar para que fechem seu pedido, já que foi resolvido.
-
DLL Old Client 8.6
Segue esse tutorial ai, que não vai precisar nem de DLL, eu mesmo testei e funciona (apenas para 8.60):
-
Exp shared party
na verdade tenta fazer isso ai no seu config.lua: extraPartyExperienceLimit = 100000 extraPartyExperiencePercent = 50 isso ai deve funcionar, cada membro vai ganhar 50% da exp da criatura.
-
(Resolvido)Atualizar código pra TFS o.4 rev 3884
Se eu entendi certo, para o que você quer já existe uma função para isso, pouco usada e pouco conhecida, mas acho que funciona para o que você quer. tente deixar assim e veja o resultado: <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1"> <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.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> <absorb percentFire="10" percentEnergy="20"/> </vocation> no caso vai absorver 10% de fire e 20% de energy, no caso recebendo apenas 90% do dano sofrido de fire e apenas 80% do dano sofrido de energy. Aguardando resposta.
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
-
Auxilio a compilação em Linux
Olá, sou dono do WoSBR, estou passando meu servidor para um dedicado linux, e se alguém se interessar estou contratando alguém que entenda bem de linux para me auxiliar na compilação e tirar algumas duvidas minhas. Pode mandar mensagem nesse tópico, PM ou no Facebook. Grupo: https://www.facebook.com/groups/1012747742113694/ Pagina: https://www.facebook.com/wosbr/
-
Contrato quem entende de linux
Olá, sou dono do WoSBR, estou passando meu servidor para um dedicado linux, e se alguém se interessar estou contratando alguém que entenda bem de linux para me auxiliar na compilação e tirar algumas duvidas minhas. Pode mandar mensagem nesse tópico, PM ou no Facebook. Grupo: https://www.facebook.com/groups/1012747742113694/ Pagina: https://www.facebook.com/wosbr/
-
Qual Versão do Linux Escolher?
Aproveitando o tópico, também estou com essa duvida (como nunca usei linux, sempre usei win server). Estou analisando esses: Ubuntu 12.04 (64 bits), Ubuntu 14.04 (64 bits), e Debian 7.6 (64 bits). Qual desses é melhor? e que tem menos chances de erros e bugs na compilação.
-
[8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
Uma duvida, eu usava essa distro compilada em Dev C++, tranquilo. como eu queria ela em 64 bits eu compilei ela com o tutorial do @Sekk, deu tudo certinho. mas quando eu tento abrir ela com SQL, pois no momento não tenho site pra o server, dá erro. Tem alguma forma de abrir em SQL com 64 bits?
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
-
Crash ao mudar IP
Estou usando essa source: TFS 0.4 by Fir3element Versão: 8.60 Compilado em Windows (sem erros) Alguém poderia me dar uma ajuda? eu editava meu server usando o ip 127.0.0.1, mas agora quando eu fui abrir pra uns colegas entrarem e mudei o IP pelo do NO-IP ( qualquer IP direfente de 127.0.0.1 ) está dando crash no server. e aparece um erro antes de dar crash, This application has requested the Runtime to terminate it in an unusual way. mas se eu usar o 127.0.0.1 como IP não da crash o servidor funciona perfeitamente. Resolvi pode fechar, eu mesmo fiz umas modificações na source e arrumei.
-
[8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
Alguém poderia me dar uma ajuda? eu editava meu server usando o ip 127.0.0.1, mas agora quando eu fui abrir pra uns colegas entrarem e mudei o IP pelo do NO-IP ( qualquer IP direfente de 127.0.0.1 ) está dando crash no server. e aparece um erro antes de dar crash, This application has requested the Runtime to terminate it in an unusual way. mas se eu usar o 127.0.0.1 como IP não da crash o servidor funciona perfeitamente. @Sekk @Fir3element
-
(Dúvida) & (Pedido) classe summoner
Eu estou indo dormir agora, mas quando acordar vejo o que posso fazer por você. pelo menos dar uma ajuda. mas eu lendo esse seu texto, percebi que você é extremamente leigo em scripts, por serem scripts "vamos dizer" simples de se fazer, e está com um planejamento para um servidor grande, eu recomendaria você pesquisar e estudar um pouco sobre a linguagem LUA. aqui no fórum tem alguns tutoriais. isso é só uma dica, pois mesmo que não seja você que crie os scripts, você vai precisar entender eles, pois você será o dono do servidor. quando eu acorda vejo o que faço, fui.
-
NPC Vocations
esse seu sistema de Anti-fraude, ele gera alguma storage para o item?
-
Ajuda Script Vip
Tenta ae: em creaturescripts/scripts cria um arquivo chamado: vocVIP.lua local config = { [1] = { 9, 10}, [2] = { 10, 10}, [3] = { 11, 10}, [4] = { 12, 10}, [5] = { 9, 10}, [6] = { 10, 10}, [7] = { 11, 10}, [8] = { 12, 10}, } local config2 = { [9] = { 5, 10}, [10] = { 6, 10}, [11] = { 7, 10}, [12] = { 8, 10}, } function onLogin(cid) if getPlayerVipDays(cid) >= 1 then setPlayerStorageValue(cid, 43215, 1) elseif getPlayerStorageValue(cid, 43215) == 1 and getPlayerVipDays(cid) <= 0 then doTeleportThing(cid, getTownTemplePosition(1)) doPlayerSendTextMessage(cid, 27, "Sua VIP expirou, e voce perdeu os privilegios e a vocacao VIP.") setPlayerStorageValue(cid, 43215, -1) end local voc = config[getPlayerVocation(cid)] if getPlayerVipDays(cid) >= 1 then if voc then doPlayerSetVocation(cid, voc[1]) doSendMagicEffect(getCreaturePosition(cid), voc[2]) end end local voc2 = config2[getPlayerVocation(cid)] if getPlayerVipDays(cid) <= 0 then if voc2 then doPlayerSetVocation(cid, voc2[1]) doSendMagicEffect(getCreaturePosition(cid), voc2[2]) end end return true end tag em creaturescripts.xml: <event type="login" name="vocVIP" event="script" value="vocVIP.lua"/> registra em login.lua registerCreatureEvent(cid, "vocVIP") me dá um retorno, se funcionou ou não. OBS: com esse script você não vai precisar alterar nada no script do comando, vai ficar automatico se verificar que o player é VIP, vai adicionar a vocação VIP, e quando acaba a VIP o player volta a ser a vocação free. (exemplo: se ele é VIP knight quando acabar a VIP, vai virar Elite Knight).
-
Talkaction por vocação
manda o script todo ai que arrumo.
-
Talkaction que só vip pode usar
manda ai os 2 scripts (os 2 comandos) que eu arrumo pra você.
-
[PEDIDO] Mensagem aparecer para o player quando ele upar X level
Desculpa é que não entendi bem o que era pra fazer, está ai o script, deixei ele mais configurável para facilitar pra você. function onAdvance(cid, skill, oldlevel, newlevel) local config = { text = "Parabens voce chegou ao nivel 100. Agora voce esta pronto para enfrentar novos desafios!", -- primeira mensagem text2 = "Parabens voce chegou ao nivel 200. Agora voce tem acesso a Death Island.", -- segunda mensagem text3 = "Parabens voce chegou ao nivel 300. Voce ja pode fazer a Underworld Quest, boa sorte!", -- terceira mensagem efeito = 10, -- numero do efeito } if getPlayerLevel(cid) == 100 then -- so mudar o valor 100 para o level que queira. doPlayerSendTextMessage(cid, 22, config.text) doSendMagicEffect(getCreaturePosition(cid), config.efeito) elseif getPlayerLevel(cid) == 200 then -- so mudar o valor 200 para o level que queira. caso queira só uma mensagem coloca o level bem alto ex: 9999 doPlayerSendTextMessage(cid, 22, config.text2) doSendMagicEffect(getCreaturePosition(cid), config.efeito) elseif getPlayerLevel(cid) == 300 then -- so mudar o valor 300 para o level que queira. caso queira só uma mensagem coloca o level bem alto ex: 9999 doPlayerSendTextMessage(cid, 22, config.text3) doSendMagicEffect(getCreaturePosition(cid), config.efeito) end end tenta ai, se for isso rep+. se não for me cita ai que eu arrumo.
-
Mostrar Tudo Do boneco
function onSay(cid, words, param) local level = getPlayerLevel(cid) local vocation = getPlayerVocationName(cid) local health, maxhealth = getCreatureHealth(cid), getCreatureMaxHealth(cid) local mana, maxmana = getCreatureMana(cid), getCreatureMaxMana(cid) local fist, club, sword, axe = getPlayerSkillLevel(cid, 0), getPlayerSkillLevel(cid, 1), getPlayerSkillLevel(cid, 2), getPlayerSkillLevel(cid, 3) local distance, shield, fishing, magic = getPlayerSkillLevel(cid, 4), getPlayerSkillLevel(cid, 5), getPlayerSkillLevel(cid, 6), getPlayerMagLevel(cid) local cap = getPlayerFreeCap(cid) local text = "Vocation: "..vocation.."\nLevel: ".. level .."\nHP: ".. health .."/".. maxhealth .."\nMP: ".. mana .."/".. maxmana .."\nCapacity: ".. cap .."\n\nMagic Level: ".. magic .."\n\nFist: ".. fist .."\nClub: ".. club .."\nSword: ".. sword .."\nAxe: ".. axe .."\nDistance: ".. distance .."\nShield: ".. shield .."\nFishing: ".. fishing .."" doShowTextDialog(cid, 5808, text) return true end