SA:MP Destek Blogu
Samp Destek Sitesi

60 Saniye İçerisinde Spawn Olma Şartı


 
Selamlar, bu sistem sayesinde oyuncu oyuna giriş yaptıktan itibaren 30 saniye içerisinde spawn olamazsa oyuncu kicklenir.

Aşağıdaki kodu modunuzun başına ekleyin.

new spawntTimer;

OnPlayerConnect callbackine aşağıdaki kodu ekleyin.

spawnTimer = SetTimerEx("spawnkontrol",60000,0,"i",playerid);

Modun sonuna veya boş bir bölümüne aşağıdaki kodu ekleyin.

forward spawnkontrol(playerid);
public spawnkontrol(playerid)
{
SendClientMessage(playerid,0x9247F5FF,"Admin: {FFFFFF}60 saniye içerisinde giriş yapmadığın için seni kickliyorum.");

SetTimerEx("k_kkick",1000,0,"i",playerid);
return 1;
}

forward k_kick(playerid);
public k_kick(playerid)
{
new kname[24],string[128];
GetPlayerName(playerid,kname,24);
format(string,sizeof(string),"%s sunucudan kicklendi. (60 saniye icerisinde giris yapmadi)");
print(string);
Kick(playerid);
return 1;
}


OnPlayerSpawn bölümüne ise aşağıdaki kodu ekleyin.

KillTimer(spawnkontrol);

Bu kadar! Artık 60 saniye içerisinde giriş yapmayanlar oyundan şutlanacak. Böylelikle botu da bir nebze önlemiş olursunuz. (Her ne kadar kick yedikten sonra anında giren botlar olsa bile.) 
Mesaj At
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol