GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Pablo - 31 Ocak 2018, 23:14:18

Başlık: [İstek]30 Saniyede Spawn Olma
Gönderen: Pablo - 31 Ocak 2018, 23:14:18
Merhaba Arkdaşlar Bazı Kendini Hacker Sanan Arkdaşlar oldugu için servere saldiri ve bot atmasınlar diye acaba elinizde 30saniye içinde spawn olma sistemi varmı?
Başlık: Ynt: [İstek]30 Saniyede Spawn Olma
Gönderen: Gogh - 31 Ocak 2018, 23:16:56
Güvenlik kodu sistemi ekleyebilirsin.
Başlık: Ynt: [İstek]30 Saniyede Spawn Olma
Gönderen: enes020020 - 31 Ocak 2018, 23:28:05
Aşağıdaki kodu modun başına ekle.
PAWN Kodu: Seç
new spawntTimer;

OnPlayerConnect;
PAWN Kodu: Seç
spawnTimer = SetTimerEx("spawnkontrol",30000,0,"i",playerid);

Moduna sonuna veya boş bir bölümüne şu kodu ekle
PAWN Kodu: Seç
forward spawnkontrol(playerid); public spawnkontrol(playerid) { SendClientMessage(playerid,0x9247F5FF,"Admin: {FFFFFF}30 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. (30 saniye icerisinde giris yapmadi)"); print(string); Kick(playerid); return 1; }
Son olarak onplayerspawn bölümüne ise şu kodu ekle;
PAWN Kodu: Seç

KillTimer(spawnkontrol);