Djon95
Компетентный
Ребят моя первая работа,тапками не кидаться!про оптимизацию лучше не коментим
кому надо сами...Вообщем то суть самой команды заключается в том:
админ вводит ид игрока ему ставится ограничитель скорости.
идея бредовая конечно но всё же можно использовать код для ограничителя скорости всем игрокам на сервере
Собственно сама команда начинаем:
ко всем #define
в pinfo
в
вставляем саму команду
автор я
PS чесно не проверял но компилируется без ошибок
понравилось от + не откажусь:ay:
кому надо сами...Вообщем то суть самой команды заключается в том:
админ вводит ид игрока ему ставится ограничитель скорости.
идея бредовая конечно но всё же можно использовать код для ограничителя скорости всем игрокам на сервере
Собственно сама команда начинаем:
ко всем #define
PHP:
#define MAX_SPEEDO 0.5 // Максимально допустимая скорость.
#define SLOW_FACTOR 0.7 // На сколько будет сбавляться скорость
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:
