Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'pawn'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1,434 результата

  1. Здраствуйте дорогие пользователи сайта gsgames.ru. Хочу вам продемонстрировать гудок для поезда. Итак,перейдём к самой модификации: Основные характеристики: 1.Гудок может слышать любой игрок находящийся не дальше 30-50 метров от объекта. 2.Звучание гудка не очень реалистичное и на мой взгляд скорей похоже на звучание гудка ЭД4М выпуска 2001 года. 3.Гудок подходит не только для сервера crmp но и для samp.(Сам не проверял,но как гласят слухи это правда) Вот и всё! Ссылка: http://rghost.ru/51117187 Пароль: gsgames Автор: SHOROOP
  2. GeneralFT

    Модель гаража для CRMP-SAMP.

    Приветствую всех.Вот моя первая моделька,которую я скидываю на форум.Простенький гараж для вашего сервера(кому нужен естественно).Со временем буду больше выкладывать новых моделей созданных в 3ds max. Недочёты так же пожалуйста напишите,исправлю. гараж.rar
  3. Находим И после скобок вставляем вот это : Строго не судите это моя первая работа :)
  4. Этот скрипт предоставит вам возможность следить за игроками вашего сервера. Следить можно не только за игроком, но и за его транспортным средством. Чтобы перейти в режим наблюдения, используйте команду /see. Наблюдение за персонажем. При наблюдение за персонажем показываются следующие характеристики: - Состояние игрока (Жизнь) - Броня игрока - Интрерье в котором находится игрок - Мир в котором находится игрок - Деньги игрока - ИД игрока Наблюдение за транспортным средством. При наблюдение за транспортным средством показываются следующие характеристики: - Состояние игрока (Жизнь) - Броня игрока - Состояние ТС (Жизнь) - Мир в котором находится ТС - Деньги игрока - Скорость ТС - ИД ТС Функции управления наблюдением реализовано на TextDraw: - ADMINS HERE - показывает список администраторов, которые наблюдают за этим игроком (за котором вы наблюдаете) - CLOSE - выйти из режима наблюдения - LEFT - переключится на игрока ниже текущего, если он авторизован - RIGHT - переключится на игрока выше текущего, если он авторизован - SLAP - подкинуть игрока - CARBREAK - сломать авто до черного дыма Примечание: Кнопочки LEFT и RIGHT - НЕ ПРОВЕРЯЛ, поэтому они возможно не работают. АВТОР НЕ Я SEE.rar
  5. Это FS поможет вам прикреплять объекты к машине и узнавать точные координаты !
  6. Всем привет! Вот было нечего сделать сделал базу полиции, оценивайте.
  7. Sumrak

    Alarm система

    По просьбе выкладываю снова скрипт сигнализации "Alarm" Команды: /BuyAlarm - купить сигнализацию. /TurnAlarm - вкл/выкл сигнализацию. http://rghost.ru/50942348
  8. Выложите пожалуйста систему пожаров, поставлю +
  9. azon099

    Аэропорт...

    Вот делал аэропорт для одного проекта(как спавн), проект закрылся выкладываю в паблик
  10. Egorcik

    Мапинг г.Арзамас + Деревня

    Маппинг делал для своего сервера но сервер забросил. Не пропадать добру!
  11. Dinar

    SkyJump

    Приветствую пользователей сайта. Представляю вашему вниманию новую работу adri1. На этот раз он создал аттракцион с участием автомобилей. Аттракцион находится около Зоны 69. Видео SkyJump.rar
  12. Evgeniy_Stark

    Cкрипт снегопада

    Здравствуйте уважаемые пользователи сайта gsgames Хочу с вами поделиться скриптом снегопада Я его нашёл,лазия по форумам Автор не я
  13. Dinar

    Ферма №0

    Этот скрипт добавляет на ваш сервер ферму. Эта ферма находится между переездом от города Los Santos и San Fierro. Особенности фермы: - Ферму можно купить - Можно назначить заместителей - Зарабатывать деньги - Выращивать, собирать урожай ferma_0.rar
  14. Mihail_Galustin

    Домики

    Домики) Качество исправлю
  15. #Pawno

    CRMP|RP v7.0.9

    Здраствуйте уважаемые пользыватели форума. Почему я решил мод выложить старой версий? да потому что задолбали все его продовать. Вообщем что есть в моде: Фракций. 1. Дпс 2.Фсб 3.Армия 4.Здравохранение 5. La costra nosta 6. РЖд 7. Правительство 8. Смотра 9. Репортеры 10. такси 11. Лицензеры 12. Итальянская мафий 13. непомню 14. Пожарная 15. русская мафия 16. Гопники 17. Уличные гонщики 18. Прокуратура 19. Батыревская братва 20. спецназ 21. южная братва 22. Атп 23. ППС 2. система бизнесов 3. Система авто - gamer 4. система домов - gamer 5. Система Обучение 6. Много команд :D 7. система подездов ну и другие системы. p.s чтоб удалить все дома /asellhousedom вроде. CRMP RP v7.0.9.zip
  16. Интересная функция. Тут будет всё понятно PHP код: public OnPlayerClickMap(playerid, Float: fX, Float: fY, Float: fZ) // Создаем новый паблик { // Открываем if(PlayerInfo[playerid][pAdmin] >= 4); // Уровень Админки указываем свой { SetPlayerPos(playerid, fX, fY, fZ); // Координаты XYZ SendClientMessage(playerid, 0xFFFFFFFF, "Вы телепортированы!"); return 1; } } // Закрываем
  17. Vladimirok

    Спидометер

    Спидометер Хороший Очень. Не судите строго Автор:Неизвестно! на скачивание : rghost.ru/50127537 пароль на скачку 999
  18. Что это за скрипт: Это релиз инклуд-файла с инструментами для самого быстрого чтения/записи INI файлов. Более того, этот инклуд не нуждается в настройке. Вы подключаете его в ФС или МОД и можно сразу читать/записывать INI файлы. Преимущества: Свободный формат Во-первых, оформлять ваши INI файлы вы можете как угодно - криво/ровно, с отступами/без, с комментами/без, с любыми пробельными символами вокруг =. И это все никак не влияет на чтение/запись. Нет никаких лимитов на длину ключей или значений. Ключи и значения можно писать даже по-русски. В имени ключа/значении можно использовать любые символы кроме \r и \n. Пробелы и знаки табуляции вокруг имени ключа, вокруг символа = и перед текстовым значением считаются отступами. В одной строке вы можете поместить любое кол-во пар ключ/значение, включая всевозможные варианты оформления. Свободное расположение комментов Чтобы увеличить скорость чтения, считается, что любые строки, где нет символа = это комментарии. Также комментарием может быть любой текст, все зависит от вашего форматирования. Скорость Перед тем как читать что-то из INI файла, его также как и остальные файлы нужно открыть. При открытии весь файл копируется в ОЗУ вместе с именем. Остальные операции чтения/записи производятся непосредственно в ОЗУ. Именно поэтому все это происходит очень быстро. Если контент файла в ОЗУ был изменен, при закрытии он будет записан на диск. Еще 1 плюс, который ранее в скриптинге не применялся - это сжатое хранение контента файла, что в 4 раза меньше, чем обычный формат. Скорость также достигается за счет отсутствия дополнительных функций, которые могли бы использоваться в функциях чтения/записи, а также за счет использования только встроенных функций скриптинга. Инструменты: ini_createFile ( "путь/к/файлу.ini", "Содержимое файла по умолчанию" ) ini_openFile ( "путь/к/файлу.ini" ) ini_closeFile ( ИД_открытого_файла ) ini_setString ( ИД_открытого_файла, "имя ключа", "текстовое значение" ) ini_setInteger ( ИД_открытого_файла, "имя ключа", 123456 ) ini_setFloat ( ИД_открытого_файла, "имя ключа", 3.1416 ) ini_getString ( ИД_открытого_файла, "имя ключа", returnValue ) ini_getInteger ( ИД_открытого_файла, "имя ключа", returnValue ) ini_getFloat ( ИД_открытого_файла, "имя ключа", returnValue ) ini_removeKey ( ИД_открытого_файла, "имя ключа" ) ini_getErrorInfo ( Код_ошибки ) Примеры: new iniFile = ini_createFile ( "test4268.ini" ); if ( iniFile < 0 ) iniFile = ini_openFile ( "test4268.ini" ); if ( iniFile >= 0 ) { new returnString[32], returnNumber, Float: returnFloat; ini_setString ( iniFile, "ключ со строкой", "текстовое значение" ); ini_setInteger ( iniFile, "ключ с числом", 123456 ); ini_setFloat ( iniFile, "ключ с дробью", 3.1416 ); ini_removeKey ( iniFile, "ключ с числом" ); ini_getString ( iniFile, "ключ со строкой", returnString ); ini_getInteger ( iniFile, "ключ с числом", returnNumber ); ini_getFloat ( iniFile, "ключ с дробью", returnFloat ); ini_closeFile ( iniFile ); printf ( "\n `ключ_со_строкой` = `%s`,\n `ключ_с_числом` = `%d`,\n `ключ_с_дробью` = `%f` \n", returnString, returnNumber, returnFloat ); } else print( "\n Не удалось открыть INI файл \n" ); Автор описания и файла : Ramzes Подготовил и выложил на GSG : @GTA V
  19. tatarin032000

    Район около больницы

    Cделал специально для форума небольшой район около больницы поставил гаражи,дома,ларек,магазин и т.п
  20. GTA V

    Кейс

    Привет всем вот рылся на форуме и нашел этот скрипт от Tomcar . John_WEST уже выкладывал но не кто так и не догадался что там пароль gsg так что вот описание Здравствуйте уважаемые пользователь GS-GAMES.RU Нашёл Script под названием "Кейс" Что он представляет собой: Допустим у вас на руках более 20.000$, по сути такие деньги в карманы не влезут и я решил сделать импровизацию... Когда у вас будет более 20.000$, то появится кейс в руке. Кол-во денег, при котором будет появляться кейс, сможете изменить сами. Скрин: http://rghost.ru/49941246 Aвтор: TomCat. Файл прикрипил Кейс.zip
  21. rosomaxa000

    Система кланов

    Доброго времени суток! Я хочю вам представить хорошо настроенную систему кланов на сервер CR-MP 0.3e Вот ее функции: 1. Можно создать свой клан за 500.000 тыс. 2. Изменить место респавна игроков, которые состоят в клане 3. Можно изменить цвет клана 4. Конешно приглашать игроков в клан Там еше есть несколько функций! Вот ссылка: http://rghost.ru/49933094 Пароль на скачку: GSG Автора я не знаю!
  22. Система кланов . Вырезал из мода. Базу для кланов сделаете сами. При входе нужно будет ввести пароль от клана. Добавим ко всем #define #define apasTaz "2580" // пароль от клана Ко всем new new clanTeamTaz[MAX_PLAYERS]; В public OnPlayerConnect(playerid) clanTeamTaz[playerid] = 0; if(ClanTaz(playerid) == 1){ShowPlayerDialog(playerid,999,DIALOG_STYLE_INPUT,"{F70808}Пароль от клана"," Введите пароль о клана","Войти","Отмена");} Создадим public public ClanTaz(playerid){ new sname[64];GetPlayerName(playerid, sname, sizeof(sname));if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;if(strfind(sname, "[Taz_TeaM]", false) != -1) return 1;else return 0;} Добавим forward ко всем форвардам или выше public forward ClanTaz(playerid); Добавим в public OnPlayerSpawn(playerid) new ClanName[128];ExtractClan(playerid, ClanName);if(strcmp(ClanName, "Taz_TeaM", true) == 0){SetPlayerPos(playerid,24555.8854,-1470.1174,50.7837); // тут координаты спавна кланаSetPlayerSkin(playerid,116);SetPlayerFacingAngle(playerid, 173.9849);SetPlayerInterior(playerid,0);SetPlayerColor(playerid,0xFF0000AA);} Добавим в public OnPlayerText(playerid, text[]) if(clanTeamTaz[playerid] == 1){new name[24], string[128];GetPlayerName(playerid, name, 24);format(string, sizeof(string), "(КланЧат) %s: %s", name, text[1]);printf("(???????)%s: %s", name, string);for(new i = 0; i < MAX_PLAYERS; i++){if(IsPlayerConnected(i)){if(clanTeamTaz[i] == 1){SendClientMessage(i, GetPlayerColor(playerid), string);}}}return 0;} Добавим в public OnDialogResponse: if(dialogid == 999)//mari{if(response){if (!strcmp(inputtext, apasTaz)){if (!strcmp(inputtext, " ")){ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Ошибка","Вы ввели неправильный пароль!", "Ок","");// Kick(playerid);}else{ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Подтверждение пароля","Вы успешно подтвердили пароль", "Ок", "");//Attach3DTextLabelToPlayer( new3Dtext, playerid, 0.0, 0.0, 2.0 );clanTeamMari[playerid] = 1;return 1;}}else{for(new i = 0; i < MAX_PLAYERS; i++){new string[256], pName[MAX_PLAYER_NAME];GetPlayerName(playerid,pName,sizeof(pName));if(IsPlayerConnected(i) && IsPlayerAdmin(i)){format(string, 256, " Внимание: игрок %s Ввёл не верный пароль к тегу клана", pName);SendClientMessage(i, 0xFF4040FF, string);}}ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Ошибка","Вы ввели неправильный пароль!", "Ок","");// Kick(playerid);} Kick(playerid);} return 1;}
  23. Решил добавить сюда. Команды добовляющие и ибирающие заграждения. Для гос.фракций. в newnew UsedCom[MAX_PLAYERS];далее в define#define MAX_ROADBLOCKS 35далее в forwardforward SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z);forward RemoveRoadblock(playerid);forward CommandLog(string[]);далее в stockstock CreateRoadblock(Object,Float:x,Float:y,Float:z,Float:Angle){ for(new i = 0; i < sizeof(Roadblocks); i++) { if(Roadblocks[i][sCreated] == 0) { Roadblocks[i][sCreated] = 1; Roadblocks[i][sX] = x; Roadblocks[i][sY] = y; Roadblocks[i][sZ] = z-0.7; Roadblocks[i][sObject] = CreateObject(Object, x, y, z-0.9, 0, 0, Angle); return 1; } } return 0;}//==============================================================================stock DeleteAllRoadblocks(playerid){ for(new i = 0; i < sizeof(Roadblocks); i++) { if(IsPlayerInRangeOfPoint(playerid, 100, Roadblocks[i][sX], Roadblocks[i][sY], Roadblocks[i][sZ])) { if(Roadblocks[i][sCreated] == 1) { Roadblocks[i][sCreated] = 0; Roadblocks[i][sX] = 0.0; Roadblocks[i][sY] = 0.0; Roadblocks[i][sZ] = 0.0; DestroyObject(Roadblocks[i][sObject]); } } } return 0;}//==============================================================================stock DeleteClosestRoadblock(playerid){ for(new i = 0; i < sizeof(Roadblocks); i++) { if(IsPlayerInRangeOfPoint(playerid, 5.0, Roadblocks[i][sX], Roadblocks[i][sY], Roadblocks[i][sZ])) { if(Roadblocks[i][sCreated] == 1) { Roadblocks[i][sCreated] = 0; Roadblocks[i][sX] = 0.0; Roadblocks[i][sY] = 0.0; Roadblocks[i][sZ] = 0.0; DestroyObject(Roadblocks[i][sObject]); return 1; } } } return 0;}далее в конце в publicpublic SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z){ SetPlayerPos(playerid, x,y,z); Streamer_UpdateEx(playerid,x,y,z); return 1;}forward KillInstLoc6();далее в enumenum rInfo{ sCreated, Float:sX, Float:sY, Float:sZ, sObject,};new Roadblocks[MAX_ROADBLOCKS][rInfo];далее в где логи вашего сервера добовляетеpublic CommandLog(string[]){ new entry[256]; format(entry, sizeof(entry), "%srn",string); new File:hFile; hFile = fopen("logs/removeroadblock.log", io_append); fwrite(hFile, entry); fclose(hFile);}ну теперь в командыif(strcmp(cmd, "/crb", true) == 0 || strcmp(cmd, "/createroadblock", true) == 0) { if(UsedCom[playerid]>0) return SendClientMessage(playerid, COLOR_WHITE, "Ввод команды разрешен раз в 1 секунду"); if(IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /crb [???????? ??????????-?????????? ????? ID]"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "????????? ?????????:"); SendClientMessage(playerid, COLOR_GRAD1, "| 1: ????? ??????????-?????????? ???? | 2: ??????? ??????????-?????????? ???? |"); SendClientMessage(playerid, COLOR_GRAD1, "| 3: ??????? ??????????-?????????? ???? | 4: ????? | 5: ?????? ????? |"); SendClientMessage(playerid, COLOR_GRAD1, "| 6: ????? ????? | 7: ????? ???????? ????? |"); return 1; } new rb = strval(tmp); if (rb == 1) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(1459,plocx,plocy,plocz,ploca); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(1).",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); return 1; } else if (rb == 2) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(978,plocx,plocy,plocz+0.6,ploca); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(2)",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); return 1; } else if (rb == 3) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(981,plocx,plocy,plocz+0.9,ploca+180); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(3)",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); SafeSetPlayerPos(playerid, plocx, plocy+1.3, plocz); return 1; } else if (rb == 4) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(1238,plocx,plocy,plocz+0.2,ploca); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(4)",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); return 1; } else if (rb == 5) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(1425,plocx,plocy,plocz+0.6,ploca); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(5)",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); return 1; } else if (rb == 6) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(3265,plocx,plocy,plocz-0.5,ploca); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(6)",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); return 1; } else if (rb == 7) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(3091,plocx,plocy,plocz+0.5,ploca+180); format(string,sizeof(string),"[????]: ?????? %s ???????? ??????????-?????????? ?????(7)",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~b~?OCAB‡E?!",3000,1); return 1; } new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [??????????? ???????] -> /createroadblock %d",d,m,y,h,mi,s,sendername, rb); CommandLog(string); } UsedCom[playerid]=0; return 1; }//============================================================================== if (strcmp(cmd,"/rub",true) == 0 || strcmp(cmd, "/removeroadblock", true) == 0) { if(UsedCom[playerid]>0) return SendClientMessage(playerid, COLOR_WHITE, "???? ??????? ???????? ??? ? 1 ???????"); if(IsPlayerConnected(playerid) && IsACop(playerid) || PlayerInfo[playerid][pAdmin] >= 2) { DeleteClosestRoadblock(playerid); format(string,sizeof(string),"[????]: ?????? %s ????? ??????????-?????????? ????.",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~?OPO„?OE ?A‚PA„?E?…E ~r~Y€PA?!",3000,1); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [??????????? ???????] -> /removeroadblock",d,m,y,h,mi,s,sendername); CommandLog(string); } UsedCom[playerid]=0; return 1; }//============================================================================== if (strcmp(cmd,"/rrball",true) == 0 || strcmp(cmd, "/removeroadblockall", true) == 0) { if(UsedCom[playerid]>0) return SendClientMessage(playerid, COLOR_WHITE, "???? ??????? ???????? ??? ? 1 ???????"); if(IsPlayerConnected(playerid) && IsACop(playerid) || PlayerInfo[playerid][pAdmin] >= 2) { if(PlayerInfo[playerid][pRank] >= 5 || PlayerInfo[playerid][pAdmin] >= 2) // This being the default Chief rank in LA-RP change if neccesary. { DeleteAllRoadblocks(playerid); format(string,sizeof(string),"[????]: ?????? %s ????? ??? ??????????-?????????? ??????.",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~b~?OPO„?OE ?A‚PA„?E?…E ~r~Y€PA?!",3000,1); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [??????????? ???????] -> /removeroadblockall",d,m,y,h,mi,s,sendername); CommandLog(string); } } UsedCom[playerid]=0; return 1; } Делал не по порядку. строго не судите. может кому то пригодится.
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.