admin Дата: Вторник, 27.09.2011, 20:35:27 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Верху мода: Code
#define RED 0xF40B74FF //если есть можно не добавлять 2 раз цвет красный new Sub[MAX_VEHICLES][6]; new bool:openclose[MAX_PLAYERS]=false; new bool:ALready[MAX_PLAYERS][6]; new engine,lights,alarm,doors,bonnet,boot,objective;
Ищем public OnPlayerCommandText и туда вставляем: Code
if(!strcmp("/sab", cmdtext, true)) { if(IsAElegy(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid,7212,DIALOG_STYLE_LIST,"{FFFFFF}Саб на машину elegy","{008000}Супер саб\ \n{008000}Медия саб\ \n{008000}Нормальный саб\ \n{008000}саб\ \n{008000}Маленький саб\ \n{800080}Саб 2\ \n{FF0000}Открыть/Закрыть","Принять","Отмена"); } else return SendClientMessage(playerid,RED,"Только на машину elegy можно вставить саб!"); return 1; }
Примерно так должен быть public: Code
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp("/sab", cmdtext, true)) { if(IsAElegy(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid,7212,DIALOG_STYLE_LIST,"{FFFFFF}Саб на машину elegy","{008000}Супер саб\ \n{008000}Медия саб\ \n{008000}Нормальный саб\ \n{008000}саб\ \n{008000}Маленький саб\ \n{800080}Саб 2\ \n{FF0000}Открыть/Закрыть","Принять","Отмена"); } else return SendClientMessage(playerid,RED,"Только на машину elegy можно вставить саб!"); return 1; } return 0; }
После этого ищем public OnDialogResponse и туда вставляем: Code
if(dialogid == 7212) { if(response) { new vid = GetPlayerVehicleID(playerid); switch(listitem) { case 0: { if(ALready[playerid][0] == false) { DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][0] = CreateObject(2232,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][0], vid, 0.025002, -1.729998, -0.020000, -74.369995, 87.133476, -3.015000); ALready[playerid][0]=true; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 1: { if(ALready[playerid][1] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][1] = CreateObject(2231,0,0,0,0,0,0); Sub[vid][2] = CreateObject(2231,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][1], vid, -0.039997, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); AttachObjectToVehicle(Sub[vid][2], vid, -0.829996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=true; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 2: { if(ALready[playerid][2] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][3] = CreateObject(2230,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][3], vid, -0.664996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=true; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 3: { if(ALready[playerid][3] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][5]); Sub[vid][4] = CreateObject(2229,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][4], vid, -0.649996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=true; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 4: { if(ALready[playerid][4] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); Sub[vid][5] = CreateObject(1840,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][5], vid, -0.264997, -1.639998, 0.105000, 29.144989, 89.444953, 0.000000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=true; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 5: { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); SendClientMessage(playerid,RED,"Саб {FF0000}УДален"); } case 6: { if(openclose[playerid] == false) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,1,objective); openclose[playerid] = true; SendClientMessage(playerid,RED,"Багажник {FF0000}open"); } else if(openclose[playerid] == true) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,0,objective); openclose[playerid] = false; SendClientMessage(playerid,RED,"багажник {FF0000}Закрыть"); } } } } }
примерно так должен быть public: Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 7212) { if(response) { new vid = GetPlayerVehicleID(playerid); switch(listitem) { case 0: { if(ALready[playerid][0] == false) { DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][0] = CreateObject(2232,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][0], vid, 0.025002, -1.729998, -0.020000, -74.369995, 87.133476, -3.015000); ALready[playerid][0]=true; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 1: { if(ALready[playerid][1] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][1] = CreateObject(2231,0,0,0,0,0,0); Sub[vid][2] = CreateObject(2231,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][1], vid, -0.039997, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); AttachObjectToVehicle(Sub[vid][2], vid, -0.829996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=true; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 2: { if(ALready[playerid][2] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][3] = CreateObject(2230,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][3], vid, -0.664996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=true; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 3: { if(ALready[playerid][3] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][5]); Sub[vid][4] = CreateObject(2229,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][4], vid, -0.649996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=true; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 4: { if(ALready[playerid][4] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); Sub[vid][5] = CreateObject(1840,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][5], vid, -0.264997, -1.639998, 0.105000, 29.144989, 89.444953, 0.000000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=true; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 5: { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); SendClientMessage(playerid,RED,"Саб {FF0000}УДален"); } case 6: { if(openclose[playerid] == false) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,1,objective); openclose[playerid] = true; SendClientMessage(playerid,RED,"Багажник {FF0000}open"); } else if(openclose[playerid] == true) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,0,objective); openclose[playerid] = false; SendClientMessage(playerid,RED,"багажник {FF0000}Закрыть"); } } } } } return 1; }
И в любое место добавим функцию: Code
stock IsAElegy(vehicleid) { new result; new model = GetVehicleModel(vehicleid); switch(model) { case 562: result = model; default: result = 0; } return result; }
урок by - 26_RUSSS
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Верху мода: Code
#define RED 0xF40B74FF //если есть можно не добавлять 2 раз цвет красный new Sub[MAX_VEHICLES][6]; new bool:openclose[MAX_PLAYERS]=false; new bool:ALready[MAX_PLAYERS][6]; new engine,lights,alarm,doors,bonnet,boot,objective;
Ищем public OnPlayerCommandText и туда вставляем: Code
if(!strcmp("/sab", cmdtext, true)) { if(IsAElegy(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid,7212,DIALOG_STYLE_LIST,"{FFFFFF}Саб на машину elegy","{008000}Супер саб\ \n{008000}Медия саб\ \n{008000}Нормальный саб\ \n{008000}саб\ \n{008000}Маленький саб\ \n{800080}Саб 2\ \n{FF0000}Открыть/Закрыть","Принять","Отмена"); } else return SendClientMessage(playerid,RED,"Только на машину elegy можно вставить саб!"); return 1; }
Примерно так должен быть public: Code
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp("/sab", cmdtext, true)) { if(IsAElegy(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid,7212,DIALOG_STYLE_LIST,"{FFFFFF}Саб на машину elegy","{008000}Супер саб\ \n{008000}Медия саб\ \n{008000}Нормальный саб\ \n{008000}саб\ \n{008000}Маленький саб\ \n{800080}Саб 2\ \n{FF0000}Открыть/Закрыть","Принять","Отмена"); } else return SendClientMessage(playerid,RED,"Только на машину elegy можно вставить саб!"); return 1; } return 0; }
После этого ищем public OnDialogResponse и туда вставляем: Code
if(dialogid == 7212) { if(response) { new vid = GetPlayerVehicleID(playerid); switch(listitem) { case 0: { if(ALready[playerid][0] == false) { DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][0] = CreateObject(2232,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][0], vid, 0.025002, -1.729998, -0.020000, -74.369995, 87.133476, -3.015000); ALready[playerid][0]=true; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 1: { if(ALready[playerid][1] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][1] = CreateObject(2231,0,0,0,0,0,0); Sub[vid][2] = CreateObject(2231,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][1], vid, -0.039997, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); AttachObjectToVehicle(Sub[vid][2], vid, -0.829996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=true; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 2: { if(ALready[playerid][2] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][3] = CreateObject(2230,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][3], vid, -0.664996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=true; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 3: { if(ALready[playerid][3] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][5]); Sub[vid][4] = CreateObject(2229,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][4], vid, -0.649996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=true; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 4: { if(ALready[playerid][4] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); Sub[vid][5] = CreateObject(1840,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][5], vid, -0.264997, -1.639998, 0.105000, 29.144989, 89.444953, 0.000000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=true; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 5: { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); SendClientMessage(playerid,RED,"Саб {FF0000}УДален"); } case 6: { if(openclose[playerid] == false) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,1,objective); openclose[playerid] = true; SendClientMessage(playerid,RED,"Багажник {FF0000}open"); } else if(openclose[playerid] == true) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,0,objective); openclose[playerid] = false; SendClientMessage(playerid,RED,"багажник {FF0000}Закрыть"); } } } } }
примерно так должен быть public: Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 7212) { if(response) { new vid = GetPlayerVehicleID(playerid); switch(listitem) { case 0: { if(ALready[playerid][0] == false) { DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][0] = CreateObject(2232,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][0], vid, 0.025002, -1.729998, -0.020000, -74.369995, 87.133476, -3.015000); ALready[playerid][0]=true; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 1: { if(ALready[playerid][1] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][1] = CreateObject(2231,0,0,0,0,0,0); Sub[vid][2] = CreateObject(2231,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][1], vid, -0.039997, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); AttachObjectToVehicle(Sub[vid][2], vid, -0.829996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=true; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 2: { if(ALready[playerid][2] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); Sub[vid][3] = CreateObject(2230,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][3], vid, -0.664996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=true; ALready[playerid][3]=false; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 3: { if(ALready[playerid][3] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][5]); Sub[vid][4] = CreateObject(2229,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][4], vid, -0.649996, -2.190002, -0.229999, -85.424964, 84.419967, -6.030000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=true; ALready[playerid][4]=false; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 4: { if(ALready[playerid][4] == false) { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); Sub[vid][5] = CreateObject(1840,0,0,0,0,0,0); AttachObjectToVehicle(Sub[vid][5], vid, -0.264997, -1.639998, 0.105000, 29.144989, 89.444953, 0.000000); ALready[playerid][0]=false; ALready[playerid][1]=false; ALready[playerid][2]=false; ALready[playerid][3]=false; ALready[playerid][4]=true; SendClientMessage(playerid,RED,"Саб {FF0000}Устоновлен"); } else return SendClientMessage(playerid,RED,"Саб не добавлен"); } case 5: { DestroyObject(Sub[vid][0]); DestroyObject(Sub[vid][1]); DestroyObject(Sub[vid][2]); DestroyObject(Sub[vid][3]); DestroyObject(Sub[vid][4]); DestroyObject(Sub[vid][5]); SendClientMessage(playerid,RED,"Саб {FF0000}УДален"); } case 6: { if(openclose[playerid] == false) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,1,objective); openclose[playerid] = true; SendClientMessage(playerid,RED,"Багажник {FF0000}open"); } else if(openclose[playerid] == true) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,0,objective); openclose[playerid] = false; SendClientMessage(playerid,RED,"багажник {FF0000}Закрыть"); } } } } } return 1; }
И в любое место добавим функцию: Code
stock IsAElegy(vehicleid) { new result; new model = GetVehicleModel(vehicleid); switch(model) { case 562: result = model; default: result = 0; } return result; }
урок by - 26_RUSSS Автор - admin Дата добавления - 27.09.2011 в 20:35:27