Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/ogran

Статус
В этой теме нельзя размещать новые ответы.

Djon95

Компетентный
Ребят моя первая работа,тапками не кидаться!про оптимизацию лучше не коментим:D
кому надо сами...Вообщем то суть самой команды заключается в том:
админ вводит ид игрока ему ставится ограничитель скорости.
идея бредовая конечно но всё же можно использовать код для ограничителя скорости всем игрокам на сервере
Собственно сама команда начинаем:


ко всем #define
PHP:
	#define MAX_SPEEDO 0.5 // Максимально допустимая скорость.
#define SLOW_FACTOR 0.7 // На сколько будет сбавляться скорость
в pinfo
PHP:
pOgran
в
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
вставляем саму команду

PHP:
	if(strcmp(cmd, "/Ogran", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 4)
			if(PlayerInfo[playerid][pOgran] > 0)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /ogran [playerid/PartOfName]");
					return 1;
				}
				new Float:x,Float:y,Float:z,veh;
				veh = GetPlayerVehicleID(playerid);
   	            GetVehicleVelocity(veh,x,y,z);
                if((x > MAX_SPEEDO || x < -MAX_SPEEDO) || (y > MAX_SPEEDO || y < -MAX_SPEEDO))
       	        {
                SetVehicleVelocity(veh,x*SLOW_FACTOR,y*SLOW_FACTOR,z);
                }
                else
                {
				    SendClientMessage(playerid, COLOR_GRAD1, "   Нет прав на использование команды! ");
                 }
		    }
         }
	}
автор я
PS чесно не проверял но компилируется без ошибок
понравилось от + не откажусь:ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу