Vnfzzz
Новичок
Добрый день, команда не удаляет т/с, который я создал через CreateVehicle. И ещё вопрос, как сделать удаление арендованного транспорта игроком, если он покинул сервер.
PHP:
if(dialogid == 267)//спавн 1 тягача ГАЗ-53
{
if(response)//1 кнопка
{
if(dalnots[playerid] == 0)
{
//проверка скилла успешно - {
switch(random(4))
{
case 0: CreateVehicle(499, -875.2281, 1167.8353, 10.2000, 96.2793, 0, 0, 0, 0);
case 1: CreateVehicle(499, -874.4139, 1160.5187, 10.2161, 96.2435, 0, 0, 0, 0);
case 2: CreateVehicle(499, -873.6155, 1153.4948, 10.2252, 95.8219, 0, 0, 0, 0);
case 3: CreateVehicle(499, -872.7974, 1146.2975, 10.2253, 95.6318, 0, 0, 0, 0);
}
SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
dalnots[playerid] = 1;
return 1;
}
if(dalnots[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
return 1;
}
} //проверка скилла не успешно -{
else//2 кнопка
{
ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST," {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
dlgcont[playerid] = 266;
return 1;
}
}
if(dialogid == 268)//спавн 2 тягача ЗИЛ-133 О5А
{
if(response)//1 кнопка
{
if(dalnots[playerid] == 0)
{
//проверка скилла успешно - {
switch(random(4))
{
case 0: CreateVehicle(403, -872.1934, 1146.2987, 10.8119, 96.6905, 0, 0, 0, 0);
case 1: CreateVehicle(403, -873.0818, 1153.4579, 10.8207, 97.1935, 1, 1, 0, 0);
case 2: CreateVehicle(403, -873.8399, 1160.5137, 10.8103, 94.2762, 2, 2, 0, 0);
case 3: CreateVehicle(403, -874.5255, 1168.0386, 10.7944, 95.0544, 3, 3, 0, 0);
}
SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
dalnots[playerid] = 1;
return 1;
}
if(dalnots[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
return 1;
}
} //проверка скилла не успешно -{
else//2 кнопка
{
ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST," {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
dlgcont[playerid] = 266;
return 1;
}
}
if(dialogid == 269)//спавн 3 тягача КАМАЗ-54115
{
if(response)//1 кнопка
{
if(dalnots[playerid] == 0)
{
//проверка скилла успешно - {
switch(random(4))
{
case 0: CreateVehicle(514, -874.4941, 1167.9337, 10.7944, 94.9004, 0, 0, 0, 0);
case 1: CreateVehicle(514, -873.7909, 1160.7472, 10.8079, 95.0011, 1, 1, 0, 0);
case 2: CreateVehicle(514, -873.1260, 1153.6338, 10.8201, 94.3644, 2, 2, 0, 0);
case 3: CreateVehicle(514, -872.3040, 1146.1326, 10.8211, 96.2678, 3, 3, 0, 0);
}
SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
dalnots[playerid] = 1;
return 1;
}
if(dalnots[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
return 1;
}
} //проверка скилла не успешно -{
else//2 кнопка
{
ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST," {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
dlgcont[playerid] = 266;
return 1;
}
}
if(dialogid == 270)//спавн 4 тягача КАЗ-608В
{
if(response)//1 кнопка
{
if(dalnots[playerid] == 0)
{
//проверка скилла успешно - {
switch(random(4))
{
case 0: CreateVehicle(514, -874.4941, 1167.9337, 10.7944, 94.9004, 0, 0, 0, 0);
case 1: CreateVehicle(514, -873.7909, 1160.7472, 10.8079, 95.0011, 1, 1, 0, 0);
case 2: CreateVehicle(514, -873.1260, 1153.6338, 10.8201, 94.3644, 2, 2, 0, 0);
case 3: CreateVehicle(514, -872.3040, 1146.1326, 10.8211, 96.2678, 3, 3, 0, 0);
}
SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
dalnots[playerid] = 1;
return 1;
}
if(dalnots[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
return 1;
}
} //проверка скилла не успешно -{
else//2 кнопка
{
ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST," {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
dlgcont[playerid] = 266;
return 1;
}
}
if(strcmp(cmd, "/dunrent", true) == 0)
{
if(avtodalno[playerid] == 1)
{
if(dalnots[playerid] == 0)
{
SendClientMessage(playerid, COLOR_RED, "Вы не арендуете тягач.");
return 1;
}
if(dalnots[playerid] == 1)
{
new currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
dalnots[playerid] = 0;
SendClientMessage(playerid, COLOR_RED, "Вы завершили аренду тягача.");
return 1;
}
}
if(avtodalno[playerid] == 0)
{
SendClientMessage(playerid, COLOR_RED, "Вы не являетесь дальнобойщиком.");
return 1;
}
return 0;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование модератором:
