GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

2 Tuşuna Basınca " Nitro & Tamir"

Başlatan ace, 12 Temmuz 2019, 13:12:03

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ace

Freeroam sunucuları için işe yarayacaktır diye ümit ediyorum, iyi kullanımlar.
PAWN Kodu: Seç
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;
}


RaideNN


Xchatt

Sa-Mp 2014-2020

Pablo

Alıntı




Pawnotürk Üyesi 2017-2020

ace

Rica ederim, yorumlarınız için teşekkürler.


Asena

Control, is overrated.

QrzR


ace


kelly

Paylaşım için teşekkürler, eline sağlık.

I want everything

eyupcn


4hmet

Alıntı yapılan: ace - 12 Temmuz 2019, 13:12:03
Freeroam sunucuları için işe yarayacaktır diye ümit ediyorum, iyi kullanımlar.
PAWN Kodu: Seç
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;
}

Kodda Hata Var Gibi Gözüküyor Hata Verdi Çalışmadı Ama Birdaha Deneyeceğim

👑 | Exe SA:MP FreeRoam Mobile/Pc
🎲 | 7/24 Aktif Yetkili Kadrosu
🏦 | Yetkili Alımlar Açıktır
🍻 | https://dsc.gg/exefreeroam