2 Tuşuna basınca Nitro+Tamir

Başlatan casper, Şubat 28, 2026, 03:19:36 ÖÖ

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

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;
}