Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Acil bir İstek
#1
Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <fun>
#include <zombieplague>


#define PLUGIN " Refleks Oyunu"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"


#define KELIME_UZUNLUGU 8
#define maxItems 52


new bool:is_game_playing = false;
new szText[33];
new ammoOdul;
new bool:sure_ayarlayici = false;
new gOto,gOtoMin,gOtoMax,gTime,gAdmin;


// Rastgele String Olusturucu Harfleri
new g_Chars = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'W', 'Z' }




public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_concmd("amx_refleks","cmdOyunBaslat",ADMIN_BAN,"<rastgele yazi> <odul ammo>")
    register_concmd("amx_refleks_random","cmdRandomBaslat",ADMIN_BAN)
    
    register_clcmd("say","HookSay")
    
    gOto = register_cvar("refleks_oto_acik","0")
    gOtoMin = register_cvar("refleks_oto_minammo","1")
    gOtoMax = register_cvar("refleks_oto_maxammo","20")
    gTime = register_cvar("refleks_oto_suresi","750.0")
    gAdmin = register_cvar("refleks_admin","1")
    set_task(get_pcvar_float(gTime), "OtoFunc", _, _, _, "b")
}
public HookSay(id) {
    if(is_game_playing) {
        new szSaid[40];
        read_args(szSaid,39)
        remove_quotes(szSaid)
        if(equal(szSaid,szText)) {
            is_game_playing = false;
            set_task(0.1,"OyunBitir",id)
        }
    }
}
public cmdOyunBaslat(id,level,cid) {
    
    if(!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
    if(is_game_playing) {
        console_print(id,"Oyun Zaten Oynaniyor !")
        return PLUGIN_HANDLED
    }
    if(sure_ayarlayici) {
        console_print(id,"Oyun Suanda Baslatilamaz. Daha Sonra Tekrar Deneyin !")
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(gAdmin)) {
        console_print(id,"Oyun Manuel Baslatilamaz !")
        return PLUGIN_HANDLED
    }
    
    new szOdul[11];
    ammoOdul = 0;
    szOdul[0] = 0;
    
    read_argv(1,szText,32)
    read_argv(2,szOdul,10)
    
    ammoOdul = str_to_num(szOdul);


    OyunBaslat(id);
    return PLUGIN_HANDLED
    
}
public OyunBaslat(id) {
    new admin[65];
    get_user_info(id,"name",admin,64)
    
    ColorChat(0,GREEN,"[ REFLEKS OYUNU ^3%s ^4TARAFINDAN BASLATILDI ]",admin)
    ColorChat(0,GREEN,"[REFLEKS OYUNU BASLADI] ^3Ilk Yazan Kazanir: ^4%s",szText)
    
    is_game_playing = true;
    sure_ayarlayici = true;
    
    set_task(20.0,"ZorunluBitir")
}


public OyunBitir(id) {
    
    new kname[65];
    get_user_info(id,"name",kname,64)
    
    ColorChat(0,GREEN,"[REFLEKS OYUNU BITTI] ^1Kazanan Kisi:^3%s",kname)
    ColorChat(id,GREEN,"[TEBRIKLER KAZANDINIZ] ^3Odul: ^4%d ^3AMMO",ammoOdul)
    
    zp_set_user_ammo_packs(id,zp_get_user_ammo_packs(id) + ammoOdul)
    
}
public cmdRandomBaslat(id,level,cid) {
    if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED
    if(is_game_playing) {
        console_print(id,"Oyun Zaten Oynaniyor !")
        return PLUGIN_HANDLED
    }
    if(sure_ayarlayici) {
        console_print(id,"Oyun Suanda Baslatilamaz. Daha Sonra Tekrar Deneyin !")
        return PLUGIN_HANDLED
    }
    if(get_pcvar_num(gAdmin)) {
        console_print(id,"Oyun Manuel Baslatilamaz !")
        return PLUGIN_HANDLED
    }
    new str[KELIME_UZUNLUGU]
    
    for(new i=0; i < KELIME_UZUNLUGU-1; i++) {
        str = g_Chars[random_num(0, maxItems-1)]
    }
    
    new admin[65];
    get_user_info(id,"name",admin,64)
    szText = str;
    ammoOdul = random_num(get_pcvar_num(gOtoMin),get_pcvar_num(gOtoMax))
    
    ColorChat(0,GREEN,"[ OTOMATIK REFLEKS OYUNU %s TARAFINDAN BASLATILDI ] ^3Odul: ^4%d^3 AMMO !",admin,ammoOdul)
    ColorChat(0,GREEN,"[REFLEKS OYUNU BASLADI] ^3Ilk Yazan Kazanir: ^4%s",szText)
    
    str[KELIME_UZUNLUGU-1] = 0
    
    is_game_playing = true;
    sure_ayarlayici = true;
        
    set_task(20.0,"ZorunluBitir")
    return PLUGIN_HANDLED
}
public OtoFunc() {
    if(!sure_ayarlayici && !is_game_playing && get_pcvar_num(gOto)) {
        
        new str[KELIME_UZUNLUGU]
        
        for(new i=0; i < KELIME_UZUNLUGU-1; i++) {
            str = g_Chars[random_num(0, maxItems-1)]
        }
        
        szText = str;
        ammoOdul = random_num(get_pcvar_num(gOtoMin),get_pcvar_num(gOtoMax))
        
        ColorChat(0,GREEN,"[ OTOMATIK REFLEKS OYUNU BASLATILDI ] ^3Odul: ^4%d^3 AMMO !",ammoOdul)
        ColorChat(0,GREEN,"[REFLEKS OYUNU BASLADI] ^3Ilk Yazan Kazanir: ^4%s",szText)
        
        str[KELIME_UZUNLUGU-1] = 0
        
        is_game_playing = true;
        sure_ayarlayici = true;
        
        set_task(20.0,"ZorunluBitir")
        
    }
}
public ZorunluBitir() {
    if(is_game_playing) {
        ColorChat(0,GREEN,"[REFLEKS OYUNU BITTI] ^3Oyun Zaman Asimina Ugradi")
        is_game_playing = false;
        ammoOdul = 0;
    }
    sure_ayarlayici = false;
    return PLUGIN_HANDLED
}

Akcaliberk arkadaşımızın kodlamış olduğu bu pluginiyi zp için deil normal mod için olması istiyorum ödül olarak para vericek atıyorum 1500 16000 7000 gibi oyunda yazan ilk kişiye money vericek şimdiden teşekküler .
Yeni Özel Biohazard Modu [Yapımda]
Reply
#2
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <fun>

#define PLUGIN "Refleks Oyunu"
#define VERSION "1.1"
#define AUTHOR "akcaliberkk"


#define KELIME_UZUNLUGU 8
#define maxItems 52


new bool:is_game_playing false;
new 
szText[33];
new 
ammoOdul;
new 
bool:sure_ayarlayici false;
new gOto,
gOtoMin,gOtoMax,gTime,gAdmin;


// Rastgele String Olusturucu Harfleri
new g_Chars[maxItems] = { 'a''b''c''d''e''f''g''h''i''j''k''l''m''n''o''p''q''r''s''t''u''v''w''x''y''z',
'A''B''C''D''E''F''G''H''I''J''K''L''M''N''O''P''Q''R''S''T''U''V''W''X''W''Z' }




public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_concmd("amx_refleks","cmdOyunBaslat",ADMIN_BAN,"<rastgele yazi> <odul para>")
    
register_concmd("amx_refleks_random","cmdRandomBaslat",ADMIN_BAN)
    
    
register_clcmd("say","HookSay")
    
    gOto = 
register_cvar("refleks_oto_acik","0")
    
gOtoMin register_cvar("refleks_oto_minmoney","1")
    
gOtoMax register_cvar("refleks_oto_maxmoney","20")
    
gTime register_cvar("refleks_oto_suresi","750.0")
    
gAdmin register_cvar("refleks_admin","1")
    
set_task(get_pcvar_float(gTime), "OtoFunc"___"b")
}
public 
HookSay(id) {
    if(
is_game_playing) {
        new 
szSaid[40];
        
read_args(szSaid,39)
        
remove_quotes(szSaid)
        if(
equal(szSaid,szText)) {
            
is_game_playing false;
            
set_task(0.1,"OyunBitir",id)
        }
    }
}
public 
cmdOyunBaslat(id,level,cid) {
    
    if(!
cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
    
if(is_game_playing) { 
        
console_print(id,"Oyun Zaten Oynaniyor !")
        return 
PLUGIN_HANDLED
    
}
    if(
sure_ayarlayici) { 
        
console_print(id,"Oyun Suanda Baslatilamaz. Daha Sonra Tekrar Deneyin !")
        return 
PLUGIN_HANDLED
    
}
    if(!
get_pcvar_num(gAdmin)) {
        
console_print(id,"Oyun Manuel Baslatilamaz !")
        return 
PLUGIN_HANDLED
    
}
    
    new 
szOdul[11];
    
ammoOdul 0;
    
szOdul[0] = 0;
    
    
read_argv(1,szText,32)
    
read_argv(2,szOdul,10)
    
    
ammoOdul str_to_num(szOdul);


    
OyunBaslat(id);
    return 
PLUGIN_HANDLED
    
}
public 
OyunBaslat(id) {
    new 
admin[65];
    
get_user_info(id,"name",admin,64)
    
    
ColorChat(0,GREEN,"[ REFLEKS OYUNU ^3%s ^4TARAFINDAN BASLATILDI ]",admin)
    
ColorChat(0,GREEN,"[REFLEKS OYUNU BASLADI] ^3Ilk Yazan Kazanir: ^4%s",szText)
    
    
is_game_playing true;
    
sure_ayarlayici true;
    
    
set_task(20.0,"ZorunluBitir")
}


public 
OyunBitir(id) {
    
    new 
kname[65];
    
get_user_info(id,"name",kname,64)
    
    
ColorChat(0,GREEN,"[REFLEKS OYUNU BITTI] ^1Kazanan Kisi:^3%s",kname)
    
ColorChat(id,GREEN,"[TEBRIKLER KAZANDINIZ] ^3Odul: ^4%d^3$",ammoOdul)
    
    
cs_set_user_money(idcs_get_user_money(id) + ammoOdul)
    
}
public 
cmdRandomBaslat(id,level,cid) {
    if(!
cmd_access(id,level,cid,1)) return PLUGIN_HANDLED
    
if(is_game_playing) { 
        
console_print(id,"Oyun Zaten Oynaniyor !")
        return 
PLUGIN_HANDLED
    
}
    if(
sure_ayarlayici) { 
        
console_print(id,"Oyun Suanda Baslatilamaz. Daha Sonra Tekrar Deneyin !")
        return 
PLUGIN_HANDLED
    
}
    if(!
get_pcvar_num(gAdmin)) {
        
console_print(id,"Oyun Manuel Baslatilamaz !")
        return 
PLUGIN_HANDLED
    
}
    new 
str[KELIME_UZUNLUGU]
    
    for(new 
i=0KELIME_UZUNLUGU-1i++) {
        
str[i] = g_Chars[random_num(0maxItems-1)]
    }
    
    new 
admin[65];
    
get_user_info(id,"name",admin,64)
    
szText str;
    
ammoOdul random_num(get_pcvar_num(gOtoMin),get_pcvar_num(gOtoMax))
    
    
ColorChat(0,GREEN,"[ OTOMATIK REFLEKS OYUNU %s TARAFINDAN BASLATILDI ] ^3Odul: ^4%d^3$ !",admin,ammoOdul)
    
ColorChat(0,GREEN,"[REFLEKS OYUNU BASLADI] ^3Ilk Yazan Kazanir: ^4%s",szText)
    
    
str[KELIME_UZUNLUGU-1] = 0
    
    is_game_playing 
true;
    
sure_ayarlayici true;
        
    
set_task(20.0,"ZorunluBitir")
    return 
PLUGIN_HANDLED
}
public 
OtoFunc() {
    if(!
sure_ayarlayici && !is_game_playing && get_pcvar_num(gOto)) {
        
        new 
str[KELIME_UZUNLUGU]
        
        for(new 
i=0KELIME_UZUNLUGU-1i++) {
            
str g_Chars[random_num(0maxItems-1)]
        }
        
        
szText str;
        
ammoOdul random_num(get_pcvar_num(gOtoMin),get_pcvar_num(gOtoMax))
        
        
ColorChat(0,GREEN,"[ OTOMATIK REFLEKS OYUNU BASLATILDI ] ^3Odul: ^4%d^3$ !",ammoOdul)
        
ColorChat(0,GREEN,"[REFLEKS OYUNU BASLADI] ^3Ilk Yazan Kazanir: ^4%s",szText)
        
        
str[KELIME_UZUNLUGU-1] = 0
        
        is_game_playing 
true;
        
sure_ayarlayici true;
        
        
set_task(20.0,"ZorunluBitir")
        
    }
}
public 
ZorunluBitir() {
    if(
is_game_playing) {
        
ColorChat(0,GREEN,"[REFLEKS OYUNU BITTI] ^3Oyun Zaman Asimina Ugradi")
        
is_game_playing false;
        
ammoOdul 0;
    }
    
sure_ayarlayici false;
    return 
PLUGIN_HANDLED


Cvar isimlerinde de ammo yerine money yazdım haberin olsun.[/i][/i]


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#3
Konu çözülmüştür teşekkürler .
Yeni Özel Biohazard Modu [Yapımda]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,906 03-09-17, 18:06
Last Post: tahayasin
  [ İSTEK ] Belirli Yetki Hariç 3 Raund Weapon Engel excellenT 15 6,318 21-07-17, 03:49
Last Post: SINCAPP
  [İSTEK] CT MAVi - T Kırmızı ışık yanan Plugin + Video Çektim ademcan36 9 10,449 26-04-17, 16:15
Last Post: h4m4s
  [ISTEK] Hızlı Dowload Link [ISTEK] TagaL 13 7,730 05-01-17, 01:30
Last Post: marvel1905
  Menu ve jbmenu istek hamhum 10 12,365 05-01-17, 01:30
Last Post: marvel1905
  İSTEK ! Sadece Ct de hook basabilmek playman01 17 7,513 28-08-16, 14:42
Last Post: QuarsS
  Acil Sorun istek hasanx9 6 3,980 03-08-16, 20:44
Last Post: murat1366
  Acil 2 İsteğim Var Girin Lütfen GurkanCounter 7 6,162 03-08-16, 20:43
Last Post: murat1366
  Plugin İstek CFG Tarzı erenstrkl 6 3,763 03-08-16, 20:31
Last Post: murat1366
  Reklamcılara karsi Acil İstek[Plugin] hasan0650 22 5,541 17-07-16, 18:03
Last Post: BYHAZARD7

Foruma Atla:


Users browsing this thread: