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

LSPD devriye - HAQIQI HAMSI

Başlatan Sønez, 05 Mayıs 2023, 00:55:29

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Sønez

 :pc: Selamlar Notepad da 7 dakikada yazdım günlük bir kod paylașıyorum hadi yine iyisiniz kodu așırı temel düzeyde yazdım gerisi sizde kendinize ve modunuza göre uyarlayın hadi bb :pc:



New:
new Devriye[MAX_PLAYERS];
CMD:
CMD:devriye(playerid)
{
    if(IsPlayerInPoliceVehicle(playerid))
    {
        if(Devriye[playerid])
        {
            SendClientMessage(playerid, COLOR_YELLOW, "Devriye zaten aktif.");
        }
        else
        {
            Devriye[playerid] = true;
            SendClientMessage(playerid, COLOR_GREEN, "Devriye başlatıldı.");
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "LSPD aracında olmanız gerekiyor!");
    }
    return 1;
}

Onplayerupdate:
public OnPlayerUpdate(playerid)
{
    if(!IsPlayerConnected(playerid)) return 0;

    if(Devriye[playerid])
    {
        if(!IsPlayerInPoliceVehicle(playerid))
        {
            Devriye[playerid] = false;
            SendClientMessage(playerid, COLOR_RED, "Araçtan indiğiniz için devriye sonlandırıldı.");
            return 1;
        }

        static Float:oldPosX, oldPosY, oldPosZ;
        GetPlayerPos(playerid, oldPosX, oldPosY, oldPosZ);

        while(Devriye[playerid])
        {
            Wait(100);

            new Float:newPosX, newPosY, newPosZ;
            GetPlayerPos(playerid, newPosX, newPosY, newPosZ);

            if(Distance3D(oldPosX, oldPosY, oldPosZ, newPosX, newPosY, newPosZ) >= 100.0)
            {
                GivePlayerMoney(playerid, 10);
                oldPosX = newPosX;
                oldPosY = newPosY;
                oldPosZ = newPosZ;
            }
        }
    }

    return 1;
}


Onplayerdisconnect:
public OnPlayerDisconnect(playerid, reason)
{
    Devriye[playerid] = false;
    return 1;
}



Ufak Makale:
"/devriye" komutunu kullanan kiși LSPD aracı ile her 100 metrede 1 olacak șekilde 10 para alır tüm roleplay sunucuları için geçerlidir kodları kendi modunuza göre uyarlayın kodlarda bug hata vs olabilir notepadda yazıyom normaldir...


  :kral: hadi sg sagol görüșürüz gibisinden :dur:


M A T I Z