
Son Düzenleme: 14-06-2019, Saat: 02:17, Düzenleyen: GAWISCANSE.
ölü olarak gecmıyor normal hayla ölmeye devam edıyor
0-124 olmus skor

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#define bmMaxAfkSure 3.0*60.0
new bmGenelChatTag[64];
new Float:bmSureKoruma[33];
new Float:bmAfkSureTopla[33];
new Float:bmBaslangicOrigin[33][3];
public plugin_init(){
register_plugin
("Afk Sistem",
"1.0",
"Berk");
RegisterHam(Ham_Spawn, "player","bePS",1);
RegisterHam(Ham_Killed,"player","beAO");
new bmTag = register_cvar("afksistem_ChatTag","!n[ !tWEBDiyo !n]");
get_pcvar_string(bmTag,bmGenelChatTag,charsmax(bmGenelChatTag));
}
public bePS(bmID){
if(bmAfkSureTopla[bmID] >= bmMaxAfkSure){
set_pev(bmID,pev_deadflag,DEAD_DEAD);
user_kill(bmID);
client_cmd(bmID,"chooseteam");
}
bmSureKoruma[bmID] = get_gametime()+1.5;
set_task(1.5,"beYerAl",bmID);
}
public beYerAl(bmID){
if(is_user_connected(bmID) && is_user_alive(bmID)){
pev(bmID,pev_origin,bmBaslangicOrigin[bmID]);
}
}
public beAO(bmVictim,bmAttacker){
new Float:bmSuankiOrigin[3];
pev(bmVictim,pev_origin,bmSuankiOrigin);
if(bmBaslangicOrigin[bmVictim][0] == bmSuankiOrigin[0] &&
bmBaslangicOrigin[bmVictim][1] == bmSuankiOrigin[1]){
bmAfkSureTopla[bmVictim] += get_gametime()-bmSureKoruma[bmVictim];
renkli_yazi(bmVictim,"%s !gSuanki afk surenizin toplami !n[ !t%iSaniye !n]",bmGenelChatTag,floatround(bmAfkSureTopla[bmVictim]));
renkli_yazi(bmVictim,"%s !gMaximum kalabiliceginiz afk suresi !n[ !t%iSaniye !n]",bmGenelChatTag,floatround(bmMaxAfkSure));
}
else{
if(bmAfkSureTopla[bmVictim] > 0){
renkli_yazi(bmVictim,"%s !gIlk dogdunuz konumdan farkli yerde oldunuz artik afk degilsiniz!n.",bmGenelChatTag);
}
bmAfkSureTopla[bmVictim] = 0.0;
}
}
#if AMXX_VERSION_NUM < 183
stock renkli_yazi(const id, const input[], any:...){
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
if (id) players[0] = id; else get_players(players, count, "ch");{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
#else
stock renkli_yazi(const id, const input[], any:...){
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
client_print_color(id, id, msg);
}
#endif
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Silinmiş Konu | CSGO MENU LAZIM | Cyroxx | 1 | 567 |
18-09-2020, Saat: 18:32 Son Yorum: JwG |
|
Silinmiş Konu | CS6 bana (Arkaplanlar-Gifiler-Maskotlar-mascotlar ve Elinizde ne varsa) bunlar lazım | xgg | 1 | 453 |
18-09-2020, Saat: 13:09 Son Yorum: JwG |
|
Silinmiş Konu | CSGO MOD İÇİN LAZIM PLUGİNLER | LucifeRR | 1 | 349 |
14-09-2020, Saat: 10:36 Son Yorum: By.KinG |
|
Silinmiş Konu | CSGO MOD İÇİN LAZIM PLUGİNLER | LucifeRR | 1 | 332 |
14-09-2020, Saat: 10:36 Son Yorum: By.KinG |
|
Silinmiş Konu | CT HASAR GÖRDÜ PLUGİNİ #enesfındık | Enes Fındık | 1 | 328 |
14-09-2020, Saat: 10:32 Son Yorum: By.KinG |