-
Total de Posts
37 -
Registro em
-
Última visita
-
Dias Ganhos
2
morduk ganhou no último dia 17 de Dezembro 2024
morduk teve o conteúdo mais curtida!
Sobre morduk
- Aniversário 15/02/1997
Informações Pessoais
-
Eu sou:
Mapper
-
Nome do Personagem:
MORDUK
-
Eu moro em:
Moscow
Últimos Visitantes
436 visualizações
morduk's Achievements
-
Servidor TFS 1.2 Open Source/Client V8 Master
morduk respondeu ao tópico de ploneer157 em Servidores Poketibia
muito bom, obrigado pela contribuicao! a comunidade agradece -
Top hein. Obrigado pela contribuição
-
Como dito na última resposta, usa o da base pokefans. O pokefans foi feito em cima da base pota e já tem bastante coisa adicionada como por exemplo o sistema de addons
-
eu tenho uma estilo pxg me chama 019999735390
-
TUTORIAL SISTEMA DE AVISAR A TODOS QUE O STAFF ESTÁ ON by Morduk
morduk postou um tópico no fórum em Códigos ShowOFF
Bom, esse é um sistema simples feito por mim porém pode ser util pra alguém, lá vai: na pasta data/cresturescripts/scripts crie um arquivo chamado staffon.lua e cole o seguinte codigo dentro: local groups = {2, 3, 4} function onLogin(cid) if isInArray(groups, getPlayerGroupId(cid)) then doBroadcastMessage(""..getPlayerName(cid).." esta online") end return true end Feito isso, coloque essa tag no arquivo data/cresturescripts.xml <event type="login" name="staffon" event="script" value="staffon.lua"/>-
- 1
-
Nesse tutorial, vou compartilhar com vocês um sistema que te dá pontos ao ficar online (1 ponto cada 1 hora configuravel). No meu servidor eu usava um NPC que trocava esses pontos por itens, porém o céu é o limite e vc pode fazer através de NPC, Modules do proprio cliente ou outras maneiras, basta usar a criatividade. Em data/cresturescripts/scripts crie um arquivo com o nome onlinebonus.lua e coloque o seguinte codigo dentro: function addOnlineBonus(cid, horas, bonus_contador) if not isPlayer(cid) then return false end setPlayerStorageValue(cid, bonus_contador, getPlayerStorageValue(cid, bonus_contador) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns! Você passou 1 hora jogando sem sair do jogo, como recompensa recebeu 1x online bônus.") doSendPlayerExtendedOpcode(cid, 10, "ONLINE BONUS") addEvent(addOnlineBonus, horas * 3600 * 1000, cid, horas, bonus_contador) end function onLogin(cid) local bonus_contador = 5984548 -- Storage que vai guardar quantos online bonus o char possui. local horas = 1 -- Quantidade de horas o char precisa ficar logado pra receber cada online bonus. doPlayerSendTextMessage(cid,22,"Sistema de bônus online: A cada 1 hora jogada sem deslogar do personagem, você recebe 1x online bônus que pode ser trocado por alguns itens, alguns até mesmo exclusivos. Aproveite!") addEvent(addOnlineBonus, horas * 3600 * 1000, cid, horas, bonus_contador) return true end Feito isso, no arquivo data/cresturescripts.xml insira a linha: <event type="login" name="onlinebonus" event="script" value="onlinebonus.lua"/>
-
- 1
-
TUTORIAL SISTEMA DE SALARIO PARA TUTOR OU OUTRO CARGO 0.x by Morduk
morduk postou um tópico no fórum em Códigos ShowOFF
Compartilhando um sistema antigo, porém que pode ser util atualmente Salario pra tutor ou algum outro cargo na pasta data/globalevents/scripts crie um arquivo.lua e coloque o seguinte script nele: local config = { tutorId = 3, --Group ID do tutor. day = "1", --Dia do mês que receberá o salário. diamond = {itemid, count}, --{ID_do_diamond, quantidade}, } function onTime() if os.date("%d") == config.day then local tutors = db.getResult("SELECT name, id, online FROM players WHERE group_id = "..config.tutorId) if tutors:getID() ~= -1 then repeat if tutors:getDataInt("online") > 0 then local player = getPlayerByName(tutors:getDataString("name")) doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, "You received "..config.diamond[2].." diamonds.") doPlayerAddItem(cid, config.diamond[1], config.diamond[2]) else db.executeQuery("UPDATE player_storage SET value = 1 WHERE key = 9561 AND player_id = "..tutors:getDataInt("id")) end until not tutors:next() tutors:free() end end return true end faça o mesmo e crie um arquivo.lua em data/creaturescript/scripts e coloque o seguinte codigo: local diamond = {itemid, count} --{ID_do_diamond, quantidade} function onLogin(cid) if getPlayerStorageValue(cid, 9561) > -1 then doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, "You received "..diamond[2].." diamonds.") doPlayerAddItem(cid, diamond[1], diamond[2]) setPlayerStorageValue(cid, 9561, -1) end return true end Após ter feito isso, coloque as tags nos arquivos.xml nos respectivos lugares tag creaturescript.xml <event type="login" name="SalaryLogin" event="script" value="nome_do_arquivo.lua"/> tag globalevents.xml <globalevent name="Salary" time="00:00" event="script" value="nome_do_arquivo.lua"/> Lembrando que no lugar de "value="nome_do_arquivo.lua" , você deve colocar o mesmo nome que nomeou cada arquivo.-
- 2
-
TUTORIAL SISTEMA DE CRIPTOGRAFIA by MORDUK [OTClient, Clientv8 e outros]
morduk postou um tópico no fórum em Códigos ShowOFF
Bom, sem muita enrolação esse sistema de criptografia eu tentei compartilhar em outros forums e não deixaram (em 2019), como não deixaram eu postar eu fiz um 'mini' tutorial e disponibilizei para as pessoas através do pv do facebook, compartilhei com bastante gente, e uma dessas pessoas provavelmente foi o @ Zeon que repostou os arquivos (que eu ja não tinha mais) Vamos para o Tutorial: Você precisa encontrar os codigos nas sources, tem algo relacionado às KEYS que está na pasta "CryptoSystem", Recomendo dar CTRL+F no Notepad e procurar por elas na pasta das sources. ao abrir o executavel (lua53) você precisa digitar o 'comando'. (Está no arquivo "KEYS") Ai dps q vc digitou o "Comando" voce digita "Y" para confirmar e da enter, Ai vc digita o 'FIRST', dps o 'SECOND' e por ultimo o 'THIRD' Nessa parte voce confere se está tudo certo os codigos digitados de acordo com o que estiver na source e digita "Y" denovo para confirmar. Exemplo: Após isso já vai começar a criptografar. Caso dê problema em arquivos de imagens, você precisa checar se ele está com modo oculto ou somente leitura, se estiver algum desses 2 marcados basta desmarcar e tentar novamente. Lembrando que vc vai precisar compilar o OTClient com as configurações para ter efeito. (Esses executaveis estão criptografados com essa key padrão) Créditos: EU (MORDUK) Por ter feito o tutorial e disponibilizado o sistema na epoca (que era vendido e não era barato) @ Zeon Por repostar o tutorial Espero que ajude a comunidade. Download: [Hidden Content]? SCAN: [Hidden Content] Por favor mover o topico caso esteja no lugar errado.- 1 resposta
-
- 10
-
Tutorial Básico De CryptoSystem Funciona Para OTClient Cliente V8 e Vários Outros
morduk respondeu ao tópico de Zeon em Códigos ShowOFF
Vlw pelos créditos ❤️ na epoca tentei postar em outros forums e me proibiram. eu fiz esse tutorial e mandei pra um monte de gente pelo facebook em 2019, provavelmente vc foi uma dessas pessoas 🙂 ja tinha até perdido esses arquivos, obrigado por compartilhar -
A base que ele postou tem trap nas sources e nas distros que ja estão compiladas, ou seja, colocaram trap na base pra caso alguém consiga fazer um servidor e comece a dar certo, quem colocou as traps pode vir e derrubar seu servidor a qualquer momento. as que estou postando é o servidor original e limpo de armadilhas
×
- Criar Novo...