06.10.2012, 14:09
pawn Код:
else if(strcmp(x_nr,"hood",true) == 0)
{
new keycar = PlayerInfo[playerid][pPcarkey];
new keycar2 = PlayerInfo[playerid][pPcarkey2];
if(keycar != 9999 || keycar2 != 9999)
{
new Float:X,Float:Y,Float:Z;
GetVehiclePos(keycar,X,Y,Z);
GetVehiclePos(keycar2,X,Y,Z);
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || PlayerInfo[playerid][pPcarkey2])
{
new hood[128];
hood = strtok(cmdtext, idx);
if(CarInfo[keycar][cHood] == 1 || CarInfo[keycar2][cHood] == 1)
{
SendClientMessage(playerid, COLOR_GREEN, " Vehicle Hood Closed!");
CarInfo[keycar][cHood] = 0; // Vehicle 1
CarInfo[keycar2][cHood] = 0; // Vehicle 2
new e,l,a,d,b,bo,o;
GetVehicleParamsEx(keycar,e,l,a,d,b,bo,o);
SetVehicleParamsEx(keycar,e,l,a,d,0,bo,o);
// Vehicle 2
new e2,l2,a2,d2,b2,bo2,o2;
GetVehicleParamsEx(keycar,e2,l2,a2,d2,b2,bo2,o2);
SetVehicleParamsEx(keycar,e2,l2,a2,d2,0,bo2,o2);
OnPropUpdate(4,keycar);
OnPropUpdate(4,keycar2);
return 1;
}
else if(CarInfo[keycar][cHood] == 0 || CarInfo[keycar2][cHood] == 0)
{
SendClientMessage(playerid, COLOR_GREEN, " Vehicle Hood Open!");
CarInfo[keycar][cHood] = 1; // Vehicle 1
CarInfo[keycar2][cHood] = 1; // Vehicle 2
new e,l,a,d,b,bo,o;
GetVehicleParamsEx(keycar,e,l,a,d,b,bo,o);
SetVehicleParamsEx(keycar,e,l,a,d,1,bo,o);
// Vehicle 2
new e2,l2,a2,d2,b2,bo2,o2;
GetVehicleParamsEx(keycar,e2,l2,a2,d2,b2,bo2,o2);
SetVehicleParamsEx(keycar,e2,l2,a2,d2,1,bo2,o2);
OnPropUpdate(4,keycar);
OnPropUpdate(4,keycar2);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* You must be in one of your vehicles to open the hood!");
return 1;
}
}
}
pPcarkey/pPcarkey2 (keycar/keycar2) etc.