GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Matite - 19 Temmuz 2018, 17:18:15

Başlık: Anti - C Bug Koruma Sistemi
Gönderen: Matite - 19 Temmuz 2018, 17:18:15
Kod Alıntıdır Nerden aldımı hatırlamıyorum Çözümü budur Çalışıyor Test Ettim.


Sadece Uyarı Verir   eyer atmasını isterseniz Uyarı notula değiştirin veya yanına ekleyin


Kick(playerid); 

GameTextForPlayer(playerid, "~r~~h~YASAK - C-BUG!", 3000, 4);


Modun Başına
PAWN Kodu: Seç
//anti C-BUG
new bool:pCBugging[MAX_PLAYERS];
new ptmCBugFreezeOver[MAX_PLAYERS];
new ptsLastFiredWeapon[MAX_PLAYERS];


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)  Ekleyin
PAWN Kodu: Seç

    if(!pCBugging[playerid] && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(PRESSED(KEY_FIRE))
{
switch(GetPlayerWeapon(playerid))
{
case WEAPON_DEAGLE, WEAPON_SHOTGUN, WEAPON_SNIPER:
{
ptsLastFiredWeapon[playerid] = gettime();
}
}
}
else if(PRESSED(KEY_CROUCH))
{
if((gettime() - ptsLastFiredWeapon[playerid]) < 1)
{
TogglePlayerControllable(playerid, false);

pCBugging[playerid] = true;

GameTextForPlayer(playerid, "~r~~h~YASAK - C-BUG!", 3000, 4);

KillTimer(ptmCBugFreezeOver[playerid]);
ptmCBugFreezeOver[playerid] = SetTimerEx("CBugFreezeOver", 1500, false, "i", playerid);
}
}
}



Modun Stock ilgili yerlere ekleyin

PAWN Kodu: Seç
stock ResetPlayerVariables(playerid)
{
// ** GENERAL

pCBugging[playerid] = false;

// ** TIMERS

KillTimer(ptmCBugFreezeOver[playerid]);

// ** TIMESTAMPS

ptsLastFiredWeapon[playerid] = 0;
return 1;
}



Modun Sonuna Ekleyin.

PAWN Kodu: Seç
// ** FUNCTIONS

forward CBugFreezeOver(playerid);
public CBugFreezeOver(playerid)
{
TogglePlayerControllable(playerid, true);

pCBugging[playerid] = false;
return 1;
}
Başlık: Ynt: Anti - C Bug Koruma Sistemi
Gönderen: pag - 19 Temmuz 2018, 17:33:38
Paylaşım için teşekkürler.
Başlık: Ynt: Anti - C Bug Koruma Sistemi
Gönderen: starhan01 - 19 Temmuz 2018, 19:34:07
Alıntı yapılan: ReDDooM - 19 Temmuz 2018, 17:33:38

Paylaşım için teşekkürler.
Başlık: Ynt: Anti - C Bug Koruma Sistemi
Gönderen: Tyranus - 19 Temmuz 2018, 20:11:16
Paylaşım İçin Teşekkürler  :helal:
Başlık: Ynt: Anti - C Bug Koruma Sistemi
Gönderen: Cruza - 22 Temmuz 2018, 01:55:31
Paylaşım içim teşekkürler.  :helal: