Как сделать себя админом на своем сервере самп

Обновлено: 07.07.2024

1 Уровень (Практикант)
/alogin-------Заступить на пост Администратора
/templeader —Устроиться в определенную фракцию
/skin---------Установить скин
/pm-----------Ответить игроку на репорт
/re-----------Следить за игроком
/a(dmin)------Чат администрации
/mute---------Вкл/Выкл чат игроку
/rmute--------Запретить писать в репорт
/tp-----------Телепорт к точке
/ap(anel)-----Панель администратора
/gotoderby----ТП к Арене для Дэрби
/hp-----------Пополнить ХП и выдать дигл
/iwep---------Проверить игрока на оружие
/mp-----------Открыть меню Мероприятий
/mutelist-----Список игроков с мутом
/wantedlist---Список розыскиваемых игроков

2 Уровень (Ст. Практикант)
/getstats-----Посмотреть статистику игрока
/chat---------Смотреть глобальный чат
/g(oto)-------Телепорт к игроку
/sp(awn)------Телепорт на спавн
/freeze-------Заморозить игрока
/unfreeze-----Разморозить игрока
/alock--------Открыть/закрыть авто
/o(oc)--------Чат (виден всем игрокам)
И команды 1 Уровня

3 Уровень (Мл. Модератор)
/forceskin----Допуск к выбору скина
/ram----------Войти в закрытый дом
/jail---------Посадить в тюрьму
/mark---------Установить координату
/gotomark-----Телепортироваться по координате
И команды 1, 2 Уровня

5 Уровень (Ст. Модератор)
/delveh-------Удалить авто
/ctune--------Тюнинг авто
/prison-------Чит мир - Де морган
/warnmans-----Лист игроков с ВАРНом
/amembers-----Члены фракции
И команды 1, 2, 3, 4 Уровня

6 Уровень (Гл. Модератор)
/balance------Проверка баланса фракций
/int----------Телепорт в интерьер
/money--------Выдать деньги
И команды 1, 2, 3, 4, 5 Уровня

7 Уровень (Мл. Администратор)
/setskin------Установить скин игроку
/kick---------Кикнуть с серера игрока
/spawncars----Заспавнить незанятый транспорт
И команды 1, 2, 3, 4, 5, 6 Уровня

8 Уровень (Администратор)
/getschet-----Получить счет
/setbizprod---Установить кол-во продуктов в бизнесе
/clear--------Снять розыск с игрока
/biz----------Телепорт к бизнесу
/mast---------Телепорт к мастерской
/fuel---------Телепорт к АЗС
И команды 1, 2, 3, 4, 5, 6, 7 Уровня

9 Уровень (Ст. Администратор)
/house--------Телепорт к дому
/cc-----------очистить чат (всем)
/makezam------Назначить заместителя фракции
И команды 1, 2, 3, 4, 5, 6, 7, 8 Уровня

10 Уровень (Гл. Администратор)
/atune-------Быстрый тюнинг авто
/ctune-------Полный тюнинг авто
/spveh-------создать транспорт
/givegun-----Выдать оружие игроку
/hpp---------Полный комплект оружия и брони
/warn--------Выдать ВАРН
/object------Выдать обьект
/mpwin-------Выдать приз за МП
И команды 1, 2, 3, 4, 5, 6, 7, 8, 9 Уровня

11 Уровень (Спец. Администратор)
/setskill----Установить навык оружия
/sethp-------Утановить уровень хп игроку
/aleaders----Список всех лидеров
/veh---------Создать транспорт
/unban-------Разбанить игрока
/aclist------Ник администратора
И команды 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Уровня

12 Уровень (Основатель)
/setmats-----Установить кол-во Матов
/noooc-------Вкл/Выкл общий чат
/vig---------Выдать лидеру Выговор
/unvig-------Снять лидеру Выговор
/aadmins-----Список всех админов
/chatsms-----Прослушивать все смс
/uval--------Уволить игрока
/times-------Установить время на сервере
/unwarn------Снять ВАРН игроку
/ban---------Забанить игрока
/unbanip-----Снять IP бан
/banip-------Выдать IP бан
/givedonate--Выдать игроку Donate Money
И команды 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Уровня

13 Уровень (Основатель)
/makeleader--Назначить Лидера
/hpr---------Назначить Хэлпера
/avig--------Выдать выговор Админу
/unavig------Снять выгов

Делаем админ систему Оценка: 1 Голосов

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

Porsche


И так, для начала хочу сказать, что в свое время меня очень интересовал этот вопрос. Я облазил весь интернет, но так и не нашел ничего простого и стоящего. Теперь же я понимаю всю суть и понимаю то, насколько это ПРОСТО.
Хочу посветить этот небольшой урок для новичков, чтобы у них не возникало таких проблем, тем более ее легко всунуть в любой мод:)

Создадим массив для хранения админки (впрочем можно использовать много для чего):


MAX_PLAYERS - ид игрока, к которому все это относится
pInfo - ну так скажем сама информация

Теперь создадим enum, если проще сказать, он показывает что у нас будет вместо pInfo:


Сюда же мы может всунуть, например pJob (имя произвольное), которое может означать профессию или что то другое.

По сути сама система готова, теперь приведем ее в действие. Сделаем команду для ркон админов, чтобы они могли давать админки:
В public OnPlayerCommandText (срабатывает, когда игрок вводит команду) добавляем:

new cmd[128],idx,tmp[128]; // это нам нужно, чтобы мочь писать команды, в которых присутствует пробелы, после которых идут ID, тексты и т.д.
cmd = strtok(cmdtext, idx);

Ну все, теперь просто везде, где нам нужно сделать что-то доступное только администратору n лвл, мы прописывает проверку if (Player[playerid][pAdmin] >= n) (вместо n вставляем лвл админа. Ну для наглядности сделаю простую команду восстановить себе здоровье, доступную админам 3-5 лвл.

И чтобы это работало, нам еще нужно добавить в конец мода:


Повторюсь, что это очень простая система))
На этом урок закончен, от плюсика не откажусь:)

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

iRusel

Для начала качаем вот это: SAMP 0.3 e Server
Распаковываем в любую папку, заходим в папку с сервером и запускаем samp-server.exe Всё теперь можно включать клиент, добавлять туда свой айпи адрес и жать connect.

Файл конфигурации по умолчанию выглядит так:

Команды администратора:

/rcon changemode - изменить игровой мод (например /rcon changemode lvdm)
/rcon login - вход в режим администратора. Необходимо для выполнения следующих команд.
/rcon exec - запустить конфиг.
/rcon cmdlist - отобразить список всех команд.
/rcon varlist - отобразить список всех переменных.
/rcon exit - выход.
/rcon kick - kick player по id. Выбрасывает игрока.
/rcon ban - ban player по id. Выбрасывает игрока перманентно.
/rcon gmx - перезапуск сценария.
/rcon changemode - смена текущей карты.
/rcon say - напечатать в чате "text" от админа.
/rcon echo - напечатать текст на стороне консоли.
/rcon reloadbans - reloads bans.
/rcon password - установка или изменение пароля на сервер.
/rcon unbanip - разбанить игрока.
/rcon reloadlog - очистить лог сервера (server_log.txt.)
/rcon players - Показывает игроков на сервере (с их именами, IP & пингом).
/rcon banip [IP] - Банит игрока по IP адресу (например: /rcon banip 127.0.0.1).
/rcon unbanip [IP] - Разбанивает игрока по IP адресу (например: /rcon unbanip 127.0.0.1).
/rcon gravity - Изменить гравитацию (например: /rcon gravity 0.008).
/rcon weather [ID] - Изменить погоду (например: /rcon weather 1).
/rcon loadfs - Загрузить определённый фильтрскрипт (например: /rcon loadfs adminfs).
/rcon unloadfs - Выгрузить с сервера определённый фильтрскрипт (example: /rcon unloadfs adminfs).
/rcon reloadfs - Перезагрузить определённый фильтерскрипт (example: /rcon reloadfs adminfs).

Как правильно забанить и разбанить игрока на сервере.

Чтобы забанить пишем /ban IP или /ban nick или /ban ID

Чтобы разбанить следует вначале ввести /unban nick, далее, для полного разбанивания нужно быть залогиненым через ркон /rcon login (ваш пароль) и пишем /rcon unbanip адрес (IP адрес можно просмотреть открыв с помощью блокнота файл samp.ban) Для завершения процедуры unban, необходимо ввести команду /rcon reloadbans (либо просто /rcon exit и заново включить сервер).
Всё игрок может зайти на сервер.


*********************************************************************************************
продолжение следует.

Love will set you free!

Команды админов на Samp-Rp (Alex_Fletcher)

Все команды админов всех уровней на серверах проекта Samp-Rp.
Сходные команды действуют на Advance RP, Diamond, Evolve, Arizona, Trinity, Grand, Absolute, Amazing и Radmir RolePlay.

Все команды сервера

Уровень 4:
/settime [time] - Установить время суток (в /time время не меняется)
/noooc - Вкл/выкл чат оос
/sp - Телепортироваться на свой респавн
/sethealcost [цена] - Установить цену лечения (за 1 единицу жизни)
/uninvite [id] - Уволить игрока из организации
/skick [id] - Тихий кик
/sban [id] - Тихая блокировка
/gmx - Рестарт сервера.
/gettax - Узнать баланс казны
/reloadlog - Обновить лог Сампа
/unbanip - Разблокирование ip адреса
/getip - Узнать ip игрока
/agetip - Узнать ip у оффлайн игрока
/pgetip [1 - 4 частей] [ip] - узнать ники игроков с IP (проверяет только онлайн игроков)
/offban [ник] - Заблокировать игрока в оффлайн
/olimit [сек] - Антифлуд в оос (устанавливает время в секундах)
/sort - сортировка и вывод в окне данных игроков (к примеру рпр, лвл таксиста)
/iban - забанить до 2038 года.

Уровень 5 - 9:
/house - Телепорт в указанный дом
/biz - Телепорт к указаному бизнесу
/houseo - Телепорт к указаному дому
/makeleader [id] - Сделать игрока Лидером организации
/givegun - Выдать игроку оружие
/sethp [id] [количество] - Установить игроку здоровье (можно поставить 0)
/fixveh - Отремонтировать машину в которой находишся
/fixvehs - Отремонтировать транспорт в радиусе 60 метров
/veh [id auto] [Color 1] [Color 2] - Создать транспорт
/destroycar - Уничтожить транспорт, в котором находишься
/unban [name] - Разблокирование аккаунта
/delaccount [name] - Удаление аккаунта игрока САМП
/arace - Начать гонку в аэропорту ЛС
/aderby - Начать гонку "Дерби" в СФ
/apain - Начать PaintBall на заводе К.А.С.С. в ЛВ
/hbject - Прикрепить объект к игроку
/offuninvite - Уволить игрока в оффлайн
/unwarn - Снять варн у игрока
/apanel - Банки организаций
/noproxy [nick] - Выключить проверку на прокси для игрока
/attach - Прикрепить объект к автомобилю (доступна с 6 уровня)
/amusic [радиус] [ссылка] - Онлайн радио (доступна с 6 уровня)
/setmbiz [BizID (-1 список)] [Mafia 5, 6, 8] - Установить бизнес
/asleep - Настроить РП сон

Новые команды:
/clearguns [расстояние] - забрать оружие у всех в определённом радиусе (в метрах)
/mpset - меню Ивенты (для проведения мероприятий)

Читайте также: