#Statikov
Умник
В #define Добавляем
Выглядит так !
После в командный dc_cmd und zcmd , или обычный
После идём public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
#define d_cardl 100
После в командный dc_cmd und zcmd , или обычный
PHP:
DC_CMD
CMD:carm(playerid, params[])
{
ShowPlayerDialog(playerid,d_cardl,DIALOG_STYLE_LIST,"Управление автомобилем","[1] Завести машину\n[2] Открыть капот\n[3] Включить фары\n[4] Включить сигнализацию\n[5] Открыть багажник\n{99ff99}[6] Заглушить машину\n{99ff99}[7] Закрыть капот\n{99ff99}[8] Выключить фары\n{99ff99}[9] Выключить сигнализацию\n{99ff99}[9] Закрыть багажник", "Выбрать", "Отмена");
return true;
}
PHP:
if(strcmp(cmd, "/carm", true) == 0)
{
ShowPlayerDialog(playerid,d_cardl,DIALOG_STYLE_LIST,"Управление автомобилем","[1] Завести машину\n[2] Открыть капот\n[3] Включить фары\n[4] Включить сигнализацию\n[5] Открыть багажник\n{99ff99}[6] Заглушить машину\n{99ff99}[7] Закрыть капот\n{99ff99}[8] Выключить фары\n{99ff99}[9] Выключить сигнализацию\n{99ff99}[9] Закрыть багажник", "Выбрать", "Отмена");
return true;
}
PHP:
case d_cardl:
{
if(response)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
switch(listitem)
{
case 0:{ OnPlayerCommandText(playerid, "/en"); }
case 1: // Открыть капот
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,true,boot,objective);
}
case 2: // Включить фары
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,true,alarm,doors,bonnet,boot,objective);
}
case 3: // Включить сигнализацию
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,true,doors,bonnet,boot,objective);
}
case 4: // Открыть багажник
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,true,objective);
}
case 5: { OnPlayerCommandText(playerid, "/en"); }
case 6: // Закрыть капот
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,false,boot,objective);
}
case 7: // Выключить фары
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,false,alarm,doors,bonnet,boot,objective);
}
case 8: // Выключить сигнализацию
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,false,doors,bonnet,boot,objective);
}
case 9: // Движок
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,false,objective);
}
}
}
}
Последнее редактирование модератором:
