[RP] FRESH

Sign in to follow this  
Followers 0

About This File

Спойлер

• Исправили баг у банкомата
• Добавлено команда хелпер чат /hc 
• Добавлено возможность смотреть камеру в зона-51 только для сотрудников армий зона-51 (/camera) и плюс эту команду добавили в мой команды /mm (чтобы отключиться от камеры /cameraoff) 
• Добавлено команда /ahelp 
• Добавлено команды /inform (реклама сервера) 
• Добавлено команда /GAinfo 
• Добавлено команда /avig выговор админам - Исправлено баг с командой /heal 
• Исправлено баг когда толкнешь преступника в участок, то он появился в другом месте 
• Увеличил время капта от 5 минут до 10 минут 
• Исправлено баг матча пейнтбол 
• Новая команда /adminka - цены админки 
• Изменил команду /inform (реклама проекта) 
• Изменил команду /gainfo (главный админ инфо) 
• Теперь чтобы получить вип надо отыграть часов на сервере, бронзовый вип может покупать все, а для серебряный вип не менее 1 часов, а для золотой вип не менее 2 часов надо отыграть в игре 
• Теперь /admins можно посмотреть если у вас будут серебряный вип 
• Теперь випы за каждое payday получает донат, бронзовый вип - 50 донат, серебряный вип - 100 донат и золотой вип - 200 донат 
• Исправил баг у забора SFa, чтобы открыть забор надо нажать на сигнал(H) 
• Теперь админы не могут писать и посмотреть на хелпер чат(/hc), а хелперы на админ чат 
• Исправил ощибку в /ahelp 
• Исправил баг в матче пейнтбол, который считалось прошлые очки 
• Увеличел максимальность патрон в /givegun от 100 до 9999 
• Теперь и бандам можно пополнить склад (/setmats)
• /setmats доступно от 7 уровня админ 
• Уличил антиспам, за много цифры даются автоматически бан чата 
• При входе на сервер был написан "Zona Role Play" 2 раза - Исправлено 
• Добавил маскировку хитманам(/hmask) 
• Исправил ощибку который можно захватить респу банды 
• Теперь банды не могут сделать капта если никого не будет в сети противника 
• Удалил команду /openarm 
• Изменил цены некоторых привилегий в /donate 
• Теперь можно покупать объекты в /donate, объекты стоит 50 и 100 донат 
• Теперь банды могут взять материалы из ЛС порта(/materials get/put) 
• Добавил хамеры и оружие для армий в порт ЛС 
• Теперь территории армий отмечен в карте жёлтым цветом 
• Добавил камеру в порт ЛС. Камеры доступно только для армейцев, просмотр камеры /camerals, прекращать просмотр /cameralsoff 
• Исправил ощибку, которые домы исчезает 
• Добавил порт ЛС в /tp 
• Теперь команда /mp доступна от 10 уровня админ 
• Теперь за победу в пэйнтболе победитель получит 5000 donate money 
• Увеличел время матча пэйнтбол до 10 минут 
• Убрал лимит приглашение на мп 
• Новая команда /flare и /flare2 - объект админам 
• Исправлена ощибка с командой /admins которые все игроки могли видеть, теперь только от silver vip 
• Изменился вид команды /members Теперь можно посмотреть афк игрока 
• Исправлен баг с командой /togphone Команда доступна от bronze vip 
• Удалены строчки "[Рация]" в /f и /r 
• Исправлен баг с Каптой который быстро закончится 
• Новый вид команды /admins 
• Новый вид команды /leaders 
• Исправлен баг с командой /iinvite который можно переводить лидера на гос.организации 
• Исправлен баг с командой /invite который можно принять гражданина издалека 
• Теперь при входе на сервер будет выйти информация о нашем сервер 
• Добавлена новая команда /showudost - Удостоверение 
• Теперь можно показать паспорт с командой /showpass и /pass 
• Изменился функция команды /mm 
• Добавлен строки информация о сервере в команде /mm 
• Добавлено несколько новые объекты на донат 
• Исправлен баг с /tp 
• Новая фракция 
- Байкеры 
- /bbalance - проверить счет Байкеры 
- /bbank - положить деньги на счету Байкеры 
- /bwithdraw - снять деньги с счета Байкеры(только для лидера)
- Байкеры могут взять материалы с ЛС порта (/materials get/put) 
- /warehouse - проверить склад Байкеры 
- /bunloadind - загрузить материалы на склад Байкеры 
- /getgun - взять оружие со склада Байкеры 
• Добавлено в /setmats(пополнить админам склад) - Байкеры, команда доступна от 7 уровня админ 
• Добавлены фуры Мафиям 
• Изменились фуры всех Банды, теперь более красивые 
• Исправлен баг со стрельбой между мафиям 
• Теперь запрещено открыть стрельбы Если никого не будет в сети противника 
• Добавлены новые команды /object1 и /object2 - объекты. Команды доступны только админам 
• Исправлены ошибки с машинами в порте ЛС которые были над текстурами 
• Новый автосервис в городе ЛС 
• Добавлена команда /quitjob - Увольняться с работы 
• Добавлена новая работа 
- водитель трамвая - Доступно от 5 уровень 
- Есть 8 станций по штату
- /tc - Трамвай чат 
• Новая команда - /dellgun. Команда доступна от 4 уровня админ 
• Новая команда - /unvig. Команда доступна только основателям[12 lvl admin] 
• Увеличен выговор админам от 3 до 5. Если будет 3 выговора, то -1 lvl; 5 выговора, то снимает с должности админстратор 
• Добавлена система гонки: - Гонки будет каждые 30 минут 
• Исправлен баг с командой /sellbiz 
• Исправлен баг с командой /carm 
• Исправлен баг с командой /menu (хитманам) который доступна издалека 
• Исправлен ошибка с место разгрузки материалы на FBI 
• Добавлена ферма: 
- Цена фермы - 500 000 вирт 
- Чтобы покупать ферму у вас должен лицензия на ферму 
- можно взять максимально 3 заместителя и 5 фермера - /ff - Ферма чат 
- Место нахождения - ферма 0 
• Исправлен баг который заместитель фракций могло дать зам на других игроков 
• Исправлен баг с /carpass который показал другую марку машины 
• Исправлен баг с командой /taizer 
• Исправлен баг с командой /avig 
• Новая команда - /aunvig - снять все выговоров у администратора

 


 Report this file



  • Similar Content

    • Guik
      By Guik
      Всем привет! Сегодня я столкнулся с проблемой выдачи rcon администратора. Я играю с телефона и не знаю как это делать. Помогите пожалуйста!!!
      Если что мод "SAMP MOBILE".
    • Impossible
      By Impossible
      Всем привет,проблема следующая.
       
      Установил на сервер PawnBots,всё работает но,при команде .pbots (настройка ботов) у меня появляеться диалоговое окно,и при нажатии на любой из пунктов меня сразу кикает античит за Dialog Hider.

      Вот нашёл код кика в моде:

       
      { if(GetPVarInt(playerid,"USEDIALOGID") != dialogid) { SendClientMessage(playerid, -1, "{FF0000}Вы были отключены за использование постороннего ПО {FFFFFF}( Dialog Hider )"),GKick(playerid); return true; } if(PlayerInfo[playerid][pDialog] != true) { SendClientMessage(playerid, -1, "{FF0000}Вы были отключены за использование постороннего ПО {FFFFFF}( Dialog Hider #1 )"),GKick(playerid); return true; }
      Помогите пожалуйста,буду очень благодарен.
       
      P.S. Чайник в Pawno

       
    • zetik
      By zetik
      C:\Users\Äìèòðèé\Desktop\GreenTech ñî âñåì ïðîäàæà — áåêàï\gamemodes\new.pwn(48) : warning 203: symbol is never used: "playerid" C:\Users\Äìèòðèé\Desktop\GreenTech ñî âñåì ïðîäàæà — áåêàï\gamemodes\new.pwn(3117) : warning 213: tag mismatch: expected tag "bool", but found none ("_") C:\Users\Äìèòðèé\Desktop\GreenTech ñî âñåì ïðîäàæà — áåêàï\gamemodes\new.pwn(3125) : warning 213: tag mismatch: expected tag none ("_"), but found "Text3D" C:\Users\Äìèòðèé\Desktop\GreenTech ñî âñåì ïðîäàæà — áåêàï\gamemodes\new.pwn(3126) : warning 213: tag mismatch: expected tag "Text3D", but found none ("_") C:\Users\Äìèòðèé\Desktop\GreenTech ñî âñåì ïðîäàæà — áåêàï\gamemodes\new.pwn(6370) : warning 204: symbol is assigned a value that is never used: "AdvertiseTimerIndex"  
    • royzen228
      By royzen228
      Всем привет
      Я решил показать как можно сделать HUD на CEF для вашего SAMP сервера.
      В данном уроке нам нужно:
      1.Плагин sscanf 2.8.3
      2.Плагин Pawn.CMD
      3.Плагин CEF
      4.Web хостинг для файлов
      5.Умение заливать файлы на хостинг
      1.Для начала арендуем хостинг ( Рекомендую beget.com )
      Создадим в нашем проекте файлы style.css, index.html, cef-interface.js , затем зальем их на хостинг.
      Далее будет заполнять наши файлы кодом.
      1.style.css
      container {     width: 10%; } .bg_interface {     border-width: 0px;     border-color: rgb(0, 0, 0);     border-style: solid;     border-radius: 20px;     background-color: rgb(64, 64, 64);     position: absolute;     left: 472px;     top: 770px;     width: 403px;     height: 119px;     z-index: 1; }   .nick_text {     font-size: 18px;     font-family: "TT Norms";     color: rgb(255, 255, 255);     font-weight: bold;     line-height: 0.1;     text-align: center;     position: absolute;     left: 490px;     top: 807px;     width: 187px;     height: 23px;     z-index: 3;   }      .nick_img {     background-image: url("nick_img.png");     position: absolute;     left: 495px;     top: 795px;     width: 21px;     height: 21px;     z-index: 2;   }   .money_text {     font-size: 18px;     font-family: "TT Norms";     color: rgb(255, 255, 255);     font-weight: bold;     line-height: 0.944;     text-align: center;     position: absolute;     left: 500px;     top: 824px;     width: 88px;     height: 29px;     z-index: 4;   }     progress.styled {     display: block;     border-radius: 8px;     width: 340px;     height: 11px;     z-index: 6;     position: absolute;     left: 497px;     top: 849px;   }   progress.styled::-webkit-progress-bar {       background-color: rgb(82, 82, 82);       border-radius: 8px;   }   progress.styled::-webkit-progress-value {       background-color: rgb(204, 62, 62);       background-image: linear-gradient(rgb(204, 62, 62)), rgb(204, 62, 62));       border-radius: 8px;   }   progress.styled::-moz-progress-bar {       background-color: rgb(204, 62, 62);       background-image: linear-gradient(rgb(204, 62, 62), rgb(204, 62, 62));       border-radius: 8px;   }   progress.styled1 {     display: block;     border-radius: 8px;     width: 340px;     height: 11px;     z-index: 6;     position: absolute;     left: 497px;     top: 867px;   }   progress.styled1::-webkit-progress-bar {       background-color: rgb(82, 82, 82);       border-radius: 8px;   }   progress.styled1::-webkit-progress-value {       background-color: rgb(53, 101, 233);       background-image: linear-gradient(rgb(53, 101, 233)), rgb(53, 101, 233));       border-radius: 8px;   }   progress.styled1::-moz-progress-bar {       background-color: rgb(53, 101, 233);       background-image: linear-gradient(rgb(53, 101, 233), rgb(53, 101, 233));       border-radius: 8px;   }   .text_notification {     font-size: 17px;     font-family: "TT Norms";     color: rgb(0, 144, 255);     font-weight: bold;     line-height: 0.944;     text-align: center;     position: absolute;     left: 1230.39px;     top: 330.573px;     width: 340px;     height: 17px;     z-index: 3;   }   .bg_notification {     border-width: 0px;     border-color: rgb(0, 0, 0);     border-style: solid;     border-radius: 20px;     background-color: rgb(64, 64, 64);     position: absolute;     left: 1209px;     top: 310px;     width: 392px;     height: 104px;     z-index: 1;   }   .text_slide_notification {     font-size: 17px;     font-family: "TT Norms";     color: rgb(255, 255, 255);     font-weight: bold;     line-height: 0.944;     text-align: center;     position: absolute;     left: 1230.39px;     top: 360.933px;     width: 307px;     height: 18px;     z-index: 4;   }   .bg_key {     border-width: 0px;     border-color: rgb(0, 0, 0);     border-style: solid;     border-radius: 5px;     background-image: -moz-linear-gradient( 90deg, rgb(215,215,215) 0%, rgb(255,255,255) 100%);     background-image: -webkit-linear-gradient( 90deg, rgb(215,215,215) 0%, rgb(255,255,255) 100%);     background-image: -ms-linear-gradient( 90deg, rgb(215,215,215) 0%, rgb(255,255,255) 100%);     position: absolute;     left: 1549px;     top: 357px;     width: 26px;     height: 27px;     z-index: 2;   }   .key_text {     font-size: 20px;     font-family: "TT Norms";     color: rgb(0, 144, 255);     font-weight: bold;     line-height: 0.85;     text-align: center;     -moz-transform: matrix( 1.02493819658632,0,1.07034501209888e-14,1.02493819658632,0,0);     -webkit-transform: matrix( 1.02493819658632,0,1.07034501209888e-14,1.02493819658632,0,0);     -ms-transform: matrix( 1.02493819658632,0,1.07034501209888e-14,1.02493819658632,0,0);     position: absolute;     left: 1554.154px;     top: 362.498px;     width: 11.5px;     height: 14px;     z-index: 5;   }   progress.styled2 {     display: block;     border-radius: 8px;     width: 340px;     height: 8px;     z-index: 6;     position: absolute;     left: 1235.39px;     top: 395.933px;   }   progress.styled2::-webkit-progress-bar {       background-color: rgb(82, 82, 82);       border-radius: 8px;   }   progress.styled2::-webkit-progress-value {       background-color: rgb(53, 101, 233);       background-image: linear-gradient(rgb(53, 101, 233)), rgb(53, 101, 233));       border-radius: 8px;   }   progress.styled2::-moz-progress-bar {       background-color: rgb(53, 101, 233);       background-image: linear-gradient(rgb(53, 101, 233), rgb(53, 101, 233));       border-radius: 8px;   }   
        
        
       
      Затем вставим код в html
      2.index.html
      <!doctype html> <html> <head>     <meta charset="utf-8">     <meta name="viewport" content="width=device-width, initial-scale=1">         <link rel="stylesheet" href="style.css"> <title>interface</title> </head>      <body>     <div class="bg_interface"></div>     <div class="nick_img"></div>         <a id="nick" class="nick_text">Royzen_Ghost</a>         <a id="money" class="money_text">1000000$</a>         <progress id="progress" class="styled" max="100" value="0"></progress>         <progress id="progress2" class="styled1" max="100" value="0"></progress> </body>     <script src="cef-interface.js?ver=1452324"></script> </html>
       
      3. Затем создадим наш  cef-interface.js

       
      //здесь можно получать ID элементов, но я забыл это и получаю классы) let nicks = document.querySelector('.nick_text'); let moneys = document.querySelector('.money_text'); let progress = document.querySelector('.styled'); let armour = document.querySelector('.styled1'); cef.emit('pwd:try'); //interface off cef.emit("game:hud:setComponentVisible", "interface", false); cef.on('pwd:money', (response) => {     moneys.innerHTML += response + "$"; //это можно использовать как первый вариант ( второй: moneys.innerHTML = "$" + money; ) }); cef.on('pwd:armour', (armours) => {     armour.value = armours;    }); cef.on('pwd:hp', (hp) => {     progress.value = hp; }); cef.on('pwd:nick', (response) => {     nicks.innerHTML = response; }); //новая функция ( -1 не работает ) cef.on('pwd:allitem', (money, nick, armours, hp) => {     if(money != -1)     {         moneys.innerHTML += money + "$";     }     if(nick != "")     {         nicks.innerHTML = nick;     }     if(armours != -1)     {         armour.value = armours;      }      if(hp != -1)     {         progress.value = hp;     }      });  
      2. После создания и заполнения наших файлов их нужно залить на хостинг.
      3. Теперь мы перейдем с вами к Pawn коду.

       
      #include <cef> #include <Pawn.CMD> #include <sscanf2> #define LOGIN_BROWSER_ID 0x12346 public OnGameModeInit() {     cef_subscribe("pwd:try", "CefInterface"); //подписываемся на событие js скрипта и передаем его в игру     return 1; } public OnPlayerSpawn(playerid) {     cef_create_browser(playerid, LOGIN_BROWSER_ID, "ваш url на сайт", false, false); //создаем браузер     return 1;  } //cef forward OnCefInitialize(player_id, success); forward OnCefBrowserCreated(player_id, browser_id, status_code); forward CefInterface(player_id); public OnCefInitialize(player_id, success) {     if (success == 1) {         return;     } } public OnCefBrowserCreated(player_id, browser_id, status_code) {     if (browser_id == LOGIN_BROWSER_ID) {         if (status_code != 200) {             return;         }     } } public CefInterface(player_id) //выставляем настройки и отправляем их до отрисовки {     new money = GetPlayerMoney(player_id), Float:armour, Float:hp, name[40];     GetPlayerName(player_id, name, sizeof(name));     GetPlayerHealth(player_id, hp);     GetPlayerArmour(player_id, armour);     cef_emit_event(player_id, "pwd:allitem", CEFINT(money), CEFSTR(name), CEFINT(armour), CEFINT(hp)); } //тестовые команды для проверки cmd:set_hp(player_id, arg[]) {     new hp;     if(sscanf(arg, "i", hp)) return SendClientMessage(player_id, -1, "/set_hp [hp int]");     cef_emit_event(player_id, "pwd:hp", CEFINT(hp));     SendClientMessage(player_id, -1, "Успех");     return 1; } cmd:set_money(player_id, arg[]) {     new money;     if(sscanf(arg, "i", money)) return SendClientMessage(player_id, -1, "/set_money [money]");     GivePlayerMoney(player_id, money);     cef_emit_event(player_id, "pwd:money", CEFINT(money));     SendClientMessage(player_id, -1, "Успех");     return 1; } 3.После всех этих действий , заходим в игру и радуемся худу.

      Ссылка на загрузку CEF и примера: https://drive.google.com/file/d/12pna_VBT7Z56Jo9Bq93GTWrIwMV3STyx/view?usp=sharing
      Как установить:
      После загрузки архива откройте папку cef_client, затем перекиньте данные файлы в игру. ( также закиньте файл cef.asi в корень ) .
      Папку cef_client переименуйте в cef.
      В папке "Пример" находиться index.html, cef-interface.js там можно скопировать код.
      В папке "pawn" там лежат плагины для работы cef. 
      Автор: Я ( vk.com/weckek )
      Помогал: Андрей Дрыгин
      Разработчик плагина: https://github.com/ZOTTCE/
      Кому не сложно дайте + )
      UPD:
      При добавлении чего-то нового cef не забывайте удалять папку cache в папке cef. Иначе новые функции у вас не будут показываться. 
       
      Данная тема существует:
      pawn-wiki ( не реклама )
      pawno-rus
       
    • sab4ic
      By sab4ic
      Не показывает текстдрав . Помогите плиз
       
       
      new Text:craft[2];
       
       
      В OnPlayerClickTextDraw:
      if(clickedid == craft[1]) { if(GetPlayerData(playerid, P_AKKUM) == 0) return SendClientMessage(playerid, 0xFF6600FF, "У вас нет аккумулятора"); if(GetPlayerData(playerid, P_KOLESO) == 4) return SendClientMessage(playerid, 0xFF6600FF, "У вас нет 4 колеса"); if(GetPlayerData(playerid, P_SVARKA) == 0) return SendClientMessage(playerid, 0xFF6600FF, "У вас нет сварки"); if(GetPlayerData(playerid, P_METALL) == 20) return SendClientMessage(playerid, 0xFF6600FF, "У вас нет 20-ти металла"); if(GetPlayerData(playerid, P_INSTRUMENTI) == 0) return SendClientMessage(playerid, 0xFF6600FF, "У вас нет инструментов"); new query[90]; mysql_format(mysql, query, sizeof query, "SET ownable_cars SET modelid=568 WHERE owner_id=%d", GetPlayerAccountID(playerid)); mysql_query(mysql, query, false); return 1; }  
       
      В CreateTextDraws:
      craft[0] = TextDrawCreate(236.333358, 93.333335, "craft:craft"); TextDrawLetterSize(craft[0], 0.000000, 0.000000); TextDrawTextSize(craft[0], 155.333328, 277.925933); TextDrawAlignment(craft[0], 1); TextDrawColor(craft[0], -1); TextDrawSetShadow(craft[0], 0); TextDrawSetOutline(craft[0], 0); TextDrawFont(craft[0], 4); craft[1] = TextDrawCreate(287.666656, 350.103698, "usebox"); TextDrawLetterSize(craft[1], 0.000000, 0.000000); TextDrawTextSize(craft[1], 55.333343, 21.155548); TextDrawAlignment(craft[1], 1); TextDrawColor(craft[1], -1); TextDrawSetShadow(craft[1], 0); TextDrawSetOutline(craft[1], 0); TextDrawFont(craft[1], 4); TextDrawSetSelectable(craft[1], true);  
      CMD:craft(playerid, params[])
      {
          SelectTextDraw(playerid, 0xFFFFFFAA);
          TextDrawShowForPlayer(playerid, craft[0]);
          TextDrawShowForPlayer(playerid, craft[1]);
      }