Selam kısa ama 0 dan mod yapmak isteyenler için gerekli bir şey buyrun.OnPlayerKeyStateChange'e
if(newkeys == KEY_ACTION)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)==2)
{
new Float:x,Float:y,Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleVelocity(GetPlayerVehicleID(playerid),floatsub(x,x),floatsub(y,y),z);
}
}
if(newkeys == KEY_FIRE)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)&2)
{
new Float:x,Float:y,Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleVelocity(GetPlayerVehicleID(playerid),x+(x/2),y+(y/2),z);
}
}
if(newkeys & 512 && IsPlayerInAnyVehicle(playerid))
{
if(!IsNosVehicle(GetPlayerVehicleID(playerid)))
{
return SendClientMessage(playerid, 0xFF0000AA, "Bulunduğunuz araca nos ve hidrolik takılamaz.");
}
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
RepairVehicle(GetPlayerVehicleID(playerid));
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~g~10X ~n~~y~Nitro ~g~Takildi", 1000, 3);
}
return 1;
}
IsNosVehicle(vehicleid)
{
#define NO_NOS_VEHICLES 29
new InvalidNosVehicles[NO_NOS_VEHICLES] =
{
581,523,462,521,463,522,461,448,468,586,
509,481,510,472,473,493,595,484,430,453,
452,446,454,590,569,537,538,570,449
};
for(new i = 0; i < NO_NOS_VEHICLES; i++)
{
if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i])
{
return false;
}
}
return true;
}