1 post in this topic

Думаю эта команда будет полезна кто пишет RP сервер

 Создаём Чекпоинты - Например вам нужно устроить гонки и вы хотите что бы Гонщики ездили не где попало а по специальным местам их вы отмечаете чекпоинтом и они едут по ним, также можно например для RP сервера сделать эти чекпоинты предположим для развозки пиции или ещё что нибудь вроде этого, надеюсь я понятно обьяснил 

Примечание: Команда работает только в автомобиле, последний чекпоинт вы должны написать сами (исходя из данных предпоследнего)

Спойлер

#include <dc_cmd>

 

Спойлер

new bool:start[MAX_PLAYERS];
new Float: posauto[3][MAX_PLAYERS];

 

Спойлер

CMD:points(playerid)
{
        new vehicleid = GetPlayerVehicleID(playerid);
    new Float: pos1[3];
    new string[250];
    if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, -1, "{D40000}[Ошибка] Вы должны быть в авто!");
    if(!start[playerid])
    {
        start[playerid] = true;
        GetVehiclePos(vehicleid, posauto[0][playerid], posauto[1][playerid], posauto[2][playerid]);
        SendClientMessage(playerid, -1, "[Оповещение] Начальные координаты звписанны!");
    }
    else
    {
        GetVehiclePos(vehicleid, pos1[0], pos1[1], pos1[2]);
        new File:file = fopen("checkpoint.txt",io_append);
        format(string, sizeof(string), "SetPlayerRaceCheckpoint(playerid, 0, %f, %f, %f, %f, %f, %f, 5.0);\r\n", posauto[0][playerid], posauto[1][playerid], posauto[2][playerid], pos1[0], pos1[1], pos1[2]);
        fwrite(file,string);
        fclose(file);
        GetVehiclePos(vehicleid, posauto[0][playerid], posauto[1][playerid], posauto[2][playerid]); 
        SendClientMessage(playerid, -1, "[Оповещение] Все готово!");
    }
    return 1;
}

 

 

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
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Jose
      By Jose
      Добрый день, хочу рассказать про хостинг игровых серверов https://hostfy.ru
       
      • Игровой сервер в один клик!
      • Панель управления сервером;
      • Базу данных MySQL
      • Системы управления банами: AmxBans, СS:Bans, SourceBans;
      • Системы статистики сервера: CsStats, AStats;
      • Надежную защиту от DDOS-атак;
      • Пополнение баланса без комиссии! 0%
      • CS GO
      • CS 1.6
      • CS: Source
      • CS: Source v34
      • GTA: SAMP
      • GTA: CRMP
      • GTA: RAGE MP
      • Minecraft
       
      У нас Вы можете заказать хостинг игровых серверов множества игр, по самым адекватным ценам в интернете.
       
       
       
    • Mason
      By Mason
      Всем привет задаюсь один вопросом как сделать так чтобы отображалось московское время в тексте в маппинге
      SetDynamicObjectMaterialText(mapping, 0, "%d:%d", 130, "Tahoma", 190, 0, 0xFFFFFFFFFF00FF00, 0, 1); Как сделать так чтобы в тексте было время по москве?