Ir para conteúdo

Janmix

Cavaleiro
  • Total de itens

    152
  • Registro em

  • Última visita

Tudo que Janmix postou

  1. Alternative Tibia Server - Based on Anime Naruto. Discord: https://discord.gg/zx3q8uFueJ Facebook: https://www.facebook.com/wosbr
  2. Janmix

    WoS Brasil

    World of Shinobi Brasil Breve Resumo: Desenvolvo esse servidor desde 2012 e fui por anos melhorando, corrigindo erros e balanceado-o, por ser um servidor totalmente exclusivo criei formulas próprias para vários sistemas, criaturas e vocações, não é como os NTO's que tem por ai hoje, existe muito mais RPG e desafios, se tiver procurando diversão com qualidade pode acreditar que esse é o servidor, se for fã do anime naruto vai curtir ainda mais, um dos sistemas mais atrativos do servidor é o de saga que cada inimigo tem uma mecânica diferente e fiel ao anime, seguindo a historia e cidades correspondentes. Inaugurado: 12/07/2019 Criação de Contas: http://www.wosbr.com/ Pagina do Facebook: https://www.facebook.com/wosbr/ Forum: http://wosbr.directorioforuns.com/ Classes Balanceadas: [DPS] Gaara Sasuke Ino Hinata Itachi Kankurou [Bruiser] Naruto Sakura Tenten Neji Temari Shino Shikamaru Sai [Tank] Chouji Rock Lee Kiba [Akatsuki Box] Nagato Kisame Deidara Hidan Konan Kakuzu Sasori Vários jutsus exclusivos e inovadores. PvP Balanceado. Free Premium Account Sistema de Sagas Exclusivo Sistema de Ranks: [Academy, Genin, Chuunin, Jounin, Sannin]. Sistema de Dungeons: [Diaria]. Sistema de Tasks. Mapa Proprio: (https://i.imgur.com/xUw1RDX.png). Criaturas Proprias. Eventos Automaticos. Shinobi Castle War: [+20% bonus guild owner]. Regeneração de stamina no trainer. Loot Channel e Death Channel. Sistema de Shared Party Exclusivo. Boss Reward System. Sistema de Upgrade. Survival Arena: [Diaria]. Itens com atributos exclusivos. Mais de 100 Quests espalhadas pelo mapa e 6 Main Quests. Novas skills: Miss & Critical. Sistema de Pets: Gamakichi - Katsuyu - Tonton - Pakkun - Gamatatsu - Pumpkin - Baby Bat - Baby Owl - Baby Spider. Agradeço desde já a todos que tenham interesse em jogar.
  3. 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.
  4. Criação de contas: www.wosbr.com
  5. World of Shinobi Brasil Breve Resumo: Desenvolvo esse servidor desde 2012 e fui por anos melhorando, corrigindo erros e balanceado-o, por ser um servidor totalmente exclusivo criei formulas próprias para vários sistemas, criaturas e vocações, não é como os NTO's que tem por ai hoje, existe muito mais RPG e desafios, se tiver procurando diversão com qualidade pode acreditar que esse é o servidor, se for fã do anime naruto vai curtir ainda mais, um dos sistemas mais atrativos do servidor é o de saga que cada inimigo tem uma mecânica diferente e fiel ao anime, seguindo a historia e cidades correspondentes. Inaugurado: 04/01/2019 Media diaria de jogadores: 160 players online. Criação de Contas: http://www.wosbr.com/ Videos do Servidor: http://www.wosbr.com//index.php/p/v/video Pagina do Facebook: https://www.facebook.com/wosbr/ Forum: http://wosbr.directorioforuns.com/ Classes Balanceadas: [DPS] Gaara Sasuke Ino Hinata Itachi Kankurou [Bruiser] Naruto Sakura Tenten Neji Temari Shino Shikamaru Sai [Tank] Chouji Rock Lee Kiba [Akatsuki Box] Nagato Kisame Deidara Hidan Konan Kakuzu Sasori Vários jutsus exclusivos e inovadores. PvP Balanceado. Free Premium Account Sistema de Sagas Exclusivo Sistema de Ranks: [Academy, Genin, Chuunin, Jounin, Sannin]. Sistema de Dungeons: [Diaria]. Sistema de Tasks. Mapa Proprio: (https://i.imgur.com/xUw1RDX.png). Criaturas Proprias. Eventos Automaticos. Shinobi Castle War: [+20% bonus guild owner]. Regeneração de stamina no trainer. Loot Channel e Death Channel. Sistema de Shared Party Exclusivo. Boss Reward System. Sistema de Upgrade. Survival Arena: [Diaria]. Itens com atributos exclusivos. Mais de 100 Quests espalhadas pelo mapa e 6 Main Quests. Novas skills: Miss & Critical. Sistema de Pets: Gamakichi - Katsuyu - Tonton - Pakkun - Gamatatsu - Pumpkin - Baby Bat - Baby Owl - Baby Spider. Agradeço desde já a todos que tenham interesse em jogar.
  6. 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!
  7. Inicia oficialmente dia 22/09/2016 - 14:00 PM Site: http://dbzoevolution.ddns.net/ Informações: » 24 Horas Online (host dedicado de 1Gbps) » Mapa Editado » Use o cliente DBZO Evolution para logar » Refine System » Protection System » Survivor » Varias Quests Novas » 39 Vocações (balanceadas) » Vip Free ~/~ » EXP Rate: 120x Inicial (com stages, terminando em 2x) » KI rate stages: 5x » SKILL rate stages: 20x Promoção double points de inauguração: (até dia 28/09), somente para manter o dedicado online (sem fins lucrativos). Acesse e divirta-se! Site: http://dbzoevolution.ddns.net/
  8. Final Test Server. 25/08/2016 START OFFICIAL: 26/08/2016 - 20:00 PM Vocações: -Haruno Sakura -Uchiha Sasuke -Rock Lee -Ten Ten -Hyuuga Neji -Hyuuga Hinata -Inuzuka Kiba -Aburame Shino -Akimichi Chouji -Nara Shikamaru -Yamanaka Ino -Sabaku no Gaara -Temari -Kankurou -Sai -Uchiha Itachi System: -Sagas -Missions -Tasks -Quests -PvP Balanced -Guild War -Guild Castle -Event Points -Pet System: Gamakichi, Katsuyu, Gamatatsu e Pakkun. -Dungeon Daily Solo / Dungeon Daily Team Grupo do Facebook: https://www.facebook.com/groups/1012747742113694/ Pagina do Facebook: https://www.facebook.com/wosbr/ Criar conta: 1/1 Cliente: http://www.mediafire.com/download/0lrrvukxj461r43/WoS+Brasil+VT2.rar TÓPICO PROVISIO, A NOITE EU ARRUMO.
  9. 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/
  10. 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/
  11. Alguém já compilou o SERVIDOR em Windows? está dando muito erro aqui quando tento compilar. e eu tenho quase certeza que para funcionar algumas funções do servidor precisa fazer a compilação da v13... a distro que tá no servidor está desatualizada com os scripts.
  12. vou dormir agora, quando acordar eu faço pra você, ok?
  13. mas o script funcinou? se funcionou vou ver se arrumo o seu script lá. Script VIP: -- Script SYtem vip 2.0 -- function onSay(cid, words, param) if(words == "!buyvip") then local price = 5000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if isPlayer(cid) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) doRemoveCreature(cid) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end elseif(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if isPlayer then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) doRemoveCreature(player) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end script globalevents: function onThink(interval, lastExecution) local players = getPlayersOnline() for _, pid in ipairs(getPlayersOnline()) do local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(pid, 13540) local timenow = os.time() if getPlayerStorageValue(pid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if isPlayer(pid) and getPlayerStorageValue(pid, 13540) >= timenow then playerpos = getPlayerPosition(pid) doSendAnimatedText(playerpos, "[VIP]", 180) end end return true end testei aqui, funcionou certinho, tenta ai e me dá uma resposta se deu certo ou não. caso der certo rep+ pra fecharem o tópico.
  14. Janmix

    [PEDIDO]Npc Outfit.

    pode me passar o ID dos diamonds?
  15. tenta ae: VIP.lua function onThink(interval, lastExecution) local players = getPlayersOnline() for _, pid in ipairs(getPlayersOnline()) do if isPlayer(pid) and getPlayerStorageValue(pid, 13540) >= 1 then playerpos = getPlayerPosition(pid) doSendAnimatedText(playerpos, "[VIP]", 180) end end return true end tag em globalevents: <globalevent name="VIP" interval="2000" script="VIP.lua" /> o time 2000 = 2 segundos (se for tfs 0.4) caso seja 0.3.6 eu acho que tem que ser 2. se ajudei rep+ pra fecharem o tópico.
  16. acho que é isso que voce quer: local config = { [5] = 35; -- [VOCATION] = CORES; [6] = 66; [7] = 144; [8] = 205; } function effectText(cid) local texts, eff = {"´ . ,", ". ´ ,", "` . ,", ", ´ ."} for vocation, color in pairs(config) do if getPlayerVocation(cid) == vocation then eff = color break end end if eff then doSendAnimatedText(getThingPos(cid), texts[math.random(1, #texts)], eff) addEvent(function() if isPlayer(cid) and isPremium(cid) then effectText(cid) end end, 1000) end end function onLogin(cid) effectText(cid) return true end se não for, você me cita e explica melhor. se for isso rep+ para fecharem o tópico. EDIT: arrumei as vocações, é que eu mudei a 5 e 6 pra 1 e 2 para testar, mas já arrumei.
  17. Janmix

    Amazing

    Vou te dar uma dica para pelo menos começar o seu servidor bem, se não tem site coloca pelo menos um account manager né. Fui se está realmente legal, se já superou o meu New Mega, e espero que supere, só ter dedicação, eu estou sem tempo para mexer com o New Mega esses tempos, e deu uma treta com o dedicado. Boa sorte com o seu projeto, mas lembra de liberar o account manager, vai te ajudar muito .
  18. tenta ai Script: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local forge = {} local recipes = { [2158] = { -- ID DA STAMINA POTION {2160, 1} -- ID E QUANTIDADE DOS ITENS QUE ELE VAI COBRAR } } function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function onGreetCallback(cid) talkState[cid] = 0 forge[cid] = {match = nil, recipe = nil} return true end function onCreatureSayCallback(cid, class, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if talkState[talkUser] == 0 then for itemid, items in pairs(recipes) do if msgcontains(msg, getItemNameById(itemid)) then forge[talkUser] = {match = itemid, recipe = items} break end end if forge[talkUser].match ~= nil then local str, sep = "Boa escolha, Eu precisarei de" local n = 1 for _, item in ipairs(forge[talkUser].recipe) do sep = (n == 1) and " " or (n == #forge[talkUser].recipe and " e " or ", ") str = str .. sep .. (item[2] or 1) .." ".. getItemNameById(item[1]) n = n + 1 end str = str ..". Concorda?" npcHandler:say(str, cid) talkState[talkUser] = 1 else npcHandler:say("Desculpa, voce nao tem os itens.", cid) end elseif talkState[talkUser] == 1 then if msgcontains(msg, "yes") or msgcontains(msg, "sim") then local ret = {} for _, item in ipairs(forge[talkUser].recipe) do local g = getPlayerItemById(cid, true, item[1]) if g.uid > 0 and math.max(1, g.type) >= item[2] then table.insert(ret, {g.uid, item[2]}) else ret = {} break end end if #ret > 0 then for _, item in ipairs(ret) do doRemoveItem(item[1], item[2]) end doPlayerAddItemEx(cid, doCreateItemEx(forge[talkUser].match, 1)) npcHandler:say("Foi um prazer negociar com voce, aqui esta a sua ".. getItemNameById(forge[talkUser].match) ..".", cid) else npcHandler:say("Desculpa, voce nao tem os itens para troca.", cid) talkState[talkUser] = 0 forge[talkUser] = {match = nil, recipe = nil} end elseif msgcontains(msg, "no") or msgcontains(msg, "nao") then npcHandler:say("Tudo bem, voce precisa de mais alguma coisa?", cid) talkState[talkUser] = 0 forge[talkUser] = {match = nil, recipe = nil} end end return true end local greet, sep = "Ola, |PLAYERNAME|. eu vendo bla bla bla bla...." local n = 1 for item, recipe in pairs(recipes) do sep = (n == 1) and " " or (n == #recipes and " e " or ", ") greet = greet .. sep .. "{".. getItemNameById(item) .."}" n = n + 1 end npcHandler:setMessage(MESSAGE_GREET, greet) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, onCreatureSayCallback) npcHandler:setCallback(CALLBACK_GREET, onGreetCallback) npcHandler:addModule(FocusModule:new()) Npc: <?xml version="1.0" encoding="UTF-8"?> <npc name="NPC Stamina" script="data/npc/scripts/Stamina_Npc.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="60" head="38" body="79" legs="107" feet="114"/> <parameters> <parameter key="message_greet" value="Hello, |PLAYERNAME|."/> </parameters> </npc>
  19. Se eu não estiver enganado, o problema não é no script e sim nas sprites. eu acho que uma vez deu isso comigo, eu resolvi usando o Item Editor, como já faz muito tempo, não sei se é o mesmo problema do seu.
  20. function onDeath(cid, corpse, deathList) local config = { onlypremium = false, -- se precisa ser premium para não perder nada exp = true, -- se ao morrer o jogador irá perder exp skills = true, -- se ao morrer vai perder skills magic = true, -- se vai perder magic level loot = false, -- se ao morrer o jogador irá perder o loot level = 150 -- até que level irá proteger o player } if isPlayer(cid) and (getPlayerLevel(cid) <= config.level) and (getPlayerSkullType(cid) > 2) then if config.onlypremium == true and not isPremium(cid) then return TRUE end if config.loot == false then doCreatureSetDropLoot(cid, false) end if config.magic == false then doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0) end if config.skills == false then doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) end if config.exp == false then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) end return TRUE end return TRUE end tenta ae obs. não testei, só mudei a função do script que o Danihcv colocou.
  21. Olá, estou com uma duvida entre duas empresas para hostiar meu servidor a 4YouStart e a ServerCore. gostaria de saber se alguém aqui já usou, ou tem algum relato sobre essas empresas, e qual a melhor entre as duas, pretendo comprar um VPS/CLOUD de 140,00 para cima, com o sistema operacional Linux. e aproveitando o tópico gostaria de saber se é mais vantajoso para um servidor utilizar um Cloud ou um VPS, qual é o melhor em desempenho? e qual é o mais seguro? Desde já agradeço a todos que entrarem e lerem o tópico, e agradeço ainda mais quem puder responder. Atenciosamente, Jean Aller.
  22. como faço pra ela só matar players? não matar criaturas.
  23. Bem galerinha do xtibia, gostaria de saber se é em um script de spell summon verificar se já tem alguma criatura sumonada com um nome especifico. No meu caso, eu tenho um sistema de PET, só que algumas vocações tem magias de summon. mas cada vocação só pode invocar 1 criatura da sua vocação. e quando o PET ( que é usando um item ) está sumonado, eu não consigo usar a magia de summon das vocações. então gostaria de saber se é possivel, o script verificar se a criatura Earth Golem estiver sumonada não sumonar outra? ou ignorar o PET que tem o nome de Dark Bat. Espero que entendam.
  24. Janmix

    Pokemon New Mega

    -- POKEMON NEW MEGA -- {+} Abertura 08/01/2016 {+} Dedicado 24 Horas {+} Varias quests {+} Pokemons Megas (Dropa stones mega dos pokemons [+ de 20 megas stones]) {+} Pokemons Shinies {+} Pokemons 1ª, 2ª, 3ª e 4ª Geração {+} Varias cidades [incluindo Phenac] {+} Base PokeCyan Site: http://pokenewmega.sytes.net/ Criação de contas: http://pokenewmega.sytes.net//index.php/account/create Download Client: http://www.mediafire.com/download/7cwfmtvuau8ajdb/Pokemon+NewMega.rar Att: [ADM] Janmix
  25. QUAIS MELHORES EMPRESAS PARA CONTRATAR UM VPS ATUALMENTE?
  • Quem Está Navegando   0 membros estão online

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