shape1
shape2
shape3
shape4
shape7
shape8

/chcolor ,заморозка при покраске.


Статус
Закрыто для дальнейших ответов.

Edward

Новичок
Пользователь
08.01.2015
23
0
0
Подскажите код,для заморозки(типа красят машину)игрока при перекрашивании автомобиля.

Код команды.

//______________________________________________________________________________
if(strcmp(cmd, "/chcolor", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_GREEN, " Вы должны находиться в личном автомобиле! ");
new cars = GetPlayerVehicleID(playerid);
if(GetRealID(cars) == -1) return SCM(playerid, COLOR_GREEN, " Вы должны быть в личном средстве.");
if(!strcmp(CarInfo[GetRealID(cars)][cOwner],Name(playerid),true))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid, COLOR_WHITE, " /chcolor [Ид цвета,внешний] [Ид цвета,салон,обвесы.]");
new color1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid, COLOR_WHITE, " /chcolor [Ид цвета,внешний] [Ид цвета,салон,обвесы.]");
new color2 = strval(tmp);
if((color1 > 300) || (color1 < -1)) return SCM(playerid, COLOR_WHITE, " Ид цветов,от 1-до 300. ");
if((color2 > 300) || (color2 < -1)) return SCM(playerid, COLOR_WHITE, " Ид цветов,от 1-до 300. ");
CarInfo[GetRealID(cars)][cCol1] = color1;
CarInfo[GetRealID(cars)][cCol2] = color2;
GiveMoney(playerid,-100000);
ChangeVehicleColor(cars,color1,color2);
SaveCar(GetRealID(cars));
SCM(playerid, COLOR_GREEN, " Поздравляем,вы перекрасили свое средство!");
SCM(playerid, COLOR_GREEN, " За покраску вы заплатили 100-тысяч рублей.");
SCM(playerid, COLOR_GREEN, " Счастливого пути!");
return 1;
}
else return SCM(playerid, COLOR_GRAD2, "Этот транспорт не ваш");
}
 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
У вас здесь не используется функция заморозки игрока.

 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Заморозить: TogglePlayerControllable(playerid,0);

Разморозить: TogglePlayerControllable(playerid,1);

 
A

Amfy

Гость
Гость
Код:
TogglePlayerControllable(playerid,0);
SetTimerEx("TogglePlayerControllable",время в миллисекундах,false,"i",1);
 
Статус
Закрыто для дальнейших ответов.