Menüye Saniyeli Girme
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
Menüye Saniyeli Girme
Bir menüye 1 dakikada bir girmeyi nasıl sağlayabilirim ? 1 dk içinde girmeye çalışırsa Menüye girmek için xx saniyen kaldı!
yazmasını, süre bitincede Menüye girme süren geçti artık menüye giriş yapabilirsin. Yazmasını istiyorum yardımcı olabilir misiniz ?
yazmasını, süre bitincede Menüye girme süren geçti artık menüye giriş yapabilirsin. Yazmasını istiyorum yardımcı olabilir misiniz ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 4496
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Menüye Saniyeli Girme
Bu 1 dakikada giriş elbaşındamı olucak yoksa menüye girmeye çalıştığındamı ?LoseBasgan yazdı: Prş Eki 15, 2020 12:13 pm Bir menüye 1 dakikada bir girmeyi nasıl sağlayabilirim ? 1 dk içinde girmeye çalışırsa Menüye girmek için xx saniyen kaldı!
yazmasını, süre bitincede Menüye girme süren geçti artık menüye giriş yapabilirsin. Yazmasını istiyorum yardımcı olabilir misiniz ?
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
Menüye Saniyeli Girme
Menüye girmeye çalıştığında olacak.ShooTeR yazdı: Prş Eki 15, 2020 12:46 pmBu 1 dakikada giriş elbaşındamı olucak yoksa menüye girmeye çalıştığındamı ?LoseBasgan yazdı: Prş Eki 15, 2020 12:13 pm Bir menüye 1 dakikada bir girmeyi nasıl sağlayabilirim ? 1 dk içinde girmeye çalışırsa Menüye girmek için xx saniyen kaldı!
yazmasını, süre bitincede Menüye girme süren geçti artık menüye giriş yapabilirsin. Yazmasını istiyorum yardımcı olabilir misiniz ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 4496
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Menüye Saniyeli Girme
LoseBasgan yazdı: Prş Eki 15, 2020 12:59 pmMenüye girmeye çalıştığında olacak.ShooTeR yazdı: Prş Eki 15, 2020 12:46 pmBu 1 dakikada giriş elbaşındamı olucak yoksa menüye girmeye çalıştığındamı ?LoseBasgan yazdı: Prş Eki 15, 2020 12:13 pm Bir menüye 1 dakikada bir girmeyi nasıl sağlayabilirim ? 1 dk içinde girmeye çalışırsa Menüye girmek için xx saniyen kaldı!
yazmasını, süre bitincede Menüye girme süren geçti artık menüye giriş yapabilirsin. Yazmasını istiyorum yardımcı olabilir misiniz ?
Kod: Tümünü seç
/* Sublime AMXX Editor v2.2 */
#include <amxmodx>
#include <reapi>
#define PLUGIN "New Plug-In"
#define VERSION "1.0beta"
#define AUTHOR "sho.oter"
new girisengel[MAX_CLIENTS+1]=false
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /jbmenu","menu")
}
public menu(id)
{
if(!girisengel[id]) set_task(60.0,"@girisengelle",id),client_print_color(id,id,"^x01[^x04MENU^x01]^x03 Menuye giris yapmaya calistiniz giris yapmak icin 1 dakikaniz var.");
else client_print_color(id,id,"^x01[^x04MENU^x01]^x03 Menuye giris yapmak icin süren geçmiş bir sonraki tura artık.")
....
}
@girisengelle(id)
{
girisengel[id]=true
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
Menüye Saniyeli Girme
Olmadi yaShooTeR yazdı: Prş Eki 15, 2020 1:08 pmLoseBasgan yazdı: Prş Eki 15, 2020 12:59 pmMenüye girmeye çalıştığında olacak.ShooTeR yazdı: Prş Eki 15, 2020 12:46 pm
Bu 1 dakikada giriş elbaşındamı olucak yoksa menüye girmeye çalıştığındamı ?Bu şekil işini görür bi tryla bakalım eğer yanlışsa yeni uyandım kafam yerinde değil k.b birde eğer elbaşı true değeri false'a dönmezse id'de hookchain ile rg_csgamerules_restartround ile elbaşı false yapacak şekilde kod eklersin kullanırsın.Kod: Tümünü seç
/* Sublime AMXX Editor v2.2 */ #include <amxmodx> #include <reapi> #define PLUGIN "New Plug-In" #define VERSION "1.0beta" #define AUTHOR "sho.oter" new girisengel[MAX_CLIENTS+1]=false public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /jbmenu","menu") } public menu(id) { if(!girisengel[id]) set_task(60.0,"@girisengelle",id),client_print_color(id,id,"^x01[^x04MENU^x01]^x03 Menuye giris yapmaya calistiniz giris yapmak icin 1 dakikaniz var."); else client_print_color(id,id,"^x01[^x04MENU^x01]^x03 Menuye giris yapmak icin süren geçmiş bir sonraki tura artık.") .... } @girisengelle(id) { girisengel[id]=true }
Link: | |
Linklerini gizle |
-
- Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Menüye Saniyeli Girme
eklentiler-pluginler/celik-kasa-t29536.html
Bu eklentide ilk 60 saniye giremiyorsun menüye işine yararmı bilmem.
Bu eklentide ilk 60 saniye giremiyorsun menüye işine yararmı bilmem.
Link: | |
Linklerini gizle |
Menüye Saniyeli Girme
/kontrol yazdığında istediğin şey olacaktır. Eklentiyi İncele.
Kod: Tümünü seç
#include <amxmodx>
#define PLUGIN "Zaman Sinirli Menu"
#define VERSION "1.0"
#define AUTHOR "Fatih ~ EjderYa"
#define ZAMAN_SINIRI_SANIYE 60
new MenuyeSonGirisZamani[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kontrol","SonGirisKontrol")
}
public SonGirisKontrol(const id){
if ( is_user_connected(id)){
if ( get_user_time(id) < MenuyeSonGirisZamani[id] ){
client_print_color(id,id,"Giris icin %d Saniye Beklemelisin.",MenuyeSonGirisZamani[id]-get_user_time(id))
}
else
{
client_print_color(id,print_team_default,"Menuye Giris Yapildi.")
Menu(id)
client_connect(id)
}
}
}
public client_connect(const id){
MenuyeSonGirisZamani[id] = get_user_time(id) + ZAMAN_SINIRI_SANIYE
}
public Menu(const id)
{
new menu = menu_create("\r*** \wMenu \r***", "Menu_Islemler")
menu_additem(menu, "Secenek 1", "1")
menu_additem(menu, "Secenek 2", "2")
menu_additem(menu, "Secenek 3", "3")
menu_setprop(menu,MPROP_EXITNAME,"CIKIS")
menu_setprop(menu,MPROP_EXIT, MEXIT_NORMAL)
menu_display(id,menu)
}
public Menu_Islemler(const id, const menu, const item)
{
if(item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data_str[6], name[32], access, callback;
menu_item_getinfo(menu, item, access, data_str, charsmax(data_str), name, charsmax(name), callback);
switch(str_to_num(data_str)){
case 1:{
client_print_color(id,id,"Secenek 1")
}
case 2:{
client_print_color(id,id,"Secenek 2")
}
case 3:{
client_print_color(id,id,"Secenek 3")
}
}
return PLUGIN_CONTINUE;
}
Link: | |
Linklerini gizle |
Menüye Saniyeli Girme
bu api eklenti işini görecektir,
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new bool:engel[MAX_CLIENTS+1];
new const tags[4][]={"^4[^3CSDuragi^4]:","CSDuragi","CSD","forum.csduragi.com"};
public plugin_init(){
register_plugin
(
.plugin_name ="API Menu",
.version = "0.1",
.author = "Aconyonn"
);
register_clcmd("say /menu","@apimenu");
RegisterHookChain(RG_RoundEnd,"@rRoundE",.post=true);
}
@rRoundE(){
new players[MAX_PLAYERS],num,id;get_players(players,num);
for(new i;i<num;i++){
id = players[i];
engel[id]=false;
}
}
@apimenu(const id){
static amenu[128],menuz;
formatex(amenu,charsmax(amenu),"\d|> \r%s \d<| \d# \wAPI Menu",tags[1][0]);menuz = menu_create(amenu,"@apimenu_devam");
formatex(amenu,charsmax(amenu),"\d| \y%s \d| ~\y> \rBos \yMenu",tags[2][0]),menu_additem(menuz,amenu,"1");
menu_setprop(menuz,MPROP_EXITNAME,"Menuden \rCikis \yYap");
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menuz,0);
}
@apimenu_devam(const id,const Menu,const nWare){
if(nWare==MENU_EXIT){
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new nData[6];menu_item_getinfo(Menu,nWare,_,nData,charsmax(nData));
new key=str_to_num(nData);
switch(key){
case 1 : {
if(engel[id]){
client_print_color(id,id,"%s ^4Bu menude 60 saniye giris yasagi var. biraz sonra deneyin",tags[0]);
return PLUGIN_HANDLED;
}
if(float(60) < get_gametime()){ //get_gametime oyun süresini döndürür.
engel[id]=true;
client_print_color(id,id,"%s ^4Menuye giris yapmaya calistiniz giris yapmak icin 1 dakikaniz var.",tags[0]);
}
}
}
menu_destroy(Menu);return PLUGIN_HANDLED;
}
Link: | |
Linklerini gizle |
Menüye Saniyeli Girme
*Eklentinin anlaşılır olması önemli. Ben bakınca anlayabiliyorum ancak arka arkaya eklenen kodlar bir çok kişiye kafa karıştırıcı gelebilir.
Kod: Tümünü seç
formatex(amenu,charsmax(amenu),"\d|> \r%s \d<| \d# \wAPI Menu",tags[1][0]);menuz = menu_create(amenu,"@apimenu_devam");
formatex(amenu,charsmax(amenu),"\d| \y%s \d| ~\y> \rBos \yMenu",tags[2][0]),menu_additem(menuz,amenu,"1");
*if sorgusunda sayıların cinsi önemsizdir örneğin if ( 15.0 < 20 ) ile if (15 < 20 ) aynı şeydir. Sayıyı float cinsine çevirmeye gerek yok.
Kod: Tümünü seç
if(float(60) < get_gametime()){ //get_gametime oyun süresini döndürür.
engel[id]=true;
client_print_color(id,id,"%s ^4Menuye giris yapmaya calistiniz giris yapmak icin 1 dakikaniz var.",tags[0]);
}
Link: | |
Linklerini gizle |