В теме 15 сообщений

Что такое джетпак, я думаю, знают все. Ну а кто не знает, поясню:
Джетпак - это реактивный ранец, с помощью которого вы можете летать. Берется по команде, снимается при нажатии на клавишу F. После снятия появляется в особом виртуальном мире, который виден только вам, другие игроки подобрать НЕ могут. 

Перейдем к сути, ко всем командам:
ВНИМАНИЕ! Команда сделана на zcmd/dc_cmd.

CMD:jetpack(playerid)
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xBFC0C2FF, "Ты не можешь использовать эту команду!"); // проверка на одмена
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK), SendClientMessage(playerid, 0xBFC0C2FF, "Ты используешь ДжетПак!");
    return 1;
} 

Автор: народ.

Скриншот:
 

Спойлер

c7a657b35b97.thumb.jpg.f5fb311b26b8c42c1394f2eb168d00b8.jpg

 

Заметка от DEST , создано

Очищено от оффтопа

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


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

Сразу кикает

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, RemSmite сказал:

Сразу кикает

У Вас в моде есть античит на JetPack, поэтому кикает.

В команде все нормально.

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


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Aurum сказал:

У Вас в моде есть античит на JetPack, поэтому кикает.

В команде все нормально.

 

Не подскажете, как сделать, чтобы администраторов не кикало?

 

	if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
	{
		f(string, "Игрок {DB8484}%s{FF0000} кикнут за использование jetpack", PlayerNameEx[playerid]);
		SendAdminMessage(COLOR_RED, string);
		SCM(playerid, COLOR_RED, "Ты кикнут за использование jetpack");
		return Kick(playerid);
	}
	return true;

 

Отредактировано пользователем RemSmite

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, RemSmite сказал:

 

Не подскажете, как сделать, чтобы администраторов не кикало?

Ищи в моде античит на JetPack.

Когда кикает, наверно пишется код кика. ( Ищи по коду ).

Либо ищи в моде это - SPECIAL_ACTION_USEJETPACK, это выдача jetpack'a.

 

--

 

В общем, надешь - скидывай сюда, я проверку на админа поставлю

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, Aurum сказал:

Ищи в моде античит на JetPack.

Когда кикает, наверно пишется код кика. ( Ищи по коду ).

Либо ищи в моде это - SPECIAL_ACTION_USEJETPACK, это выдача jetpack'a.

 

--

 

В общем, надешь - скидывай сюда, я проверку на админа поставлю

Я отредактировал прошлое сообщение, код уже там

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


Ссылка на сообщение
Поделиться на другие сайты
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
	{
  		   if[PL[playerid][pAdmin] >= 1) return 1;
           {
				SCM(playerid, COLOR_RED, "Античит попытался Вас кикнуть");
				return 1;
           }
           else
           {
             	f(string, "Игрок {DB8484}%s{FF0000} кикнут за использование jetpack", PlayerNameEx[playerid]);
				SendAdminMessage(COLOR_RED, string);
				SCM(playerid, COLOR_RED, "Ты кикнут за использование jetpack");
				return Kick(playerid);
           }
	}
	return true;

Ну кааажется так.. Пробуй

Если проверка на админа другая - изменяй

Отредактировано пользователем Aurum

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


Ссылка на сообщение
Поделиться на другие сайты
В 27.08.2018 в 13:27, Sam сказал:

Ошибка выдает

 

 

Ошибка связанная наверное с написанием, там где PL - надо убрать.

if[PL[playerid][pAdmin] >= 1) return 1; -> if[[playerid][pAdmin] >= 1) return 1;

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


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

@thirteenth, да ладно?

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


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

У кого не error  вот код

 

CMD:jetpack(playerid)
{
    if(PlayerInfo[playerid][bAdmin] < 1) return SendClientMessage(playerid, 0xBFC0C2FF, "Ты не можешь использовать эту команду!"); // Проверка
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK), SendClientMessage(playerid, 0xBFC0C2FF, "Ты используешь ДжетПак!");
    return 1;
}

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


Ссылка на сообщение
Поделиться на другие сайты
CMD:jetpack(playerid)
{
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xBFC0C2FF, "Òû íå ìîæåøü èñïîëüçîâàòü ýòó êîìàíäó!"); // ïðîâåðêà íà îäìåíà
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK), SendClientMessage(playerid, 0xBFC0C2FF, "Òû èñïîëüçóåøü ÄæåòÏàê!");
    return 1;
}


Вставил команду начал компилировать и тут вот ето
C:\Users\²âàí\Desktop\gamemodes\erp.pwn(53377) : error 017: undefined symbol "pAdmin"
Pawn compiler 3.10.6              Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
 

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


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

@Dark_Wood 

PlayerInfo[playerid][pAdmin] замени на свой массив с админкой игрока

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


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

"Круто, че"

CMD:jetpack(playerid) return SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK); 

 

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


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

: error 017: undefined symbol "pAdmin"
Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase


1 Error.
 

что делать?

 

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


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

@ZhasulanN1 , переменную pAdmin замените на свою.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

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

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

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

    • От Illya_Zaxatniy
      Доработка мода Samp-Rp
      Скачать файл Привет, у меня давно валяется данный мод который дорабатывался мною в 22  году, решил его выставить на продажу, поскольку деньги - не лишние.
       
      Ниже прикрепляю лог доработок а также айпи адрес для теста
      также к моду(после приобретения) прилагается список багов, найденных, они не значительные но имеются
       
      лог доработок: 
      1. Вырезана /alevel 2. Теперь чат администрации для всех общий 3. Вырезана команда /serverbonus 4. Теперь администрация от 8 уровня не отображается в /admins и при авторизации в панели администратора 5. Убрал бонус 6. Теперь при авторизации в панели администратора не пишет что ввёл неверный пароль 7. Переписал регистрацию 8. Теперь проверка на блокировку идёт при заходе на сервер, не после ввода пароля 9. Переписал авторизацию 10. Адрес электронной почты при регистрации теперь проверяется по всем параметрам 11. Реферальная система при регистрации теперь проверяет ник или промокод 12. Сделал выбор скинов на текстдравах 13. Переписал /makeleader в диалог (+ теперь выдаются женские скины) 14. Вырезана /fractionid 15. Вырезан ограничитель скорости 16. Теперь при выдаче предупреждения или бане указывается фракция и ранг игрока (Если он состоит в организации) 17. Теперь командой /spawn можно спавнить других игроков 18. Отредактирована команда /recon 19. Вырезан анти-БХ 20. Переписана команда /invite (+ добавлены женские скины) 21. Из главного меню вырезана система слива денег 22. Сделана система телепорта по метке на карте для администрации 23. Переписал систему навигатора (/gps) 24. Переписал /tp (Теперь он работает через навигатор) 25. /mute теперь выдаётся по минутам 26. Добавил команду /tmute для администрации с 1 уровня - просмотр времени до снятия мута у игрока 27. Изменена команда /pm 28. Для начала гонок и пейнтбола теперь достаточно 2 участников 29. Убрана команда ахелп, будет написана новая 30. Теперь в команде присон надо указывать причину 31. Добавлена команда /forum для оповещения об открытия заявок на лидерство на форуме 32. Новый логотип 33. Добавлена команда /rmute для выдачи бана репорта 34. Написана система для тестеров     АЙПИ ДЛЯ ТЕСТА И ПАРОЛЬ: IP 195.18.27.226:1235 PASSWORD : 1   ДЛЯ СВЯЗИ ВК: https://vk.com/iilyazaxodnoy       Добавил Illya_Zaxatniy Добавлено 30.12.2024 Категория Моды Автор @illyazaxodnoy  
    • От Illya_Zaxatniy
      Привет, у меня давно валяется данный мод который дорабатывался мною в 22  году, решил его выставить на продажу, поскольку деньги - не лишние.
       
      Ниже прикрепляю лог доработок а также айпи адрес для теста
      также к моду(после приобретения) прилагается список багов, найденных, они не значительные но имеются
       
      лог доработок: 
      1. Вырезана /alevel 2. Теперь чат администрации для всех общий 3. Вырезана команда /serverbonus 4. Теперь администрация от 8 уровня не отображается в /admins и при авторизации в панели администратора 5. Убрал бонус 6. Теперь при авторизации в панели администратора не пишет что ввёл неверный пароль 7. Переписал регистрацию 8. Теперь проверка на блокировку идёт при заходе на сервер, не после ввода пароля 9. Переписал авторизацию 10. Адрес электронной почты при регистрации теперь проверяется по всем параметрам 11. Реферальная система при регистрации теперь проверяет ник или промокод 12. Сделал выбор скинов на текстдравах 13. Переписал /makeleader в диалог (+ теперь выдаются женские скины) 14. Вырезана /fractionid 15. Вырезан ограничитель скорости 16. Теперь при выдаче предупреждения или бане указывается фракция и ранг игрока (Если он состоит в организации) 17. Теперь командой /spawn можно спавнить других игроков 18. Отредактирована команда /recon 19. Вырезан анти-БХ 20. Переписана команда /invite (+ добавлены женские скины) 21. Из главного меню вырезана система слива денег 22. Сделана система телепорта по метке на карте для администрации 23. Переписал систему навигатора (/gps) 24. Переписал /tp (Теперь он работает через навигатор) 25. /mute теперь выдаётся по минутам 26. Добавил команду /tmute для администрации с 1 уровня - просмотр времени до снятия мута у игрока 27. Изменена команда /pm 28. Для начала гонок и пейнтбола теперь достаточно 2 участников 29. Убрана команда ахелп, будет написана новая 30. Теперь в команде присон надо указывать причину 31. Добавлена команда /forum для оповещения об открытия заявок на лидерство на форуме 32. Новый логотип 33. Добавлена команда /rmute для выдачи бана репорта 34. Написана система для тестеров     АЙПИ ДЛЯ ТЕСТА И ПАРОЛЬ: IP 195.18.27.226:1235 PASSWORD : 1   ДЛЯ СВЯЗИ ВК: https://vk.com/iilyazaxodnoy      
    • От Mason
      Всех Приветствую! У меня есть вот такая дверь, мне нужно сделать так чтобы она открывалась на кнопку, дело в том что я знаю про функцию MoveObject и даже попытался сделать так чтобы она открывалась, но когда я захожу в игру и нажимаю на кнопку то ничего не происходит.
      На всякий случай прикладываю код
       
       

    • От MrNARTI
      всем привет помогите пожалуйста решить ошибку
      ошибки