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 ?
Menüye Saniyeli Girme
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
-
- Mesajlar: 4489
- 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: 4489
- 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 pmBu ş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 |