В теме 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 пользователей онлайн

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

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

    • Mister Odin
      От Mister Odin
       
      new
       g_teleport_list[39][E_TELEPORT_LIST] = {  {"Спавн пгт.Батырево", 1802.3612, 2508.4824, 15.8887},  {"Спавн г.Арзамас", -113.5887, 977.7222, 12.0346},     {"Спавн г.Южный", 2744.2770, -2446.7246, 21.8988},     {"Центральный банк", 1852.020385,2040.791381,15.892713},  {"Рублёвка", -837.7783, 888.6161, 12.7232},  {"Казино", 1332.4252, 2358.7014, 17.6641},  {"Битва за контейнеры", 614.5167, 1722.3566, 12.0709},  {"Автосалон низкого класса", 2493.9616, -722.9544, 12.3315},  {"Автосалон среднего класса", 1407.7449, 455.4801, 13.1630},  {"Автосалон высокого класса", -14.0637, 2614.5664, 10.9892},   {"Мотосалон Harley Davidson", 785.720153, 750.465087, 12.000024},  {"Автошкола", 1909.174438,2227.679687,15.708162},  {"Военкомат", 1916.778564,2302.411376,15.574637},  {"Правительство области", -139.140975,593.789611,12.145712},  {"Отдел полиции №1 (ГИБДД)", 1906.805786,-2234.382812,11.257631},  {"Отдел полиции №2 (УМВД)", 2581.309326,-2416.139892,21.960090},  {"Отдел ФСБ", 1823.904663,2095.636718,15.848405},  {"Городская больница г.Арзамас", -285.797210,581.851562,12.120290},   {"СМИ", -317.708038,821.221679,13.051450},  {"Воинская часть", 1703.197265,1678.025878,15.279437},  {"Арзамасская ОПГ", 438.705322,1046.505126,12.002637},  {"Батыревская ОПГ", 1941.203857,2161.006591,15.705187},  {"Лыткаринская ОПГ", -2346.002441,75.257041,21.002962},  {"Шахта", 2381.5727, 1726.4451, -2.1506},  {"Завод", -1062.6697, 2204.1894, 38.0964},  {"Инкосация", 1864.1374, 2011.7136, 15.8546},  {"Транспортная Компания", 2362.1115, 1972.5627, 15.5530},  {"База механиков", 1840.918090,-118.025146,15.695312},  {"Курьерская служба доставки", 2764.509765,-2396.882568,21.890625},  {"Аренда автобуса(Южный)", 2771.041992,-2454.780761,21.845964},  {"Аренда автобуса(Арзамас)", -127.487670,943.652648,12.142824},   {"Аренда автобуса(Батырево)", 1798.986328,2529.591552,15.664262},  {"Гоночная трасса", -1568.7784, 1611.8305, 36.3971},  {"Дом на горе", -789.5397, -456.7479, 741.1422},  {"СТО и тюнинг-ателье", 1856.1375, -122.3266, 15.6888},  {"Аренда транспорта пгт.Батырево", 1763.641723,2255.673339,15.865348},  {"Аренда транспорта г.Арзамас", -36.923530,1360.673583,12.002090},  {"Аренда транспорта г.Южный", 1966.599975,-2603.943603,10.820312},  {"Тайный интерьер в Лыткарино", -2424.5818, 2846.3291, 40.7908} };