GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
23 Nisan 2026, 11:38:55

Destek rengi

Başlatan ReaptioS, 18 Ocak 2019, 21:13:22

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ReaptioS

Önceki konum yanlış anlaşılıp kilitlenmiş sanırım, Buraya verdiğim kodu düzelttim diye yorum atmıştım fakat sorunu çözdüm diye anlaşılmış herneyse, kişi /destekiste yazıyor rengi kırmızı oluyor bir süre sonra FBI rengi olan açık mavi oluyor bunu nasıl kaldırabilirim kişi destek istese bile rengi oluşum rengi olarak kalsın değişmesin?

stock DestekGuncelle(playerid)
{
    if(BkDurum[playerid])
    {
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
         for (new i = 0; i < MAX_PLAYERS; i++)
         {
          if(IsPlayerConnected(i))
            {
            if(GetFactionType(i) == FACTION_POLICE || GetFactionType(i) == FACTION_INTEL)
                {
if(i != playerid)
{
                    SetPlayerCheckpoint(i, pos[0], pos[1], pos[2], 4);
                SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
                }
                }
}
         }
    }
return 1;
}


CMD:destekiste(playerid, params[])
{

   if(IsPlayerConnected(playerid))
   {
            if(GetFactionType(playerid) == FACTION_POLICE || GetFactionType(playerid) == FACTION_INTEL)
            {
                if(!BkDurum[playerid])
                {
BkDurum[playerid] = true;
                    SendFactionMessage(PlayerData[playerid][pFaction], COLOR_RADIO, "RADYO: %s adlı memur destek istiyor.", ReturnName(playerid, 0));
                    SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s telsizin acil durum butonuna basar ve destek ister.", ReturnName(playerid, 0));
                    SendServerMessage(playerid, "Destek istendi, desteği kapatmak için tekrar /destekiste yazabilirsin.");
                    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
                }
                else
                {
                    BackupClear(playerid, 0);

                    SendFactionMessage(PlayerData[playerid][pFaction], COLOR_RADIO, "RADYO: %s adlı memur destek isteğini kapattı.", ReturnName(playerid, 0));
                }
            }
            else
            {
                SendServerMessage(playerid, "Memur değilsin.");
            }
}
return 1;
}


forward BackupClear(playerid, calledbytimer);
public BackupClear(playerid, calledbytimer)
{
if(IsPlayerConnected(playerid))
{
if(GetFactionType(playerid) == FACTION_POLICE || GetFactionType(playerid) == FACTION_INTEL)
{
if (BkDurum[playerid])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(GetFactionType(i) == FACTION_POLICE || GetFactionType(i) == FACTION_INTEL)
{
SetPlayerMarkerForPlayer(i, playerid, COLOR_RADIO);
DisablePlayerCheckpoint(i);
}
}
}
if (calledbytimer != 1)
{
SendServerMessage(playerid, "Destek kapatıldı.");
}
else
{
SendServerMessage(playerid, "Destek otomatik olarak kapatıldı.");
}
BkDurum[playerid] = false;
}
}
}
return 1;
}

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Artık Bir Ölü.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Bliss

Bilidiğim kadarıyla renkli checkpoint yapılmıyor lakin buna bir göz atabilirsiniz.

https://forum.sa-mp.com/showthread.php?t=436648


ReaptioS

Hayır hayır renkli checkpoint değil TAB daki rengi

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Artık Bir Ölü.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

viathegod32

SetPlayerMarkerForPlayer fonksiyonunu kaldırdığınızda çözülecektir.

developer & producer