В теме 3 сообщения

AnimeshniK
Свой человек

Всем привет,решил слить команды которые я делал будучи скриптером на всяких проектах.
Начнём пожалуй с команды на выдачу Випки не я её делал но я его переделал слегка.
 

CMD:agivevip(playerid, params[])
{
	if(PlayerInfo[playerid][pAlcoInvenxua] != 13) return true;{Проверка на админа}
	if(sscanf(params, "dd", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /agivevip [id] [уровень VIP]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Игрока не существует");
	switch(params[1])
	{
		case 1: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FFA500}Bronze VIP");
		case 2: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FFA500}Silver VIP");
		case 3: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FFA500}Gold VIP");
		case 4: SendClientMessage(params[0], COLOR_WHITE, "Поздравляем, вы получили от администрации {FF0000}Specific VIP");
		default: SendClientMessage(params[0], COLOR_WHITE, "Администратор забрал у вас VIP Аккаунт!");
	}
	if(params[1] == 0)
	{
		PlayerInfo[params[0]][pDonateRank] = 0;
		SendClientMessage(playerid, COLOR_WHITE, "- Вы забрали у игрока VIP Статус.");
	}
	else
	{
		PlayerInfo[params[0]][pDonateRank] = params[1];
		SendClientMessage(playerid, COLOR_WHITE, "- Вы выдали игроку VIP Статус.");
		format(stringer, sizeof(stringer), "[A] {FFFF00}Администратор %s выдал VIP статус игроку %s", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames]);
		SendAdminMessage(COLOR_GREEN, stringer);
	}
	return true;
}

Теперь команда которую я делал тупо для своего удобства.Чтобы не писать в группу или ещё куда,я сразу сделал диалог с теми обновами которые я делал.
 

CMD:update(playerid) {
  {если хотите то добавите проверки на то если игрок онлайн и т.д}
	new string[144];
	format(string,sizeof(string),"{FF0000}Последнее Обновление Сервера",PlayerInfo[playerid]);
	SPD(playerid, 10057, DIALOG_STYLE_LIST, string, "\
		1. Почистил лог обновлений\
		\n2.asd\

	 	\n{FFD700}Информация о сервере на вверху :D", "Прочёл", "Назад");
	return true;
}

Теперь команда которая если игрок отыграет нужное кол-во часов то он получит админку,есть много варянтов таких команд,я же сделал для хелпера админа и випа. Вы же делаете на что хотите к примеру лидер и т.д.


 

CMD:adminka(playerid)
{
    if(GetPVarInt(playerid,"Counting") > gettime() ) return SendClientMessage(playerid, 0xFF0000FF, "{00FF00}[INFO]{FFFFFF}Команда заблокирована Навсегда.");
    if(PlayerInfo[playerid][pAlcoInvenxua] < 1) return SendClientMessage(playerid, COLOR_REDD, "Вы Администратор, Вам Это не доступно!!");
    if(PlayerInfo[playerid][pPayDayHad] < 20) return SendClientMessage(playerid, -1, "{CC0000}[Успешно]{00ff00}Для получение админ-прав вы должны отыграть {FF0000}20 часов!");
    PlayerInfo[playerid][pAlcoInvenxua] = 1;
    new string[19 + MAX_PLAYER_NAME + 4 + 64];
    SendClientMessage(playerid, -1, "{0000FF}Админка успешно выдана!");
    format(string, sizeof string, "Игрок %s получил админ-права из /adminka", PlayerInfo[playerid][pNames]);
    SendClientMessageToAll(COLOR_YELLOW, string);
    SetPVarInt(playerid,"Counting",gettime() + 99999999999999);
    SendClientMessage(playerid,0x00FF00AA, "{FF0000}Команда заблокирована навсегда.");
    return 1;
}

На этом ,не всё :] Возможно я ещё буду сливать свои команды,у меня есть и полезные по типу ID Liderok ID Оружий.

Если наберётся хотя-бы 10 плюсов буду ещё сливать ну или пять :]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Cawfee
Великий Гуру

Предоставленные вами команды будут работать только в конкретном моде и его модификациях. Потому выкладывать в публичный доступ одни лишь команды, привязанные к конкретному моду, не есть правильно. Следует публиковать полноценные системы, либо не публиковать тогда вообще ничего из этого плана.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бот
Великий Гуру

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Criminal Russia Multiplayer (CRMP) - РАЗРАБОТКИ > Команды (CMD)"

Перемещена в: "Прочее > Архив"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Прочее > Архив", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • bogdan295@gmai
      От bogdan295@gmai
      Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются 
      new lssd1; new lssd2;  else if(pickupid == lssd2)// Вход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,1567.5510,-1657.9956,5.3859);         SetPlayerFacingAngle(playerid, 500);         return true;     } else if(pickupid == lssd1)// Вsход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,630.0542,-572.0032,16.3359);         SetPlayerFacingAngle(playerid, 500);         return true;     }     lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207, 147); // вход лссд     lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859, 147); // выход лссд Что я сделал не так?
    • tgfoscar
      От tgfoscar
      Требуется свободное владение C++. Античит, новый способ добавления техники на сервер, совместимость с CEF и возможность добавления полезных функций. За дополнительной информацией обращайтесь к wayne_gm в Discord.
    • enotplaysupptor
      От enotplaysupptor
      Основа для мода Samp для начинающих
      Скачать файл ╔══════════════════════════════════════════════════╗
      ║               Test-RolePlay v0.1           ║
      ║       Современная основа для SA-MP серверов      ║
      ╚══════════════════════════════════════════════════╝
      ✦ О ПРОЕКТЕ:
         Добро пожаловать в Test-RolePlay - мод с нуля, 
         созданный как универсальная основа для SA-MP проектов.
         Проект был создан для тех кто не знает с чего начать и начинающих разработчиков
         Версия: T-RP v0.1 [Актуальная]
      ✦ ОСНОВНЫЕ ПЛАГИНЫ:
         ▸ CrashDetect    - отладка ошибок
         ▸ MySQL R41+     - работа с базой данных
         ▸ Pawn.CMD       - система команд
         ▸ Pawn.Regex     - регулярные выражения
         ▸ SKY            - улучшенные игровые функции
         ▸ sscanf2        - парсинг параметров
         ▸ Streamer       - динамические объекты
         ▸ TOTP           - двухфакторная аутентификация
      ✦ КЛЮЧЕВЫЕ СИСТЕМЫ:
         ┌──────────────────────────────────────────────┐
         │ 🔹 Умная регистрация/авторизация:            │
         │    - Хеширование паролей                     │
         │    - Привязка Email                          │
         │    - Выбор пола и расы персонажа             │
         ├──────────────────────────────────────────────┤
         │ 🔹 Командная система:                        │
         │    - Полный набор РП-команд                  │
         │    - Расширенные админ-команды               │
         ├──────────────────────────────────────────────┤
         │ 🔹 Игровое меню:                             │
         │    - Персональная статистика                 │
         │    - Настройки аккаунта                      │
         │    - Система жалоб и вопросов                │
         ├──────────────────────────────────────────────┤
         │ 🔹 Дополнительные системы:                   │
         │    - АФК-режим с автоматическим детектом      │
         │    - Интегрированный античит (Nex-AC)        │
         └──────────────────────────────────────────────┘
      ✦ ПЛАНЫ РАЗРАБОТКИ:
         » Добавление новых игровых систем
         » Оптимизация существующего кода
         » Расширение возможностей для администраторов
         » Улучшение пользовательского интерфейса
      Если увижу что вы хотите что бы я продолжил разработку данного мода пишите или можете проявиться большую активность










      Добавил enotplaysupptor Добавлено 09.07.2025 Категория Моды Автор Я