Merhaba öncelikle ,
Jailbreak modunda /ucur yazınca t ye belirlediğim bir süre uberslap atıyordu.T nin canı gitmiyor lakin süre boyunca havada uçuyordu.Yapabilen olursa /ucur yazınca redbull,paraşüt otomatik kapansın ve-5-10-15 saniye seçenekleri olsun.Bu saniyeler boyunca sürekli t'ye uberslap atsın.Şimdiden herkese teşekkür ediyorum.
Konu
Redbull eklentinizi eke bırakır mısınız?
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
(12-01-2025, 03:52)Maravilha Adlı Kullanıcıdan Alıntı: Redbull eklentinizi eke bırakır mısınız?Buyur hocam kullandığım redbull pluginin kodları.
Kod:
#include <amxmodx>
#include <reapi>
new const tag[] = "Redbull";
new bool:blUsed[MAX_CLIENTS+1], Float:cvar[3], hardkomut;
public plugin_init()
{
register_plugin("ReAPI Redbull", "0.1", "LyNcH");
register_clcmd("radio1", "@Redbull");
register_clcmd("say /redbull", "@Redbull");
register_event("CurWeapon", "@CurWeapon", "be");
RegisterHookChain(RG_CBasePlayer_ResetMaxSpeed, "@CBasePlayer_ResetMaxSpeed", .post = false);
RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);
RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound", .post = true);
bind_pcvar_float(create_cvar("redbull_maxcan", "200.0"), cvar[0]);
bind_pcvar_float(create_cvar("redbull_hiz", "500.0"), cvar[1]);
bind_pcvar_float(create_cvar("redbull_gravity", "0.5"), cvar[2]);
}
public plugin_natives()
{
register_native("Hard_Komut","native_Hard_Komut");
register_native("Hard_KomutAc","native_Hard_KomutAc");
register_native("Hard_KomutKapat","native_Hard_KomutKapat");
}
public native_Hard_Komut(id)
{
return hardkomut;
}
public native_Hard_KomutAc(id)
{
new bmOyuncular[32],bmSayi
get_players(bmOyuncular, bmSayi ,"a");
for(new i; i < bmSayi; i++){
id = bmOyuncular[i];
blUsed[id] = false;
set_entvar(id, var_maxspeed, 320.0);
set_entvar(id, var_gravity, 1.0);
remove_task(id + 1000);
}
hardkomut = true;
}
public native_Hard_KomutKapat(id)
{
hardkomut = false;
}
public client_disconnected(id) {
blUsed[id] = false;
if(task_exists(id + 1000)) remove_task(id + 1000);
}
@CurWeapon(const id)
{
if(blUsed[id]) {
set_entvar(id, var_maxspeed, cvar[1]);
set_entvar(id, var_gravity, cvar[2]);
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
@CBasePlayer_ResetMaxSpeed(const id) {
if(blUsed[id]) {
set_entvar(id, var_maxspeed, cvar[1]);
set_entvar(id, var_gravity, cvar[2]);
return HC_SUPERCEDE;
}
return HC_CONTINUE;
}
@CBasePlayer_Killed(const victim, const killer) {
new t; rg_initialize_player_counts(t);
if(t <= 1) {
for(new i = 1; i <= MaxClients; i++) {
if(is_user_alive(i)) {
blUsed[i] = false;
@Settings(i);
}
}
}
if(blUsed[victim]) {
blUsed[victim] = false;
@Settings(victim);
}
}
@CSGameRules_RestartRound() {
for(new i = 1; i <= MaxClients; i++) {
if(is_user_connected(i)) {
blUsed[i] = false;
@Settings(i);
}
}
}
@Redbull(const id) {
if(IsCanUse(id))
{
if(blUsed[id]) {
blUsed[id] = false;
client_print_color(id, id, "^1[^3%s^1] ^4Redbull devre disi birakildi ^1!", tag);
}
else {
blUsed[id] = true;
set_task(1.0, "@GiveHeal", id + 1000, .flags = "b");
client_print_color(id, id, "^1[^3%s^1] ^4Redbull aktif edildi ^1!", tag);
}
@Settings(id);
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
@GiveHeal(const Taskid) {
new id = Taskid - 1000;
if(is_user_alive(id) && get_entvar(id, var_health) < cvar[0] && blUsed[id]) {
set_entvar(id, var_health, Float:get_entvar(id, var_health) + 1.0);
set_entvar(id, var_maxspeed, cvar[1]);
set_entvar(id, var_gravity, cvar[2]);
}
}
@Settings(const id) {
if(!is_user_alive(id)) {
return;
}
if(blUsed[id]) {
set_entvar(id, var_maxspeed, cvar[1]);
set_entvar(id, var_gravity, cvar[2]);
}
else {
remove_task(id + 1000);
rg_reset_maxspeed(id);
set_entvar(id, var_gravity, 1.0);
}
}
stock bool:IsCanUse(const id) {
new t; rg_initialize_player_counts(t);
if(!is_user_alive(id)) {
client_print_color(id, id, "^1[^3%s^1] ^4Oluyken redbull icemezsin ^1!", tag);
return false;
}
if(t <= 1) {
client_print_color(id, id, "^1[^3%s^1] ^4Tek mahkum varken redbull icemezsin ^1!", tag);
return false;
}
if(hardkomut) {
client_print_color(id, id,"^1[^3%s^1] ^4Hard komut acikken redbull icemezsin ^1!", tag);
return false;
}
return true;
}
Son Düzenleme: 12-01-2025, 16:21, Düzenleyen: gorzerk.
PHP Kod:
#include <amxmodx>
#include <reapi>
new const Tag[] = "WebAilesi";
native Hard_KomutAc()
new sv_parachute;
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) {
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 : {
set_task(0.1, "slap_players", .id = 9932, .flags = "a", .repeat = 50);
set_pcvar_num(sv_parachute, 0);
}
case 2 : {
set_task(0.1, "slap_players", .id = 9932, .flags = "a", .repeat = 100);
set_pcvar_num(sv_parachute, 0);
}
case 3 : {
set_task(0.1, "slap_players", .id = 9932, .flags = "a", .repeat = 150);
set_pcvar_num(sv_parachute, 0);
}
}
return PLUGIN_HANDLED;
}
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) user_slap(ids, 0); }
return PLUGIN_CONTINUE;
}
@RoundEnd() {
remove_task(9932);
}
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
Hocam eline koluna sağlık çalışıyor.Çok uğraştırmazsam bir rica daha edeceğim senden.Bu menüyü sadece ct de olan kullanabilsin ve roket mantığı gibi ekranın ortasında bilgilendirme olsun uçmana 5-4-3 .. diye geri sayım yapsın.Uberlsap attıktan sonra da Ucurun bitmesine .. diye geri sayım yapsın.Ucur atınca canlar otomatik 1 olsun ve ucur bitince eski haline dönsün.Çünkü çok can alanlar düşünce ölmüyor bunun önüne geçmek istiyorumYapabilirsek çok iyi olur.
Son Düzenleme: 12-01-2025, 17:37, Düzenleyen: gorzerk.
Menüden seçilen süre, uberslapın süreceği saniye mi yoksa uberslapın kaç saniye sonra atılacağı mı?
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
PHP 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;
blabla();
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
case 2 : {
Count = 10;
blabla();
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
case 3 : {
Count = 15;
blabla();
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) 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);
}
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
(12-01-2025, 17:58)Maravilha Adlı Kullanıcıdan Alıntı:Gravity olayı düzeldi hocam.Şimdi de yazılar üst üste geliyor.Uçuru açınca başlamasına diye geri sayım oluyor lakin ucuru hemen atıyor geri sayımı beklemeden ve sonrasında da bitme süresiyle üst üste geliyor bu yüzden yazılar okunmuyor.Can olayını da çok uğraştırmazsak ekleyebilirsen hocam çok iyi olur.Enfeksiyon oyunu mantığı gibi jb ile kazanılacaksa da kazansınCan olayını eklemedim çünkü canını 1'e düşürsem bile havadayken jbmenüden can çekebilecekleri için boşa eklenmiş olur.PHP 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;
blabla();
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
case 2 : {
Count = 10;
blabla();
sCount = 5;
set_task(1.0, "Countdown2", .id = 9966, .flags = "a", .repeat = 5);
set_task(5.0, "blabla", .id = 9983);
}
case 3 : {
Count = 15;
blabla();
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) 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);
}
PHP 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);
}
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
Benzer Konular
Yorum
1.707
Okunma