Kapral 52

Ни одного зарегистрированного пользователя не просматривает данную страницу
Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.
Всем привет. Есть функция, чтобы садится в авто фракционное, допустим.
Помогите мне сделать так, чтобы в любые тачки для работы, фракции, и т.д. мог садится администратор.
if(id_car != -1 && aData[id_car][aKey] != PlayerInfo[playerid][pCKey] && !aData[id_car][aFrak] && aData[id_car][aJobs])
{
if(aData[id_car][aJobs] != PlayerInfo[@p][pJob])
{
SCM(@p,COLOR_GRAD1,"У вас нет ключей от этого транспорта");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
switch(aData[id_car][aJobs])
{
case 3:
{
if(GetPVarType(@p,#P_Taxi_CarID))
{
if(GetPVarInt(@p,#P_Taxi_CarID) != vehicleid)
{
SendClientMessage(@p,-1,"Это не ваше такси.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
if(GetPVarType(@p,#P_Taxi_Timer))
{
KillTimer(GetPVarInt(@p,#P_Taxi_Timer));
DeletePVar(@p,#P_Taxi_Timer);
DeletePVar(@p,#P_Taxi_Tick);
TextDrawHideForPlayer(@p,taxi_fon);
PlayerTextDrawHide(@p,taxi_info[@p]);
return 1;
}
if(GetPVarInt(@p,#P_Taxi_Off)) return SCM(@p,COLOR_LIGHTBLUE,"Чтобы начать работать введите: /tsetting");
ShowPlayerDialog(@p,1230,DIALOG_STYLE_LIST,"{ffffff}Водитель такси","{808080}1. {ffffff}Оплата по таксометру (километры).\n{808080}2. {ffffff}Оплата по договорённости.","Выбор","Отмена");
}
case 22:
{
if(GetPVarInt(playerid,#Mus_Job) == 0)
{
SendClientMessage(playerid,-1,"Для начала нужно устроиться на работу водителем мусоровоза!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(GetPVarInt(playerid,#Mus_Job) == 1 && GetPVarInt(playerid,#Mus_Start) == 1)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Отправляйтесь на новую точку для загрузки!");
SetPVarInt(playerid,#Mus_Time,-1);
SetPVarInt(playerid,#Mus_Act,0);
new p = random(10);
while(p == GetPVarInt(playerid,#Mus_Idx))
{
p = random(10);
}
SetPVarInt(playerid,#Mus_Idx,p);
SetPlayerCheckpoint(playerid,mus_pos[p][0],mus_pos[p][1],mus_pos[p][2],7.0);
return 1;
}
else SendClientMessage(playerid,COLOR_GREEN,"[ИНФО]: Для начала работы водителя мусоровоза введите команду /musstart");
return 1;
}
}
spvi(@p,#P_CarIdx,id_car);
}
}
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты