[JB]Kurallar plugini (ayrıntı içeride)
Öncelikle istediğim şey serverda /bilgi yazarak bir menu açılcak bu menüde
1- Adminlik Fiyatlari
2- Kurallar
3- Duyurular
4- İletişim adresleri
Bunlardan herhangi birini seçince https://www.csplague.com/cozulmus-is...sekkurler.html konudaki gibi böyle bir pencerede açılmasını istiyorum . Yapabilenlere şimdiden teşekkürler
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
yaparim birazdan :D
---------- Alttaki Mesaj Zamani 10:55 ---------- Önceki Mesaj Zamani 10:34 ----------
PHP- Kodu:
/* pawN is - Game[R] */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "KURALLAR"
#define VERSION "1.0"
#define AUTHOR "Game[R]"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bilgi","bilgi")
register_clcmd("say /fvkvdv","bilgipenceresi")
}
public bilgi(id)
{
if(!is_user_alive(id)) return PLUGIN_HANDLED
new menu = menu_create("\rJB \d-= BILGI =-", "menu_handler")
menu_additem(menu, "\rAdminlik Fiyatlari", "1");
menu_additem(menu, "\rKurallar", "2");
menu_additem(menu, "\rDuyurular", "3");
menu_additem(menu, "\rIletisim Adresleri", "4");
menu_setprop(menu, MPROP_NEXTNAME, "\yIleri");
menu_setprop(menu, MPROP_BACKNAME, "\yGeri");
menu_setprop(menu, MPROP_EXITNAME, "\yMenuyu Kapat");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public menu_handler(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);
new key = str_to_num(data);
new nick[32]
get_user_name(id,nick,31)
switch(key)
{
case 1: {
client_cmd(id,"say /fvkvdv")
}
case 2: {
client_cmd(id,"say /fvkvdv")
}
case 3: {
client_cmd(id,"say /fvkvdv")
}
case 4: {
client_cmd(id,"say /fvkvdv")
}
}
return PLUGIN_HANDLED
}
public bilgipenceresi(id)
{
static motd[1501], len;
len = format(motd, 1500,"<body bgcolor=#000000><font color=#87cefa><pre>");
len += format(motd[len], 1500-len,"<center><h4><font color=^"pink^">Hosgeldiniz.</font></h4></center>^n^n^n")
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> 2 Ay Adminlik : </color></left><font color=^"red^">10 TL</color></right>^n");
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> Yetkili Slotluk : </color></left><font color=^"red^">7 TL</color></right>^n");
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> 5 Kisilik Clan Getirene Adminlik : </color></left><font color=^"red^">Ucretsiz</color></right>^n");
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> Normal Slotluk : </color></left><font color=^"red^">Ucretsizdir.</color></right>^n");
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> Sinirsiz Adminlik : </color></left><font color=^"red^">20 TL</color></right>^n");
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> *Admin Iletisim: </color></left><font color=^"red^">[email protected]*</color></right>^n");
len += format(motd[len], 1500-len,"<left><font color=^"green^">=><font color=^"white^"> *Iyi Eglenceler </color></left><font color=^"red^">Ipmizi Favorilerinize Ekleyin...</color></right>^n");
show_motd(id, motd, "Bilgilendirme");
return 0;
}
ÇALIŞMAZSA BİLDİR :D
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
Şey bu bilgileri adminlik fiyatlarını ini uzantılı bir dosyaya yönlendiremez misin?
Sürekli sma editlemiyeyim ?
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
daha tam ilerletmedim .ini dosyasını oluşturmayi bilmiyorum :D
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
@akcaliberkk @Kadavra nerdesiniz uleyn :/
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
Nasıl olucak pek anlamadım ? Her biri için motd penceresi mi ayarlayayım ?
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Server Bilgi"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bilgi","cmdBilgiMenu")
register_dictionary("server_bilgi.txt")
}
public cmdBilgiMenu(id) {
new menu = menu_create("\rBilgi Menusu", "menu_handler")
menu_additem(menu, "Adminlik Fiyatlari", "1", 0);
menu_additem(menu, "Kurallar", "2", 0);
menu_additem(menu, "Duyurular", "3", 0);
menu_additem(menu, "Iletisim Adresleri", "4", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(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);
new key = str_to_num(data);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
showMotdAdminlik(id)
}
case 2: {
showMotdRules(id)
}
case 3: {
showMotdDuyuru(id)
}
case 4: {
showMotdIletisim(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public showMotdAdminlik(id) {
static motd[2048]
formatex(motd, 2047, "%L", id, "ADMINLIK")
show_motd(id, motd, "Adminlik Hakkinda")
return PLUGIN_HANDLED
}
public showMotdRules(id) {
static motd[2048]
formatex(motd, 2047, "%L", id, "KURALLAR")
show_motd(id, motd, "Server Kurallari")
return PLUGIN_HANDLED
}
public showMotdDuyuru(id) {
static motd[2048]
formatex(motd, 2047, "%L", id, "DUYURU")
show_motd(id, motd, "Duyurular")
return PLUGIN_HANDLED
}
public showMotdIletisim(id) {
static motd[2048]
formatex(motd, 2047, "%L", id, "ILETISIM")
show_motd(id, motd, "Iletisim Adresleri")
return PLUGIN_HANDLED
}
INDIR: https://rapidshare.com/files/3468243...rver_bilgi.txt
server_bilgi.txt 'yi amxmodx/data/lang klasörüne at. İçerisindeki 4 farklı html alanını düzenleyebilirsin. ADMINLIK_FIYATLARI - HTML yazan kısımları silip kendine göre düzenle. hepsine ADMINLIK_FIYATLARI - HTML yazmışım :) copy-paste'nin azizliğine uğradım.
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
Cevap: [JB]Kurallar plugini (ayrıntı içeride)
ben EspanyoL keke adamlar senden bıktı :D