arkadaşlar bir revmenu atsam ct ye yeni geçenler ilk 1 dakika kullanamicak yapabilecek varmı ?
/revengel komutunu ct yazarsa ctye yeni geçenler ilk bir dakika kullanamicak
/revaktif yazarsada ctye yeni dahi geçse kullanabilecek ?
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
.sma i yi hafta sonu etiketle beni yaparim
Son Düzenleme: 23-02-2017, Saat: 21:20, Düzenleyen: ALAYINAADALET.
(23-02-2017, Saat: 21:17)MawiLarq Adlı Kullanıcıdan Alıntı:@ MawiLarq teşekkürler.sma i yi hafta sonu etiketle beni yaparimKod:/* Script generated by Pawn Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN "RevMenuleri"
#define AUTHOR "Anil Can"
#define VERSION "1.0"
new mahkumrevle;
new gardiyanrevle;
new revmenu ;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /revmenu","kontrol")
register_clcmd("say_team /revmenu","kontrol")
mahkumrevle = register_cvar("rev_mahkum","1")
gardiyanrevle = register_cvar("rev_gardiyan","1")
revmenu = register_cvar("revmenu","1")
}
public kontrol(id)
{
if(get_user_team(id) == 2)
{
rev(id)
}
else if(get_user_flags(id) & ADMIN_KICK)
{
rev(id)
}
return PLUGIN_HANDLED
}
public rev(id)
{
new Menuz[512]
formatex(Menuz,charsmax(Menuz),"\rRev Menuleri")
new menu = menu_create(Menuz, "revmenuleri")
if(get_pcvar_num(mahkumrevle) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yOlmus Tum Mahkumlari Revle")
menu_additem(menu,Menuz,"1")
}
if(get_pcvar_num(gardiyanrevle) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yOlmus Tum Gardiyanlari Revle")
menu_additem(menu,Menuz,"2")
}
if(get_pcvar_num(revmenu) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yRevmenu \d(Listede Sadece Mahkumlar Gozukur)")
menu_additem(menu,Menuz,"3")
}
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public revmenuleri(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],iname[64]
new access,callback
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
if(str_to_num(data) == 1)
{
mahkumrevive(id)
}
else if(str_to_num(data) == 2)
{
gardiyanrevive(id)
}
else if(str_to_num(data) == 3)
{
revivemenu(id)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public mahkumrevive(id)
{
for(new i= 1; i < 33; i++)
{
if(is_user_connected(i) && !is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
{
ExecuteHamB(Ham_CS_RoundRespawn,i)
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
}
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi Olu Olan Mahkumlari Revledi",adnm)
}
public gardiyanrevive(id)
{
for(new i= 1; i < 33; i++)
{
if(is_user_connected(i) && !is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_CT)
{
ExecuteHamB(Ham_CS_RoundRespawn,i)
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
}
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi Olu Olan Gardiyanlari Revledi",adnm)
}
public revivemenu(id)
{
new ad[32],sznum[6]
new menu = menu_create("\rRevive Menu","revive_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 1 && !is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}
public revive_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
ExecuteHamB(Ham_CS_RoundRespawn,tid)
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi !n[!t%s!n] !gAdli Mahkumu Revledi",adnm,ad)
revivemenu(id)
return PLUGIN_HANDLED
}
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");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
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();
}
}
}
}
@ ALAYINAADALET
Eğer Adam CT Geçtiyse Otomatik Bi Sistem Geri Sayım Başlatıyor 1 DK Lık . Bu Süreç İçersinde CT Revmenuye girmeye çalışırsa
Bu Menuye CT Geçtikten İlk 1 DK İçinde Giremezsiniz Diyor. 1DK Dolunca ALttan Revmenuye Giriş Yapabılırsınız Diyor
/revaktif - > CT Deki 1 Kişi Bunu Yazarsa Direk CT Geçip Süre Beklemesine Gerek Kalmıcak Direk Menuye Girebilcek
/revengel - > Bunu Yapmadım anlamadım napcamı soylersen yaparım
+ Denemedim Sorun Çıkarsa Söylersin
Eğer Adam CT Geçtiyse Otomatik Bi Sistem Geri Sayım Başlatıyor 1 DK Lık . Bu Süreç İçersinde CT Revmenuye girmeye çalışırsa
Bu Menuye CT Geçtikten İlk 1 DK İçinde Giremezsiniz Diyor. 1DK Dolunca ALttan Revmenuye Giriş Yapabılırsınız Diyor
/revaktif - > CT Deki 1 Kişi Bunu Yazarsa Direk CT Geçip Süre Beklemesine Gerek Kalmıcak Direk Menuye Girebilcek
/revengel - > Bunu Yapmadım anlamadım napcamı soylersen yaparım
+ Denemedim Sorun Çıkarsa Söylersin
Kod:
/* Script generated by Pawn Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN "RevMenuleri"
#define AUTHOR "Anil Can"
#define VERSION "1.0"
new mahkumrevle;
new gardiyanrevle;
new revmenu ;
new rev_sistem[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /revmenu","kontrol")
register_clcmd("say_team /revmenu","kontrol")
register_clcmd("say /revaktif","rev_aktif")
RegisterHam(Ham_Spawn,"player","csa_dogdunmu_lan")
mahkumrevle = register_cvar("rev_mahkum","1")
gardiyanrevle = register_cvar("rev_gardiyan","1")
revmenu = register_cvar("revmenu","1")
}
public rev_aktif(id)
{
rev_sistem[id] = 1
renkli_yazi(id,"!n[!tCSAilesi.COM!n] !gRevmenuye Aktif /revmenu ' Veya Menuden Girebilirsin")
set_task(0.2,"RevAktif_Soru",id)
}
public RevAktif_Soru(id) {
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yRevMenuye Aktif Ettiniz Revmenuye Girmek Istermisiniz ?")
menu = menu_create(Menuz, "RevAktif_Soru_devam")
formatex(Menuz, charsmax(Menuz), "\rEVET \y' Girmek Istiyorum")
menu_additem(menu, Menuz, "1", 0)
formatex(Menuz, charsmax(Menuz), "\wHayir \y' Tesekkurler")
menu_additem(menu, Menuz, "2", 0)
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public RevAktif_Soru_devam(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,charsmax(data),iName,charsmax(iName),callback)
new key = str_to_num(data)
switch(key) {
case 1:{
rev_sistem[id] = 1
set_task(0.2,"kontrol",id)
}
}
return PLUGIN_HANDLED
}
public csa_dogdunmu_lan(id)
{
if (get_user_team(id) == 2 )
{
set_task(59.0,"revmenu_izni_varmi",id)
}
}
public revmenu_izni_varmi(id)
{
if (get_user_team(id) == 2 )
{
rev_sistem[id] = 1
renkli_yazi(id,"!n[!tCSAilesi.COM!n] !gRevmenuye Giris Yapabilirsiniz 1 DK Doldu Iyi Oyunlar")
renkli_yazi(id,"!n[!tCSAilesi.COM!n] !gGiris Icin /revmenu ' yazmaniz Yeterli")
}
else
{
renkli_yazi(id,"!n[!tBUG KORUMA!n] !gRevmenu Bug Korumasi Aktif")
}
}
public kontrol(id)
{
if (get_user_team(id) == 2 )
{
if(rev_sistem[id] == 0)
{
renkli_yazi(id,"!n[!tCSAilesi.COM!n] !gIlk [ 1 ] ' dk RevMenuye Erisim Saglanamaz !..")
renkli_yazi(id,"!n[!tCSAilesi.COM!n] !g 1 DK Dolunca Sana Bildiricez")
}
else
{
rev(id)
}
}
else
{
renkli_yazi(id,"!n[!tBUG KORUMA!n] !gBu Menuye Sadece [ CT ] ' Takimi Erisebilir")
}
return PLUGIN_HANDLED
}
public rev(id)
{
new Menuz[512]
formatex(Menuz,charsmax(Menuz),"\rRev Menuleri")
new menu = menu_create(Menuz, "revmenuleri")
if(get_pcvar_num(mahkumrevle) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yOlmus Tum Mahkumlari Revle")
menu_additem(menu,Menuz,"1")
}
if(get_pcvar_num(gardiyanrevle) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yOlmus Tum Gardiyanlari Revle")
menu_additem(menu,Menuz,"2")
}
if(get_pcvar_num(revmenu) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yRevmenu \d(Listede Sadece Mahkumlar Gozukur)")
menu_additem(menu,Menuz,"3")
}
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public revmenuleri(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],iname[64]
new access,callback
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
if(str_to_num(data) == 1)
{
mahkumrevive(id)
}
else if(str_to_num(data) == 2)
{
gardiyanrevive(id)
}
else if(str_to_num(data) == 3)
{
revivemenu(id)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public mahkumrevive(id)
{
for(new i= 1; i < 33; i++)
{
if(is_user_connected(i) && !is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
{
ExecuteHamB(Ham_CS_RoundRespawn,i)
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
}
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi Olu Olan Mahkumlari Revledi",adnm)
}
public gardiyanrevive(id)
{
for(new i= 1; i < 33; i++)
{
if(is_user_connected(i) && !is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_CT)
{
ExecuteHamB(Ham_CS_RoundRespawn,i)
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
}
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi Olu Olan Gardiyanlari Revledi",adnm)
}
public revivemenu(id)
{
new ad[32],sznum[6]
new menu = menu_create("\rRevive Menu","revive_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 1 && !is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}
public revive_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
ExecuteHamB(Ham_CS_RoundRespawn,tid)
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi !n[!t%s!n] !gAdli Mahkumu Revledi",adnm,ad)
revivemenu(id)
return PLUGIN_HANDLED
}
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");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
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();
}
}
}
}
Konuya cevap gelmediği için çöpe taşındı
Konu Kilitlenip çöpe taşındı
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Silinmiş Konu | Eklenti Edit (Acil) | theWinter | 2 | 334 |
13-01-2020, Saat: 18:32 Son Yorum: By.KinG |
|
Silinmiş Konu | Jbmenu [Edit] | nemesiskingofcs | 1 | 324 |
19-10-2019, Saat: 16:37 Son Yorum: By.KinG |
|
Silinmiş Konu | Ücret karlışında mod edit | eddyy82 | 8 | 477 |
04-09-2019, Saat: 13:13 Son Yorum: ITenGriTR |
|
Silinmiş Konu | CSGO EDİT | ATEŞ BAŞKAN | 3 | 310 |
03-09-2019, Saat: 06:43 Son Yorum: Smash |
|
Silinmiş Konu | Edit | berk10 | 2 | 266 |
29-08-2019, Saat: 13:32 Son Yorum: ITenGriTR |
Konuyu Okuyanlar: 1 Ziyaretçi