Lertrex

Мониторинг онлайна DevelNext

1 post in this topic

Помогите пожалуйста реализовать Мониторинг сервера в лаунчере DevelNext.
Сам лаунчер я уже сделал. Не хватает только мониторинга... Буду очень благодарен

Я уже придумал вход, настроки, скачивание, а придумать и реализовать мониторинг не получается..

Знаю SampQuaryAPI, но я рак и не понимаю как его подключить к лаунчеру, помогите пж

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Asminov
      By Asminov
      Создавал сервер, хотел добавить окно регистрации, но выдаёт ошибку 029.
       
      Вот ошибки: 
      C:\Users\User\Desktop\Ìîé Ñåðâåð ñàìï\gamemodes\new.pwn(275) : error 029: invalid expression, assumed zero
      C:\Users\User\Desktop\Ìîé Ñåðâåð ñàìï\gamemodes\new.pwn(275) : error 029: invalid expression, assumed zero
      C:\Users\User\Desktop\Ìîé Ñåðâåð ñàìï\gamemodes\new.pwn(275) : error 029: invalid expression, assumed zero
      C:\Users\User\Desktop\Ìîé Ñåðâåð ñàìï\gamemodes\new.pwn(275) : fatal error 107: too many error messages on one line

      Compilation aborted.Pawn compiler 3.2.3664        Copyright (c) 1997-2006, ITB CompuPhase


      4 Errors.
       
      На фото код
       

    • RudolfCent
      By RudolfCent
      Проблема следующего характера 
      Всем известный плагин CEF работает через раз 
      Плагин везде прописал верно
      plugins crashdetect.so CRP.so dc_cmd.so mysql.so sscanf.so streamer.so cef.so nativechecker.so Vodka_SAMP.so 
      логи - 
      [00:01:52]    Error: Function not registered: 'cef_on_player_connect'
      [00:01:52]    Error: Function not registered: 'cef_on_player_disconnect'
      [00:01:52]    Error: Function not registered: 'cef_subscribe'
      [00:01:52]    Error: Function not registered: 'cef_create_browser'
      [00:01:52]    Error: Function not registered: 'cef_emit_event'
      [00:01:52]    Error: Function not registered: 'cef_player_has_plugin'
      [00:01:52] [debug] Run time error 19: "File or function is not found"
      [00:01:52] [debug]  cef_on_player_connect
      [00:01:52] [debug]  cef_on_player_disconnect
      [00:01:52] [debug]  cef_subscribe
      [00:01:52] [debug]  cef_create_browser
      [00:01:52] [debug]  cef_emit_event
      [00:01:52] [debug]  cef_player_has_plugin
      [00:01:52] [debug] Run time error 19: "File or function is not found"
      [00:01:52] [debug]  cef_on_player_connect
      [00:01:52] [debug]  cef_on_player_disconnect
      [00:01:52] [debug]  cef_subscribe
      [00:01:52] [debug]  cef_create_browser
      [00:01:52] [debug]  cef_emit_event
      [00:01:52] [debug]  cef_player_has_plugin
      [00:01:52] Script[gamemodes/NVE-GM.amx]: Run time error 19: "File or function is not found"
      [00:01:52] Number of vehicle models: 0

      Пробывал все что можно - Хостинг MyArena ( Не реклама)
    • Юсер
      By Юсер
      Cегодня я вам солью дорогу в крмп выглядит норм делал сам
      Скрин: https://imgur.com/a/XG4QoeD
      Ссылка: файл прекрепил
      Если не хотите скачивать 
       
      dooga.txt
    • RudolfCent
      By RudolfCent
      error 021: symbol already defined: "ac_GivePlayerWeapon" #include <a_samp> #define DEBUG #include <nex-ac_ru.lang> #include <nex-ac>   Сам инклюд  
    • Neekogluv
      By Neekogluv
      C:\Users\holot\OneDrive\Рабочий стол\1100\gamemodes\test.pwn(36424) : warning 202: number of arguments does not match definition
      C:\Users\holot\OneDrive\Рабочий стол\1100\gamemodes\test.pwn(41641) : warning 213: tag mismatch: expected tag none ("_"), but found "Float"
      C:\Users\holot\OneDrive\Рабочий стол\1100\gamemodes\test.pwn(41650) : warning 213: tag mismatch: expected tag none ("_"), but found "Float"
      C:\Users\holot\OneDrive\Рабочий стол\1100\gamemodes\test.pwn(151436) : warning 202: number of arguments does not match definition
      C:\Users\holot\OneDrive\Рабочий стол\1100\gamemodes\test.pwn(151442) : warning 202: number of arguments does not match definition

      Строка 36424 (callcmd::17237flfl(playerid);) ее код:
              for(new i = 0; i < MAX_NEFT;i++)     {                 if(checkpointid == Neft_CP[i])                 {                         callcmd::17237flfl(playerid);                 }         }
      Строка 151436 (ShowPlayerNeftDialog(playerid);)
      cmd:17237flfl(playerid, params[]) {         if(GetPlayerData(playerid, P_NEFTEN) != -1)         {                 Dialog                 (                         playerid, DIALOG_NEFT_PARAMS, DIALOG_STYLE_LIST,                         "{33AACC}Управление нефтенасосом",                         "1. Включить  нефтенасос\n"\                         "2. Выключить нефтенасос\n"\                         "3. Заказать вывоз нефти\n"\                         "4. Информация\n"\                         "5. Список улучшений\n"\                         "6. Демонтировать насос",                         "Выбрать", "Назад"                         );                 ShowPlayerNeftDialog(playerid);           }           else SCM(playerid, -1, "У Вас нет нефтенасоса"); }
      Строка 151442 (BonusCode_OnPlayerOpenRewards(playerid);)
      CMD:fwstore(playerid, params[]) {         BonusCode_OnPlayerOpenRewards(playerid);         return 1; }


      Строки 41641 и 41650 (SetOwnableCarData(carid,OC_WASH,GetOwnableCarData(carid,OC_WASH)+0.00200); и SetOwnableCarData(carid,OC_WASH,GetOwnableCarData(carid,OC_WASH)-2.00000);
      public: OnPlayerSpeedTimer(playerid) {         if(IsPlayerLogged(playerid))         {                 if(IsPlayerDriver(playerid))                 {                         new speed = SpeedVehicle(playerid);                         new vehicleid = GetPlayerVehicleID(playerid);                         new index;                         new query[200];                         if(!IsABike(vehicleid))                         {                                 new     Float: fuels = GetVehicleData(vehicleid, V_FUEL),                                         Float: health;                                 GetVehicleHealth(vehicleid, health);                                 SetVehicleParamsInit(vehicleid);                                 SetVehicleData(vehicleid, V_MILEAGE, GetVehicleData(vehicleid, V_MILEAGE) + (float(speed) / 43200.0));                                 if(GetVehicleParamEx(vehicleid, V_ENGINE) == VEHICLE_PARAM_ON)                                 {                                         if(fuels <= 0.0)                                         {                                                 SetVehicleParam(vehicleid, V_ENGINE, false);                                                 GameText(playerid, "~r~Недостаточно топлива", 4000, 1);                                         }                                         else SetVehicleData(vehicleid, V_FUEL, fuels - 0.003);                                 }                 if(IsACarshCar(vehicleid))                                 {                                     SetCarshCarData(index, OC_IZNOS, GetCarshCarData(index, OC_IZNOS) + (float(speed) / 7200.0));                                 }                                 SaveCarsharingCar(vehicleid);                             new speedometer[180];                             //updateSpeedometer (свет,двигатель,ремень,закрыто,пробег,топливо,макс топливо,ключ, хз, грязно);                                 new carid = GetVehicleData(vehicleid, V_ACTION_ID);                                 if(IsAOwnableCar(carid))                                 {                                     if(GetPVarInt(playerid,"washcar") == 0)                                     {                                                 format(speedometer, sizeof(speedometer), "interface('Hud').updateSpeedometer([%d,%d,%d,%d,%.2f,%.2f,100.00,%d,0.33,%.5f])", GetVehicleParamEx(vehicleid, V_LIGHTS) ? (1) : (0),GetVehicleParamEx(vehicleid, V_ENGINE) ? (1) : (0),remen[playerid],GetVehicleParamEx(vehicleid, V_LOCK) ? (1) : (0),GetVehicleData(vehicleid, V_MILEAGE),GetVehicleData(vehicleid, V_FUEL),GetOwnableCarData(carid, OC_KEY_IN),GetOwnableCarData(carid, OC_WASH));                                                 SetOwnableCarData(carid,OC_WASH,GetOwnableCarData(carid,OC_WASH)+0.00200);                                                 mysql_format(mysql, query, sizeof query, "UPDATE ownable_cars SET wash=%.5f WHERE id=%d",GetOwnableCarData(carid,OC_WASH), GetOwnableCarData(carid, OC_SQL_ID));                                                 mysql_tquery(mysql, query, "", "");                                         }                                         else                                         {                                             if(GetOwnableCarData(carid,OC_WASH) != 0)                                             {                                                         format(speedometer, sizeof(speedometer), "interface('Hud').updateSpeedometer([%d,%d,%d,%d,%.2f,%.2f,100.00,%d,0.33,%.5f])", GetVehicleParamEx(vehicleid, V_LIGHTS) ? (1) : (0),GetVehicleParamEx(vehicleid, V_ENGINE) ? (1) : (0),remen[playerid],GetVehicleParamEx(vehicleid, V_LOCK) ? (1) : (0),GetVehicleData(vehicleid, V_MILEAGE),GetVehicleData(vehicleid, V_FUEL),GetOwnableCarData(carid, OC_KEY_IN),GetOwnableCarData(carid, OC_WASH));                                                         SetOwnableCarData(carid,OC_WASH,GetOwnableCarData(carid,OC_WASH)-2.00000);                                                         mysql_format(mysql, query, sizeof query, "UPDATE ownable_cars SET wash=%.5f WHERE id=%d",GetOwnableCarData(carid,OC_WASH), GetOwnableCarData(carid, OC_SQL_ID));                                                         mysql_tquery(mysql, query, "", "");                                                 }                                                 else                                                 {                                                     SetOwnableCarData(carid,OC_WASH,0);                                                         mysql_format(mysql, query, sizeof query, "UPDATE ownable_cars SET wash=0 WHERE id=%d", GetOwnableCarData(carid, OC_SQL_ID));                                                         mysql_tquery(mysql, query, "", "");                                                 }                                         }                                 }                                 else format(speedometer, sizeof(speedometer), "interface('Hud').updateSpeedometer([%d,%d,%d,%d,%.2f,%.2f,100.00,1,0.33,0])", GetVehicleParamEx(vehicleid, V_LIGHTS) ? (1) : (0),GetVehicleParamEx(vehicleid, V_ENGINE) ? (1) : (0),remen[playerid],GetVehicleParamEx(vehicleid, V_LOCK) ? (1) : (0),GetVehicleData(vehicleid, V_MILEAGE),GetVehicleData(vehicleid, V_FUEL));                         SendPacket_1(playerid, s_CefInterface, t_CefUpdate, speedometer);                                 CheckRadars(playerid);                         }                 }         }         return 1; }