LUA Outfitter exploit

ставите скин в оутфитере применяете его для всех, и активируете командой _violet_crash
ставить скин нужно либо под картой либо в другом конце от игроков, умирать при поставленом краш скине запрещено иначе сами крашнитесь
сделал Kodya, слил Ямирка, c0nfuse, lenofag

Python Voice manager

  • Python
  • 0 Скачивания
  • 0 ratings
Всем привет сегодня я вам покажу начало как сделать войс мэнаджера, он будет выглядеть так как на видео. Буду я работать с библиотекой pycord и когами

Как из моих прошлах тем было показано как сделать коги и что это такое мы делаем новый файл, я его назвал voice.py и так для начала нам надо сделать классы и импорты
Класс и импорты начало:
Развернуть Свернуть Копировать
import discord
from discord.ext import commands

class Voice(commands.Cog):
    def __init__(self, bot):
        self.bot: commands.Bot = bot
        print('Module {} is loaded'.format(self.__class__.__name__))
После создания кога мы пишем такой код
voice код:
Развернуть Свернуть Копировать
    @commands.Cog.listener()
    async def on_voice_state_update(self, member, before, after):
        if after.channel != None:
            if after.channel.id == айди нашего канала:
                category = after.channel.category
              
                channel2 = await member.guild.create_voice_channel(
                    name = f'{ member.display_name }',
                    category = category,
                )
                await channel2.set_permissions(member, connect = True)
                await member.move_to(channel2)
                role = discord.utils.get(member.guild.roles, name='voice') # название своей роли при заходе в наш войс
                await member.add_roles(role)

                def check(x, y, z): return len(channel2.members) == 0
              
                await self.bot.wait_for('voice_state_update', check = check) # проверка канала когда мы ливаем
                await channel2.delete() # удаление канала
                await member.remove_roles(role) # снятие роли
После написаного нами кога надо добавить еще строчки в конце для его запуска а именно
Конец кога:
Развернуть Свернуть Копировать
def setup(client):
    client.add_cog(Voice(client))
Конечно это еще не конец этого ивента у меня есть команды для войса, но я уже буду смотреть на интерес к данной теме

Python Делаем варны за бэд ворды

  • Python
  • 0 Скачивания
  • 0 ratings
Всем привет, мы сегодня будем делать проверку чата на бэд ворды в моем случае это мат.
Опять же из данных тем(Python - Система verify) и (Python - Муты с дб) мы уже создали файл модерэйшн и туда мы будем загружать наш ивент.

Перед классом Verif который мы сделали выше добавляем данную строчку с нашими плохими словами
Слова:
Развернуть Свернуть Копировать
blacklist = ["сука", "шлюха", "пидр", "нахуй", "блять", "Блять", "Сука", "Шлюха", "Пидр", "Нахуй", "хуй", "Хуй", "долбаеб", "Долбаеб", "Нахуя", "нахуя", "уебан", "Уебан", "долбаёб", "Долбаёб"]
После того как мы добавили переменною уже добавляем данные строчки в код
Проверка:
Развернуть Свернуть Копировать
    @commands.Cog.listener()
    async def on_message(self, message):
        content = message.content.replace(' ', '')
        if any(word in content.lower() for word in blacklist):
            role = discord.utils.get(message.guild.roles, name = 'модер')
            if role in message.author.roles:
                return
            await message.channel.send(f'{message.author.mention}, ууу... кого по губам отшлепать??')
            await message.delete()

            name = message.guild.name

            base.execute('CREATE TABLE IF NOT EXISTS {}(userid INT, count INT)'.format(name))
            base.commit()

            warning = cur.execute('SELECT * FROM {} WHERE userid == ?'.format(name),(message.author.id,)).fetchone()

            if warning == None:
                cur.execute('INSERT INTO {} VALUES(?, ?)'.format(name),(message.author.id,1))
                base.commit()
                await message.channel.send(f'{message.author.mention}, 1-ое предупреждение, на 3-е - БАН')

            elif warning[1] == 1:
                cur.execute('UPDATE {} SET count == ? WHERE userid == ?'.format(name),(2,message.author.id))
                base.commit()
                await message.channel.send(f'{message.author.mention}, 2-ое предупреждение, на 3-е - БАН')
            
            elif warning[1] == 2:
                cur.execute('UPDATE {} SET count == ? WHERE userid == ?'.format(name),(3,message.author.id))
                base.commit()
                await message.channel.send(f'{message.author.mention}, забанен за мат в чате.')
                cur.execute('DELETE FROM {} WHERE userid == ?'.format(message.guild.name),(message.author.id,)).fetchone()
                base.commit()
                cur.execute(f'DELETE FROM users WHERE guildid = {message.guild.id} and userid={message.author.id}')
                base.commit()
                await message.author.ban(reason='Мат в чате')
Если вам непонятна работа с дб, то посмотри данную тему(Python - Работа с sqlite и discord.py)

Python Муты с дб

  • Python
  • 0 Скачивания
  • 0 ratings
Всем привет сегодня мы будем делать муты, для этого нам понадобится pycord и понимание что такое коги(Python - Пишем своего дискорд бота за 5 минут)

В моей прошлой теме мы уже создали верифи в коге модрейшн(Python - Пишем своего дискорд бота за 5 минут), а сейчас в этом же коге мы сделаем муты с дб на json(обязательно сделать в папке jsons/mutes.json.
Для начала нам надо перед классом Verif данный код
Вставить пред классом Verif:
Развернуть Свернуть Копировать
def load_json(filename):
    with open(filename, encoding="utf-8") as infile:
        return json.load(infile)


def write_json(filename, content):
    with open(filename, "w") as outfile:
        json.dump(content, outfile, ensure_ascii=True, indent=4)
А также если увас нет импорта json и datetime то добавляем в import import json и import datetime
Для начала сделаем команду unmute, она выглядит следующим образом
Unmute:
Развернуть Свернуть Копировать
    @commands.command()
    @commands.has_permissions(administrator=True)
    async def unmute(self, ctx, member: discord.Member):
        await member.remove_roles(self.mutedrole)
        emb = discord.Embed( title = 'Unmute', description = f'{ctx.author.name} размутил {member.display_name}', colour = discord.Color.blue() )
        emb.set_footer( text = ctx.author.name, icon_url = ctx.author.avatar)
        await ctx.send(embed=emb)
        mutes = load_json("jsons/mutes.json")
        mutes.pop(str(member.id))
        write_json("jsons/mutes.json", mutes)
Далее сделаем mute и он выглядит следующим образом
Mute:
Развернуть Свернуть Копировать
    @commands.command()
    @commands.has_permissions(administrator=True)
    async def mute(self, ctx, member: discord.Member = None, time: str = None, *, reason="не указана"):
        if member is None:
            return await ctx.send("Пользователь не указан")
        if member.bot is True:
            return await ctx.send("Вы не можете замутить бота")
        if member == ctx.author:
            return await ctx.send("Вы не можете замутить себя")
        if len(reason) > 150:
            return await ctx.send("Причина слишком длинная")
        if member and member.top_role.position >= ctx.author.top_role.position:
            return await ctx.send("Вы не можете замутить человека с ролью выше вашей")
        if time is None:
            return await ctx.send("Вы не указали время")
        else:
            try:
                seconds = int(time[:-1])
                duration = time[-1]
                if duration == "s":
                    pass
                if duration == "m":
                    seconds *= 60
                if duration == "h":
                    seconds *= 3600
                if duration == "d":
                    seconds *= 86400
            except:
                return await ctx.send("Не правильная длительность")
            mute_expiration = (datetime.datetime.now() + datetime.timedelta(hours = +2, seconds=int(seconds))).strftime("%H:%M:%S %d.%m.%Y")
            if not self.mutedrole:
                return await ctx.send("Я не могу найти роль")
            mutes = load_json("jsons/mutes.json")
            try:
                member_mute = mutes[str(member.id)]
                return await ctx.send("Пользователь уже замучен")
            except:
                mute_expiration = (datetime.datetime.now() + datetime.timedelta(hours = +2, seconds=int(seconds))).strftime("%H:%M:%S %d.%m.%Y")
                mutes[str(member.id)] = str(mute_expiration)
                write_json("jsons/mutes.json", mutes)
                await member.add_roles(self.mutedrole)
                await member.move_to(channel=None)
                emb = discord.Embed( title = 'Mute', description = f'{ctx.author.name} замутил {member.display_name} до {mute_expiration} по причине: {reason}', colour = discord.Color.blue() )
                emb.set_footer( text = ctx.author.name, icon_url = ctx.author.avatar)
                await ctx.send(embed=emb)
Это надо обязательно добавить чтобы мут работал и если у вас нет tasks то пишем следующее from discord.ext import tasks, добавляем это в код
Task:
Развернуть Свернуть Копировать
    @tasks.loop()
    async def check_mutes(self):
        current = (datetime.datetime.now() + datetime.timedelta(hours = +2))
        mutes = load_json("jsons/mutes.json")
        users, times = list(mutes.keys()), list(mutes.values())
        for i in range(len(times)):
            time = times[i]
            unmute = datetime.datetime.strptime(str(time), "%H:%M:%S %d.%m.%Y")
            if unmute < current:
                user_id = users[times.index(time)]
                try:
                    member = await self.guild.fetch_member(int(user_id))
                    await member.remove_roles(self.mutedrole)
                    mutes.pop(str(member.id))
                except discord.NotFound:
                    pass
                write_json("jsons/mutes.json", mutes)
Чтобы мут сохранялся при перезаходе нам нужно добавить в код следующее, а тоесть в файл main.py
Main json:
Развернуть Свернуть Копировать
def load_json(filename):
    with open(filename, encoding="utf-8") as infile:
        return json.load(infile)


def write_json(filename, content):
    with open(filename, "w") as outfile:
        json.dump(content, outfile, ensure_ascii=True, indent=4)
После этого мы уже добавляем опять же в main.py данные строчки
Member check:
Развернуть Свернуть Копировать
@client.event
async def on_member_join(member):
    mutes = load_json("jsons/mutes.json")
    if str(member.id) in mutes:
        role = discord.utils.get(member.guild.roles, name='mute')
        await member.add_roles(role)

Исходник Plugins API

Позвольте пользователям создавать свой скрипты для вашего приложения
Поддерживает скрипты по URL, И скрипты из файлов

Пример:
1657652476247.png

1657652948540.png

Python Система verify

  • Python
  • 0 Скачивания
  • 0 ratings
Всем привет, сегодня мы сделаем свою систему верификацию в коге и с библиотекой pycord
1. Вам надо обязательно ознакомится с Python - Пишем своего дискорд бота за 5 минут
2. И ознакомится с Python - Работа с sqlite и discord.py

Для начало мы делаем еще 1 ког(как сделать Python - Пишем своего дискорд бота за 5 минут)
Далее мы туда пишем такой код
Код для verify:
Развернуть Свернуть Копировать
import discord
from discord.ext import commands, tasks
import json
import sqlite3
from discord.ui import Button, View, Modal, InputText

class Verif(Modal): # делаем класс для отправки модального меню, также вам прийдется создать папку jsons и вставить туда файлы users.json и passw.json
    def __init__(self, bot) -> None:
        self.bot = bot
        super().__init__(title="Подтвердить действие")

        self.add_item(
            InputText(
            label="Ваш id:",
            placeholder="123456789101112131",
            min_length = 18,
            max_length = 18,
            style=discord.InputTextStyle.singleline
            )
        )
        self.add_item(
            InputText(
            label="Ваш капча-код из Л/С:",
            placeholder="123456789",
            min_length = 6,
            max_length = 6,
            style=discord.InputTextStyle.singleline
            )
        )

    async def callback(self, interaction: discord.Interaction):
        short = self.children[1].value
        short1 = self.children[0].value
        cc = load_json("jsons/passw.json")
        captcha_code = cc[str(interaction.user.id)]
        if short == captcha_code and interaction.user.id == int(short1):
            await interaction.response.send_message(f'Спасибо, Вы успешно прошли капчу! Добро пожаловать, {interaction.user.name}!', ephemeral=True)
            cc = load_json("jsons/passw.json")
            status = 'verified'
            cc[str(interaction.user.id)] = str(status)
            write_json("jsons/passw.json", cc)
            verify = discord.utils.get(interaction.user.guild.roles, name='verify') # сюда название своей роли
            await interaction.user.add_roles( verify )
            channel = self.bot.get_channel(986647044116611132)
            await channel.send(f'{interaction.user} прошел верефикацию')
        else:
            await interaction.response.send_message(f"Упс... Вы не прошли капчу, Вы кикнуты!", ephemeral=True)
            await interaction.user.send(f'Уважаемый пользователь! Вы были кикнуты с сервера, т.к. Вы не прошли капчу.')
            await interaction.user.kick(reason='Данный пользователь не прошёл капчу (проверку).')
            channel = self.bot.get_channel(986647044116611132)
            await channel.send(f'{interaction.user} не прошел верефикацию')
           
class Myview(discord.ui.View): # далее делаем класс с бесконечной кнопкой
    def __init__(self, bot):
        self.bot = bot
        super().__init__(timeout=None)
    @discord.ui.button(label="ПОДТВЕРДИТЬ", style=discord.ButtonStyle.primary, emoji = '<:735015302794051665:853212498671960074> ', custom_id='button') # эмодзи замените на свое т.к. кнопка может не работать

    async def button_callback(self, button, interaction):
        base.execute('CREATE TABLE IF NOT EXISTS verify(userid INT, status TEXT)')
        base.commit()
        verify = cur.execute(f'SELECT userid FROM verify WHERE userid == {interaction.user.id}').fetchone()
        if verify == None:
            cur.execute(f"INSERT INTO verify VALUES (?, ?)", [interaction.user.id, 'click'])
            base.commit()
            cc = load_json("jsons/passw.json")
            captcha_code = cc[str(interaction.user.id)]
            await interaction.response.send_message(f'Здравствуйте, ваш код: ||{captcha_code}||\nВы его должны ввести прямо сейчас, нажав на кнопку еще раз.', ephemeral=True)
        else:
            modal = Verif(self.bot)
            await interaction.response.send_modal(modal)
           
class Moderation(commands.Cog): # запускаем сам ког
    def __init__(self, bot):
        self.bot: commands.Bot = bot
        print('Module {} is loaded'.format(self.__class__.__name__))
       
    @commands.command()
    @commands.has_permissions(administrator=True)
    async def verif(self, ctx):
        emb = discord.Embed( title = 'Верефицироваться', description = f'Нажимая на данныю кнопку вы подтвержаете что ознакомлены со всеми правилами', colour = discord.Color.blue() )
        await ctx.send(embed=emb, view=Myview(self.bot))

    @commands.Cog.listener()
    async def on_ready(self):
        global base, cur
        base = sqlite3.connect('cogs/Warn.db')
        cur = base.cursor()
        if base:
            print('Database подключен')
        for guild in self.bot.guilds:
            #try:
                self.bot.add_view(Myview(self.bot)) # комменты не убираем выше и нижу они нужны
           #except TypeError:
                #continue

def setup(client):
    client.add_cog(Moderation(client))
unknown.png

unknown.png

unknown.png

Вот и поздравляю вы сделали свою верификацию

Python Работа с sqlite и discord.py

  • Python
  • 0 Скачивания
  • 0 ratings
В данной теме я вам расскажу как сделать работу с sqlite в своем дискорд боте(прошлый мой туториал: Python - Пишем своего дискорд бота за 5 минут)

Для начала чтобы работать с sql нам надо ее создать, ну а чтобы ее создать нам нужно скачать db browser sqlite(Downloads - DB Browser for SQLite)
Как я писал в своей прошлой теме(Python - Пишем своего дискорд бота за 5 минут) все действия,команды и т.д. я буду делать с библиотекой pycord и когами
1. Нам нужно сделать сам ког(как сделать: Python - Пишем своего дискорд бота за 5 минут)
Код кога:
Развернуть Свернуть Копировать
from discord.ext import commands
import discord
import sqlite3 # импорт нашей дб

class Messages(commands.Cog):
    def __init__(self, bot):
        self.bot: commands.Bot = bot
        print('Module {} is loaded'.format(self.__class__.__name__))

    @commands.Cog.listener()
    async def on_message(self, message):
        if not message.author.bot:
            if not message.content.startswith('*'):
                base = sqlite3.connect('cogs/Warn.db') # коннект к дб, название пишите какое хотите
                cur = base.cursor()
                base.execute('CREATE TABLE IF NOT EXISTS users(guildid INT, userid INT, messages INT)') # после коннекта создается таблица с данными о пользователе, а тоесть айди гильдии, айди юзера, и кол-во сообщений
                base.commit()

                messages = cur.execute(f'SELECT userid FROM users WHERE guildid == ? and userid == ?', [message.guild.id, message.author.id]).fetchone() # он селектит наш айди и проверяет его в дб

                if messages == None: # как видите если такого нет, то он заносит его в дб, показано ниже
                    cur.execute(f"INSERT INTO users VALUES ({message.guild.id}, {message.author.id}, 1)")
                    base.commit()
                else: # если есть то он прибовляет +1 к сообщениям
                    cur.execute(f"SELECT * FROM users WHERE guildid = {message.guild.id} and userid={message.author.id}")
                    if len(message.content) >=  1:
                        cur.execute(f"UPDATE users SET messages = messages + 1 WHERE guildid = {message.guild.id} and userid={message.author.id}")
                        base.commit()

def setup(client):
    client.add_cog(Messages(client))
Больше реакций и делаю верифи, на базе pycord

Python Пишем своего дискорд бота за 5 минут

  • Python
  • 0 Скачивания
  • 1 ratings
1. Для чего вам нужен дискорд бот? И что вы хотите чтобы в нем было
2. Вам нужно иметь понимание всех команда, а не просто ctrl + c и ctrl + v
3. Иметь базовые знания python

Для хорошей работы бота, я советую скачать библиотеку pycord и вместо того чтобы кидать все в 1 файл(main.py) сделать коги
Начало + управление когами:
Развернуть Свернуть Копировать
from discord.ext import commands
import os
from config import settings #туда токен
import discord
from discord.ext import tasks


intents = discord.Intents.all()
client = commands.Bot(command_prefix='*', intents=intents)
client.remove_command('help')

@client.command()
async def load(ctx, extension):
    if ctx.author.id == ваш айди:
        await client.load_extension(f'cogs.{extension}')
        await ctx.send(f'{extension} loaded')
    else:
        await ctx.send('Вы не создатель бота')


@client.command()
async def unload(ctx, extension):
    if ctx.author.id == ваш айди:
        await client.unload_extension(f'cogs.{extension}')
        await ctx.send(f'{extension} unloaded')
    else:
        await ctx.send('Вы не создатель бота')


@client.command()
async def reload(ctx, extension):
    if ctx.author.id == ваш айди:
        await client.unload_extension(f'cogs.{extension}')
        await client.load_extension(f'cogs.{extension}')
        await ctx.send(f'{extension} reloaded')
    else:
        await ctx.send('Вы не создатель бота')


for filename in os.listdir(r"cogs"):
    if filename.endswith('.py'):
        client.load_extension(f'cogs.{filename[:-3]}')

client.run(settings['token'])
В папке с файлом main.py создаем еще 1 файл и пишем название config.py
Внутренности config.py:
Развернуть Свернуть Копировать
settings = {
    'token': 'токен вашего бота',
}
Может кому не известно но чтобы получить токен бота нужно:
1. Перейти на данный сайт: Discord Developer Portal — API Docs for Bots and Developers
2. Нажать на кнопку "New Application"
unknown.png

3. Указать название вашего бота
unknown.png

4. После указания названия, переходим во вкладку "Bot"
unknown.png

5. Далее уже от сюда взять токен и вставить в config.py
unknown.png
Вам нужно в папке с ботом создать еще 1 папку cogs и далее уже туда помещать все файлы с ботом.
Cog пример:
Развернуть Свернуть Копировать
from discord.ext import commands
import discord

class Messages(commands.Cog): #Messages - название кога оно может быть любым
    def __init__(self, bot):
        self.bot: commands.Bot = bot
        print('Module {} is loaded'.format(self.__class__.__name__))

    @commands.command()
    async def ping(self, ctx): # self обязательно должно присутствовать в любой команде кога
        await ctx.send('Pong!')

def setup(client):
    client.add_cog(Messages(client)) # Messages тоже заменяем тут если вам надо
В коге есть два вида 'ивентов' @commands.command() и @commands.Cog.listener() они различаются тем что 1 'ивент' отвечает за вызов той или иной команды по сообщению. Пример: *ping, а 2 'ивент' работает по какому либо действию например on_message, тоесть бот будет реагировать на любое сообщение в чате
Если увижу что зашло, сделаю туториал по созданию модерации

CFG Лютый конфиг на Nixware

Форумчане, снова привет.
Я очень рад, что починил свой пк и с радостью готов вам мой конфиг на никсвар)
Конфиг выглядит таким образом:
7R0LpnG.jpeg

Настроить все можете как и в луа мини корд, так и в самом чите поставить свои бинды)
DT - Caps Lock
Hide shots - O
FS - N
Min DMG - mouse 5
Auto peek + ping spike - Alt
Manual AA - z x c
Постарался сделать визуалы так, чтобы мой старый пк не нагружало)
Всем приятной игры =)))

Windows Forms Макрос на игру Minecraft [MAS] - Minecraft Attack System ☄️

  • C#/VB.NET
  • 174 Скачивания
  • 2 ratings
Стандартный пароль от MAS - 123123
Source
1. Установить NET Core 6
2. Установить Net Framework
1. Запустить InstallDriver.bat от имени Администратора
2. Перезапустить Windows
1638850019635.png
YouTube 4b2h-6C_M2A
Полная настройка ✅
Сохранение настроек в формате Json ✅
Шифрование настроек ✅
Не оставляет следов в Everything, LastActivityView ✅
Hypixel
Minemen
Tlauncher
Badlion Client
Lunar Client
PvP Lounge
Cristalix
[Chest Stealer плохо работает на JediCraft NewGen]
VimeWorld
FourWars

WarMine
ProstoCraft
Salwyrr Client [Не работает CPS больше 90 так как блочит античит]
Windows 11
Windows 10

Windows 7
1645833137785.png
1639082021512.png
1639082028924.png
1641250928156.png

YouTube oo3iymz6JZ4

CFG NIXWARE CFG (07.07.2022)

Здравствуйте! Хочу слить кое-какой конфиг на NIXWAR, пару слов про данный CFG)
Играл в основном на ДМ, набивал в основном 1.5 КД на легко!) На скрине один из кадров киллов)
Удачной игры и хорошего настроения)

LUA Краш запиской

Lua:
Развернуть Свернуть Копировать
net.Start('rp.Note.Text')
net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
net.WriteString(string.rep("\ns", 65532))
net.SendToServer()

Вроде бы такого скрипта ещё не было на форуме.

Пользователи онлайн

Статистика форума

Темы
29,181
Сообщения
187,204
Пользователи
129,140
Новый пользователь
yur1ckx
Назад
Сверху Снизу