Команда /settp (100% копия Advance RP) - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Команда /settp (100% копия Advance RP)
Danny_Marcelo Дата: Понедельник, 09.11.2015, 00:45 | Сообщение # 1
Боец
Сообщений: 282
Статус: Offline
Здравствуйте ув.пользователи форума Cheat Master. Выкладываю Вам команду /settp and /tp для проведения мероприятия. 100 % копия Advance RP. Единственный нюанс, на Advance RP есть такие проверки в команде, когда ты лечишься в больнице или работаешь на шахте, заводе и т.д.,то Вам пишет при вводе /tp: "Сначала закончите все свои активные действия и работы". У каждого в моде свои проверки, по этому меняйте переменные на свои и добавляйте нужные. Я вам оставлю готовый рабочий пример из своего мода Funny RP

Итак приступим:

К переменным:

Код

new Float:TeleportFloat[3];
new TeleportInfo[2];


К командам (Pawn.CMD):

/settp:

Код

CMD:settp(playerid)
{
    if(Player[playerid][pAdmin] < 4) return 1;
    new admstr[95];
    if(settp == 0)
    {
        GetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]); // Записываем координаты
        TeleportInfo[0] = GetPlayerInterior(playerid); // Записываем интерьер
        TeleportInfo[1] = GetPlayerVirtualWorld(playerid); // Записываем виртуальный мир
        settp = 1;
        format(admstr, sizeof(admstr), "[A] %s[%d] установил точку телепорта для игроков. {00CC00}ТП включен.", Player[playerid][pName],playerid);
        SendAdminMessage(0x00BFFFff, admstr);
    }
    else
    {
        format(admstr, sizeof(admstr), "[A] %s[%d] удалил точку телепорта для игроков. {FF6600}ТП отключен.", Player[playerid][pName],playerid);
        SendAdminMessage(0x00BFFFff, admstr);
        settp = 0;
        return 1;
    }
    return 1;
}


/tp:

Код

CMD:tp(playerid)
{
    if(settp == 0) return SendClientMessage(playerid, COLOR_GRAD, "Функция отключена администратором");
    new plo;
    if(Player[plo][pJailed] >= 1) return SendClientMessage(playerid, COLOR_GRAD, "Арестованным не разрешено покидать камеру");
    if(Player[playerid][pRabota] != 0) return SendClientMessage(playerid, COLOR_GRAD, "Необходимо завершить все начатые работы и активные действия");
    if(Hospital[playerid] == true) return SendClientMessage(playerid, COLOR_GRAD, "Необходимо завершить все начатые работы и активные действия");
    else SPD(playerid, 22, DIALOG_STYLE_MSGBOX, "{0099FF}Телепортация", "{FFFFFF}Вы уверены, что хотите попасть на место проведения мероприятия?\n{FFFF00}Предупреждение: всё Ваше оружие будет конфисковано.", "Да", "Нет");
    return 1;
}


В OnDialogResponse:

Код

case 22:
                {
                if(!response) return 1;
                SetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]);
                SetPlayerInterior(playerid, TeleportInfo[0]);
                SetPlayerVirtualWorld(playerid, TeleportInfo[1]);
                        Clearweapon_anti_cheat(playerid);
                        ResetPlayerWeapons(playerid);
                SendClientMessage(playerid, COLOR_BLUE, "Вы были доставлены на место проведения мероприятия");
                return 1;
            }


Вот скриншоты:

Если игрок сидит в КПЗ и вводит /tp:



При включенном /tp:



При выключенном /tp:



Сообщение администраторам:



Если работаешь или лечишься в больнице:



Автор: Danny_Marcelo


Сообщение отредактировал Danny_Marcelo - Воскресенье, 14.05.2023, 12:45
Travis_Capuchino Дата: Четверг, 03.12.2015, 22:56 | Сообщение # 2
Новичок
Сообщений: 6
Статус: Offline
Завтра поставлю на сервер, спасибо) надеюсь норм

Red DM
Bogdan_Brody Дата: Четверг, 03.03.2016, 13:45 | Сообщение # 3
Любитель
Сообщений: 41
Статус: Offline
о боги , наконецто нашел , спс
Danny_Marcelo Дата: Суббота, 07.05.2016, 05:23 | Сообщение # 4
Боец
Сообщений: 282
Статус: Offline
Подниму!

Добавлено (07.05.2016, 05:23)
---------------------------------------------
Тема обновлена!

Команда сделана на 100 % под Advance RP.

1. Изменены цвета под ARP.
2. Добавлена проверка на то, работает ли игрок.
3.Добавлена проверка на то,лежит ли в больнице игрок.

Переменные заменяйте на свои. У кого в модах спавн после смерти не в больнице, можете удалить проверку.

Растаман Дата: Суббота, 07.05.2016, 13:37 | Сообщение # 5
Боец
Сообщений: 283
Статус: Offline
Автора указал бы
Danny_Marcelo Дата: Суббота, 07.05.2016, 20:05 | Сообщение # 6
Боец
Сообщений: 282
Статус: Offline
Цитата Растаман ()
Автора указал бы


Исправил, но автора команды на DC_CMD не знаю.
Растаман Дата: Воскресенье, 08.05.2016, 00:47 | Сообщение # 7
Боец
Сообщений: 283
Статус: Offline
Цитата Danny_Marcelo ()
Исправил, но автора команды на DC_CMD не знаю.

С PI копировал и автора не знаешь,
Danny_Marcelo Дата: Суббота, 21.05.2016, 01:47 | Сообщение # 8
Боец
Сообщений: 282
Статус: Offline
Цитата Растаман ()
С PI копировал и автора не знаешь,


Лол. Я так то с мода брал эту команду)) А на P-I скорее всего моя тема)

Добавлено (14.05.2016, 02:07)
---------------------------------------------

Подниму!

Добавлено (21.05.2016, 01:47)
---------------------------------------------
Обновил скриншоты

NikolayOmka Дата: Суббота, 21.05.2016, 20:22 | Сообщение # 9
Любитель
Сообщений: 46
Статус: Offline
Прикольно!

http://cheat-master.ru/forum/96-591380-1
Более 30 отзывов!
Danny_Marcelo Дата: Четверг, 26.05.2016, 19:29 | Сообщение # 10
Боец
Сообщений: 282
Статус: Offline
Подниму.
[CM]1jz_GTE_65RUS Дата: Пятница, 03.06.2016, 15:08 | Сообщение # 11
Batya Torres
Сообщений: 84
Статус: Offline
Красавчик продолжай.
Danny_Marcelo Дата: Суббота, 25.06.2016, 22:08 | Сообщение # 12
Боец
Сообщений: 282
Статус: Offline
Вверх!

Добавлено (25.06.2016, 22:08)
---------------------------------------------

Вверх!
NikaRakMen Дата: Пятница, 01.07.2016, 16:37 | Сообщение # 13
Новичок
Сообщений: 11
Статус: Offline
Помоги пожалуйста...смотри: вставил /rasform команду в свой мод и такие ошибки
Это English

: error 025: function heading differs from prototype
: error 021: symbol already defined: "cmd_rasform"
: error 025: function heading differs from prototype
: fatal error 107: too many error messages on one line

а вот я на русском

: Ошибка 025: Функция заголовка отличается от прототипа
: Ошибка 021: символ уже определен: "cmd_rasform"
: Ошибка 025: Функция заголовка отличается от прототипа
: Фатальная ошибка 107: слишком много сообщений об ошибках на одной строке

Прошу тебя.я вижу ты разбираешься хорошо в павно.я просто новичок.Заранее + дам

Добавлено (01.07.2016, 16:37)
---------------------------------------------
[CM]1jz_GTE_65RUS, Помоги пожалуйста...смотри: вставил эту команду в свой мод и такие ошибки
Это English

: error 025: function heading differs from prototype
: error 021: symbol already defined: "cmd_rasform"
: error 025: function heading differs from prototype
: fatal error 107: too many error messages on one line

а вот я на русском

: Ошибка 025: Функция заголовка отличается от прототипа
: Ошибка 021: символ уже определен: "cmd_rasform"
: Ошибка 025: Функция заголовка отличается от прототипа
: Фатальная ошибка 107: слишком много сообщений об ошибках на одной строке

Прошу тебя.я вижу ты разбираешься хорошо в павно.я просто новичок.Заранее + дам


Nika1377

Сообщение отредактировал NikaRakMen - Пятница, 01.07.2016, 16:38
FryGames[CM] Дата: Пятница, 01.07.2016, 21:38 | Сообщение # 14
Боец
Сообщений: 130
Статус: Offline
NikaRakMen, уже есть такая команда. Удали старую команду
Danny_Marcelo Дата: Пятница, 14.10.2016, 00:14 | Сообщение # 15
Боец
Сообщений: 282
Статус: Offline
Цитата NikaRakMen ()
Прошу тебя.я вижу ты разбираешься хорошо в павно.я просто новичок.Заранее + дам


Ответ выше.

Добавлено (14.10.2016, 00:14)
---------------------------------------------
Вверх!

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: