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

[İstek]/e yumrukengeli /e aracengeli

Başlatan xCrear, 31 Ocak 2018, 15:10:25

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

xCrear

Arkadaşlar /e yumrukengeli oyuncuların etkinlikte yumruk atmalarını engelleyecek. /e aracengeli ise oyuncunun arabadan düşmemesini sağlayacak. Böyle bir şey yapıp FS veya kodlarla bana atabilir misiniz?
Yapan kişiye Şimdiden çok teşekküler :)


enes020020


xCrear


enes020020

Hasar engeli
PAWN Kodu: Seç
CMD:ehasarengeli(playerid)
{
    if(GetPVarInt(playerid,"giris") == 0) return Hatamesaji(playerid,"Giriş yapmadan komut kullanamazsın.");
    if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Anim] < 1 && PlayerInfo[playerid][SponsorAdmin] < 2) return Hatamesaji(playerid,""r"Bu komutu kullanmak için yetkiniz yok !");
    new string[200];
new Float:adminx,Float:adminy,Float:adminz;
GetPlayerPos(playerid,adminx,adminy,adminz);
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların bir birine hasar vermesini engelledi.",Isim(playerid));
ServerMesaji(playerid,"{00FFFF}Oyuncuların bir birine hasar vermesini engellediniz.");
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların bir birine hasar vermesini engelledi.",Isim(playerid),playerid);
    Log("logs/etk.log",string);
foreach(new i:Player)
{
if(playerid != i)
{
    if(IsPlayerInRangeOfPoint(i,50,adminx,adminy,adminz))
    {
        SetPlayerTeam(i,10);
        SendClientMessage(i,-1,string);
    }
}
}
return 1;
}

Hasar engeli kapatma
PAWN Kodu: Seç
CMD:ehasarengelioff(playerid)
{
    if(GetPVarInt(playerid,"giris") == 0) return Hatamesaji(playerid,"Giriş yapmadan komut kullanamazsın.");
    if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Anim] < 1 && PlayerInfo[playerid][SponsorAdmin] < 2) return Hatamesaji(playerid,""r"Bu komutu kullanmak için yetkiniz yok !");
    new string[200];
new Float:adminx,Float:adminy,Float:adminz;
GetPlayerPos(playerid,adminx,adminy,adminz);
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların bir birine hasar verme engelini kaldırdı.",Isim(playerid));
ServerMesaji(playerid,"{00FFFF}Oyuncuların bir birine hasar verme engelini kaldırdınız.");
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların bir birine hasar verme engelini kaldırdı.i.",Isim(playerid),playerid);
    Log("logs/etk.log",string);
foreach(new i:Player)
{
if(playerid != i)
{
    if(IsPlayerInRangeOfPoint(i,50,adminx,adminy,adminz))
    {
        SetPlayerTeam(i,NO_TEAM);
        SendClientMessage(i,-1,string);
    }
}
}
return 1;
}

Araç engeli
PAWN Kodu: Seç
CMD:earacengeli(playerid)
{
new string[200];
new Float:adminx,Float:adminy,Float:adminz;
if(GetPVarInt(playerid,"giris") == 0) return Hatamesaji(playerid,"Giriş yapmadan komut kullanamazsın.");
if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Anim] < 1 && PlayerInfo[playerid][SponsorAdmin] < 2) return Hatamesaji(playerid,""r"Bu komutu kullanmak için yetkiniz yok !");
GetPlayerPos(playerid,adminx,adminy,adminz);
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların şöför koltuğuna binmesini engelledi.",Isim(playerid));
ServerMesaji(playerid,"{00FFFF}Oyuncuların şöför koltuğuna binmesini engellediniz.");
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların şöför koltuğuna binmesini engelledi.",Isim(playerid),playerid);
    Log("logs/etk.log",string);
foreach(new i:Player)
{
    if(playerid != i)
    {
        if(IsPlayerInRangeOfPoint(i,50,adminx,adminy,adminz))
        {
            aracengeli[i] = true;
            SendClientMessage(i,-1,string);
            RemovePlayerFromVehicle(i);
        }
    }
}
return 1;
}

Araç engeli kapatma
PAWN Kodu: Seç
CMD:earacengelioff(playerid)
{
    new string[200];
new Float:adminx,Float:adminy,Float:adminz;
if(GetPVarInt(playerid,"giris") == 0) return Hatamesaji(playerid,"Giriş yapmadan komut kullanamazsın.");
if(PlayerInfo[playerid][Admin] < 1 && PlayerInfo[playerid][Anim] < 1 && PlayerInfo[playerid][SponsorAdmin] < 2) return Hatamesaji(playerid,""r"Bu komutu kullanmak için yetkiniz yok !");
GetPlayerPos(playerid,adminx,adminy,adminz);
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların şöför koltuğuna binme engelini kaldırdı.",Isim(playerid));
ServerMesaji(playerid,"{00FFFF}Oyuncuların şöför koltuğuna binme engelini kaldırdınız.");
format(string,sizeof(string),""b"[ETKINLIK] "w"Yetkili "r"%s "w"yanındaki oyuncuların şöför koltuğuna binme engelini kaldırdı.",Isim(playerid),playerid);
    Log("logs/etk.log",string);
foreach(new i:Player)
{
    if(playerid != i)
    {
        if(IsPlayerInRangeOfPoint(i,50,adminx,adminy,adminz))
        {
            aracengeli[i] = false;
            SendClientMessage(i,-1,string);
        }
    }
}
return 1;
}


xCrear

Şunu dcmd olarak atabilir misiniz? Başka moda koyacağımda.