Ir para conteúdo

Janmix

Artesão
  • Conteúdo

    146
  • Registrado

  • Última visita

Sobre Janmix

  • Data de Nascimento 05-11-1993

Informações

  • Forma que conheci o xTibia
    Otservs
  • Sou
    Scripter
  1. otserv open pvp DBZO Evolution

    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/
  2. World of Shinobi Brasil [WoSBR]

    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.
  3. 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/
  4. 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/
  5. 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.
  6. script Nome Duplicado Script Vip

    vou dormir agora, quando acordar eu faço pra você, ok?
  7. script Nome Duplicado Script Vip

    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.
  8. pedido [PEDIDO]Npc Outfit.

    pode me passar o ID dos diamonds?
  9. script Nome Duplicado Script Vip

    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.
  10. script mudar effect aura system

    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.
  11. 8.5 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 .
  12. tfs 0.3.6 Ajuda em npc que te da certo item

    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>
  13. Ajuda com problema nas porta do mapa do meu poketibia

    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.
  14. pedido [Pedido] Modificações nesse Script

    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.
  15. dúvida VPS/CLOUD

    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.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×