Форум

  • Страница 1 из 1
  • 1
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Уроки скриптинга в Pawno » Шипы для прокола шин
Шипы для прокола шин
Если у вас есть Role Play сервер, то шипы для полиции это то что нужно.

Скачайте и установите инклуд.

Добавьте вверх мода

Код

#include <SpikeStrip>

new prokol[MAX_PLAYERS];
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA


В OnPlayerConnect

Код
prokol[playerid] = 0;


В OnPlayerDisconnect

Код
if(prokol[playerid] != 0)
{
        DeleteClosestStrip(playerid);
        prokol[playerid] = 0;
}


В OnPlayerCommandText

Если нету то добавить

Код
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);


И команды

Код
if (strcmp(cmd, "/throwthorn", true) == 0||strcmp(cmd, "/tt", true) == 0)//положить
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid)) return 1;
                if(prokol[playerid] == 1)
                {
                    SendClientMessage(playerid,COLOR_GREY,"Вы уже поставили шипы. Убрать - /ct");
                    return 1;
                }
                new Float:x1, Float:y1, Float:z1, Float:angle1;
                GetPlayerPos(playerid,x1,y1,z1);
                GetPlayerFacingAngle(playerid,angle1);
                CreateStrip(playerid,x1,y1,z1,angle1);
                prokol[playerid] = 1;
                SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы установили шипы на дорогу.");
         }
         return 1;
    }


Код
if (strcmp(cmd, "/curthorn", true) == 0||strcmp(cmd, "/ct", true) == 0)//убрать
    {
        if(IsPlayerConnected(playerid))
        {
                if(prokol[playerid] == 0)
                {
                    SendClientMessage(playerid,COLOR_GREY,"Вы не ставили шипы. Поставить - /tt");
                    return 1;
                }
                prokol[playerid] = 0;
                DeleteClosestStrip(playerid);
                SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы убрали шипы с дороги.");
         }
         return 1;
    }
26.05.2013 в 19:09
А можешь выложить точно такой же урок,но чтобы эта команда токо для пд была?
11.07.2013 в 12:06
Nikko2976, просто поставь проверку на пд
11.07.2013 в 23:03
Цитата ZioHik ()
просто поставь проверку на пд

плиз скажи как просто я токо начинающий скриптер
28.03.2014 в 09:50
Вверх команды
Код
if(!IsACop(playerid)) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы не коп");
28.03.2014 в 17:33
ооо офигеная вещь спасибо
24.06.2014 в 17:31
Спасибо за команду
17.11.2015 в 01:12
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Уроки скриптинга в Pawno » Шипы для прокола шин
  • Страница 1 из 1
  • 1
Поиск: