Tudo que .HuRRiKaNe postou
-
[8.60] Draconia OT - Offline Trainer - Sistema de Casamento
Informações: Mapa próprio 8.60 Marriage System Offline Trainer Custom Spells E mais! Imagens: Download: https://www.sendspace.com/file/43p9ad Scan: https://www.virustotal.com/pt/file/9bb695aa868f208ae7e2c854a772f699477ab1ed2b917617b031ce8e985d89c4/analysis/1427934166/ Créditos: Loth Gena
-
(Resolvido)Premium Scroll adicionar [VIP] no nick
Wakon funcionou, só teria como fazer ele adicionar o [VIP] em todos os personagens da conta e remover de todos os personagens? porque ele está adicionando e tirando o [VIP] apenas do personagem que usa o scroll!
-
(Resolvido)Premium Scroll adicionar [VIP] no nick
Eu criei um tópico ensinando a adicionar o script, agora é só aguardar a moderação aprovar, eu uso o sistema normal de premium account, e um npc que teleporta para algumas cidades e hunts apenas jogadores premium account, eu só gostaria que algum scripter adiciona-se as linhas para adicionar [VIP] no nome e um script endvip.lua para quando acabar os dias de premium remover o [VIP] do nick do jogador.
-
(Resolvido)Premium Scroll adicionar [VIP] no nick
<action itemid="9004" event="script" value="mes premium.lua"/>
-
(Resolvido)Premium Scroll adicionar [VIP] no nick
Sim é por item, mas ele adiciona dias de premium.
-
Qual Vps eu presiso
https://www.servercore.com.br/servidores-dedicados-ddos-firewall-protegidos/
-
(Resolvido)Premium Scroll adicionar [VIP] no nick
Boa noite, no meu servidor eu uso um sistema de scroll por action para colocar 30 dias de premium na conta dos jogadores e gostaria de saber se alguém conseguiria adicionar no script para adicionar [VIP] no nome do jogador e quando acabar os dias de premium remover o [VIP], segue o script: function onUse(cid, item, frompos, item2, topos) local dias = 30 -- quantos dias de premium ganhara doPlayerAddPremiumDays(cid, dias) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou "..dias.." dias de premium account.") local pos = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} doSendMagicEffect(pos, 36) doRemoveItem(item.uid) return TRUE end
-
(Resolvido)serve Dedicado. !
Agora eu estou no fórum pelo celular, se quiser entrar em contato por mensagem privada, quando que eu estiver no computador posso explicar mais detalhadamente.
-
(Resolvido)serve Dedicado. !
Bom basicamente você vai estar pagando uma maquina virtual mensalmente, da qual você pode acessar através de acesso remoto, dependendo do seu servidor você vai precisar de um cloud/dedicado com boas configurações, e recomendo Windows caso não tenha nenhuma experiencia com Linux.
-
[CreatureScript] Anti AccountManager Nuker 2.0
Editei acima, tenta agora, eu uso no tfs 1.1 e tá indo normal..
-
(Resolvido)serve Dedicado. !
www.weblara.com.br www.servercore.com.br Uso as duas empresas e recomendo!
-
[CreatureScript] Anti AccountManager Nuker 2.0
Tenta esse: local config = { loginMessage = getConfigValue('loginMessage') } function onLogin(cid) local maxaccbyip = 1 local accm = {} local pbi = getPlayersByIp(getPlayerIp(cid)) function antiTumb(cid) for _,player in ipairs(pbi) do if getCreatureName(player) == "Account Manager" then table.insert(accm, player) end end if #accm > maxaccbyip then print("Foi ultrapassado o limite maximo de contas online com o seguinte ip "..convertIntToIP(getPlayerIp(cid)).."\npor motivos de seguranca todos os accounts managers com esse ip foram kickados\nAnti-Nuker System 2.0") for _,player in ipairs(accm) do doRemoveCreature(player) end end return true end addEvent(antiTumb, 10, cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "showKD") registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "anunciarmorte") registerCreatureEvent(cid, "Antimagebomb") registerCreatureEvent(cid, "YouDead") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "forever amulet") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "PlayerKill") if (InitArenaScript ~= 0) then InitArenaScript = 1 -- make arena rooms free for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end -- if he did not make full arena 1 he must start from zero if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 2 he must start from zero if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 3 he must start from zero if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) -- did not arena level end setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 setPlayerStorageValue(cid, 42352, 0) -- is not in arena return true end
-
[CreatureScript] Anti AccountManager Nuker 2.0
Me manda seu login.lua aqui no tópico por favor.
-
[CreatureScript] Anti AccountManager Nuker 2.0
É esse da minha assinatura Tentei editar o tópico pelo celular bugou a formatação, hora que eu estiver no meu computador eu arrumo!
-
[CreatureScript] Anti AccountManager Nuker 2.0
Funciona, estou usando no meu servidor.
-
[CreatureScript] Anti AccountManager Nuker 2.0
Configure a quantidade máxima de acc manager's Kick automático nos account manager's com mesmo ip detectado Sistema eficaz sem erros no console Instalação: Em data/creaturescripts/scripts abra o arquivo login.lua e adicione abaixo de function onLogin(cid) o seguinte código: local maxaccbyip = 5 local accm = {} local pbi = getPlayersByIp(getPlayerIp(cid)) function antiTumb(cid) for _,player in ipairs(pbi) do if getCreatureName(player) == "Account Manager" then table.insert(accm, player) end end if #accm > maxaccbyip then print("Foi ultrapassado o limite maximo de contas online com o seguinte ip "..convertIntToIP(getPlayerIp(cid)).."\npor motivos de seguranca todos os accounts managers com esse ip foram kickados\nAnti-Nuker System 2.0") for _,player in ipairs(accm) do doRemoveCreature(player) end end return true end addEvent(antiTumb, 10, cid) Salve e pronto script instalado! Créditos: Ledtherón
-
[CreatureScript] DoubleExp para vocações VIP
Esse sistema consiste em deixar double exp para "X" vocações em seu servidor, no caso do meu para as vocações VIP! Instalação: Em data/creaturescripts/scripts/ crie um arquivo ExpVoc.lua e dentro coloque: local rate = 2 local rates = getPlayerRates(cid) local vocations = {9,10,11,12} -- ID das vocações function onLogin(cid) if isInArray(vocations,getPlayerVocation(cid)) then doPlayerSetExperienceRate(cid, rates[SKILL__LEVEL]+rate) end return true end Para adicionar as vocações do seu servidor basta trocar os ID's em local vocations = {9,10,11,12} Em data/creaturescripts adicione no creaturescripts.xml a seguinte linha: <event type="login" name="ExpVoc" event="script" value="ExpVoc.lua"/> Em data/creaturescripts/scripts/ abra o arquivo login.lua e adicione: registerCreatureEvent(cid, "ExpVoc") Pronto, agora é só aproveitar! Créditos: gabra
-
[CreatureScript] Trade Logs
Esse sistema consiste em criar um log .txt em data/logs/trades mostrando quais itens foram passados entre os jogadores dentro do seu servidor! Em data/creaturescripts/scripts/ crie um arquivo .lua chamado: checktrades.lua e dentro coloque: local servers = {[0] = 'server1', [1] = 'server2', [2] = 'server3'} local function getType(item) return (item.type > 0) and item.type or 1 end Log = {} Log.__index = Log function Log.create() local t = {} setmetatable(t, Log) t.file = servers[getConfigValue("worldId")] .. "/" .. os.date("%B-%d-%Y", os.time()) .. ".txt" t.str, t.cstr, t.con = '', '', 0 return t end function Log:write() local f = io.open("data/logs/trades/" .. self.file, "a+") if not f then return false end f:write(self.str) f:close() end function Log:containerString() self.cstr = '' for i = 1, self.con do self.cstr = self.cstr .. '-> ' end end function Log:addContainer() self.con = self.con + 1 self:containerString() end function Log:closeContainer() self.con = self.con - 1 self:containerString() end function Log:setLine(txt) self.str = self.str .. self.cstr .. txt .. '\n' end function Log:kill() self.file, self.cstr, self.str, self.con = "", "", "", -1 end function onTradeAccept(cid, target, item, targetItem) local this = Log.create() local name, tname = getCreatureName(cid), getCreatureName(target) this:setLine("Trade between " .. name .. " and " .. tname .. " || [" .. os.date("%d/%m/%Y %H:%M:%S") .. "]") local function logging(cid, item) this:setLine(getCreatureName(cid) .. " traded:") local function scanContainer(cid, uid) for k = (getContainerSize(uid) - 1), 0, -1 do local tmp = getContainerItem(uid, k) this:setLine(getItemNameById(tmp.itemid) .. " x " .. getType(tmp) .. " || itemid: " .. tmp.itemid) if isContainer(tmp.uid) then this:addContainer() scanContainer(cid, tmp.uid) this:closeContainer() end end end this:setLine(getItemNameById(item.itemid) .. " x " .. getType(item) .. " || itemid: " .. item.itemid) if isContainer(item.uid) then this:addContainer() scanContainer(cid, item.uid) this:closeContainer() end end logging(cid, item) logging(target, targetItem) this:setLine("END OF THIS TRADE --------------\n") this:write() this:kill() return true end Em data/creaturescripts adicione no creaturescripts.xml a seguinte linha: <event type="trade" name="tradeCheck" event="script" value="checktrades.lua"/> Em data/creaturescripts/scripts/ abra o arquivo login.lua e adicione: registerCreatureEvent(cid, "tradeCheck") Pronto, agora você poderá monitorar os trades em seu servidor! Créditos: Anonimo
-
OTChecker - Notificações de players e servers
Acabei de adicionar o meu, vai me ajudar muito porque meu distro sempre cai depois de 400 horas de uptime, parabéns pelo trabalho!
-
Bills DboUltimate
Quer ser spriter no meu servidor rsrs? Estou precisando de spriters.
-
Terminei meu namoro
Jogosdoben10.com
-
As modas do tibia...
Me lembro quando eu hosteava um servidor em casa, quando eu tinha 12 anos, era um mapa do xidaozu acho que é assim que escreve, não era o evolutions era um mapa 7.81, que todos os servidores com esse mapa não tinha como comprar houses, eu arrumei o bug das houses e o que hoje é arcane staff eu deixei como sprite wand que soltava um missele do Frozen starlight, bons tempos, o servidor lotava sua capacidade de 30 online haha
-
[8.60] Hydera Evolutions Map
Informações Mapa Evolutions editado; Novas spells; Novos monsters; Teleports; Npcs; Quests; Trainers; Zombie Event; E mais! Imagens Download http://www.mediafire.com/download/mdcm9sxk725ui8q/Luan.rar Scan https://www.virustotal.com/pt/file/cfb9928981295355c3abad724d5d668892c1c5a67930e53462d7721f7b9185b0/analysis/1426956582/ Créditos Wason
-
[8.60] Veneris Server - War System
Informações: Mapa 100% próprio Vip System com donates Teleports free / vip Tasks free / vip War system Site com shop vip / guild shop E mais! Imagens Servidor: Site: Download Server + Site: http://www.mediafire.com/download/p7052grn54vprvb/VENERIS.tar.gz Scan Server + Site: https://www.virustotal.com/pt/file/08d0278f73e9baf7d24a296ee13caa7589abbc9f6a83935c6ba6f0cd9b656163/analysis/1425447699/ Créditos: Veneris Team
-
Roubo
Bom eu tenho um servidor a cerca de 3 meses, e sempre usei o pagseguro, dois dias atras, alguém que ainda não sei se foi por meio de keylogger ou do xampp, conseguiu acessar meu dedicado, trocar o email do pagseguro, e foram cerca de 300,00 em doações para ele, agora eu vou tentar falar no pagseguro explicar o que aconteceu, pedir os dados dele e levar no cartorio para depois fazer o boletim, alguem já passou por isso?