(12-01-2025, 21:27)Maravilha Adlı Kullanıcıdan Alıntı:Hocam süre olayı düzeldi başlamasına diye geri sayım yapıyor lakin süre sonunda uberlsap atmıyor bir değişim olmuyorPHP Kod:#include <amxmodx>
#include <reapi>
new const Tag[] = "WebAilesi";
native Hard_KomutAc()
new sv_parachute, Count, sCount;
public plugin_init() {
register_plugin("Uçur", "1.0", "Maravilha");
register_clcmd("say /ucur", "ucurmamenusu");
RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = true);
sv_parachute = get_cvar_pointer("sv_parachute");
}
public ucurmamenusu(id) {
if (get_user_team(id) != 2) return PLUGIN_HANDLED;
new Menu = menu_create(fmt("\r%s \y• \wUcur Menu^n", Tag), "ucurmamenusu_");
menu_additem(Menu, fmt("\r• \w5 SN."), "1");
menu_additem(Menu, fmt("\r• \w10 SN."), "2");
menu_additem(Menu, fmt("\r• \w15 SN."), "3");
menu_setprop(Menu, MPROP_EXITNAME, "\y• \wKapat");
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, Menu, 0);
return PLUGIN_HANDLED;
}
public ucurmamenusu_(id, menu, item) {
if (item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch (key) {
case 1 : {
Count = 5;
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
case 2 : {
Count = 10;
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
case 3 : {
Count = 15;
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
}
return PLUGIN_HANDLED;
}
public blabla() {
Hard_KomutAc()
set_pcvar_num(sv_parachute, 0);
set_task(0.1, "slap_players", .id = 9932, .flags = "a", .repeat = Count * 10);
set_task(1.0, "Countdown", .id = 9955, .flags = "a", .repeat = Count);
}
public slap_players() {
new players[32], inum, ids, i;
get_players(players, inum, "acehi", "TERRORIST");
for (i = 0; i < inum; i++) { ids = players[i]; if (get_user_team(ids) == 1) set_entvar(ids, var_health, Float:1.0), user_slap(ids, 0); }
return PLUGIN_CONTINUE;
}
public Countdown() {
Count--;
set_dhudmessage(255, 0, 0, -1.0, -1.0, 0, 0.0, 0.9, 0.0, 0.0);
show_dhudmessage(0, "Ucurun bitmesine %d sn kaldi!", Count);
}
public Countdown2() {
sCount--;
set_dhudmessage(255, 0, 0, -1.0, -1.0, 0, 0.0, 0.9, 0.0, 0.0);
show_dhudmessage(0, "Ucurun baslamasina %d sn kaldi!", sCount);
}
@RoundEnd() {
remove_task(9932);
remove_task(9983);
remove_task(9966);
remove_task(9955);
}
RE: /ucur plugini
)

