Say'a maps veya mapmenu yazdığımda mapleri sıralayan plugin istiyorum. Mapleri listeye kendim eklemek istiyorum.
Mesela
1- deathrun_white_belt
1e tıklayınca acılsın
Şimdiden teşekkürler
Konu
/mapmenu yazdığında amx_mapmenu olarak konsola yazan plugin
http://www.csplugin.com/2016/09/CSM-PublicBot18.html
mapmenüyü düzenlemek için maps.ini dosyasını düzenleyip kendin mapleri koyabilirsin.
maps.ini : cstrike/addons/amxmodx/configs
http://www.csplugin.com/2016/09/CSM-PublicBot18.html
mapmenüyü düzenlemek için maps.ini dosyasını düzenleyip kendin mapleri koyabilirsin.
maps.ini : cstrike/addons/amxmodx/configs
(12-06-2021, 17:56)Emperor4231 Adlı Kullanıcıdan Alıntı: /mapmenu yazdığında amx_mapmenu olarak konsola yazan pluginNasıl yapacağımı anlamadım
http://www.csplugin.com/2016/09/CSM-PublicBot18.html
mapmenüyü düzenlemek için maps.ini dosyasını düzenleyip kendin mapleri koyabilirsin.
maps.ini : cstrike/addons/amxmodx/configs

(12-06-2021, 18:07)Aleyna Kosif Adlı Kullanıcıdan Alıntı:attığım eklenti saydan /mapsmenu yazmana yarar ve önüne amx_ gelecek her komutu yazmana yarar örn : saydan /ban isim 0 yazarsan senin konsoluna amx_ban isim 0 diye düşer(12-06-2021, 17:56)Emperor4231 Adlı Kullanıcıdan Alıntı: /mapmenu yazdığında amx_mapmenu olarak konsola yazan pluginNasıl yapacağımı anlamadım
http://www.csplugin.com/2016/09/CSM-PublicBot18.html
mapmenüyü düzenlemek için maps.ini dosyasını düzenleyip kendin mapleri koyabilirsin.
maps.ini : cstrike/addons/amxmodx/configs
maps.ini içerisine girip mapları alt alta yazacaksın hangi sıralamada olmasını istiyorsan. default şöyledir :
PHP Kod:
; Maps configuration file
; File location: $moddir/addons/amxmodx/configs/maps.ini
; To use with Maps Menu plugin
; Add in your mod's maps here
; Delete this file to use mapcycle.txt
as_oilrig
cs_747
cs_assault
cs_backalley
cs_estate
cs_havana
cs_italy
cs_militia
cs_office
cs_siege
de_airstrip
de_aztec
de_cbble
de_chateau
de_dust
de_dust2
de_inferno
de_nuke
de_piranesi
de_prodigy
de_storm
de_survivor
de_torn
de_train
de_vertigo
(12-06-2021, 18:12)Emperor4231 Adlı Kullanıcıdan Alıntı:Yapamadımm(12-06-2021, 18:07)Aleyna Kosif Adlı Kullanıcıdan Alıntı: Nasıl yapacağımı anlamadımattığım eklenti saydan /mapsmenu yazmana yarar ve önüne amx_ gelecek her komutu yazmana yarar örn : saydan /ban isim 0 yazarsan senin konsoluna amx_ban isim 0 diye düşer
maps.ini içerisine girip mapları alt alta yazacaksın hangi sıralamada olmasını istiyorsan. default şöyledir :PHP Kod:; Maps configuration file
; File location: $moddir/addons/amxmodx/configs/maps.ini
; To use with Maps Menu plugin
; Add in your mod's maps here
; Delete this file to use mapcycle.txt
as_oilrig
cs_747
cs_assault
cs_backalley
cs_estate
cs_havana
cs_italy
cs_militia
cs_office
cs_siege
de_airstrip
de_aztec
de_cbble
de_chateau
de_dust
de_dust2
de_inferno
de_nuke
de_piranesi
de_prodigy
de_storm
de_survivor
de_torn
de_train
de_vertigo
PHP Kod:
/* Sublime AMXX Editor v3.2 */
#include <amxmodx>
new const MAP_YETKI = ADMIN_MAP;
new const szMapNames[][] = {
"deathrun_white_belt",
"de_dust2",
"jail_buyukisyan_dark",
"deathrun_temple"
// En sondakine virgül koymayın.
}
public plugin_init() {
register_plugin("/maps Map Menü", "1.0", "PawNod");
register_clcmd("say /maps","@OpenMapMenu");
register_clcmd("say /mapmenu","@OpenMapMenu");
}
@OpenMapMenu(const iPlayer) {
if(~get_user_flags(iPlayer) & MAP_YETKI)
return;
new Menu = menu_create(fmt("Admin Map Değişme Menüsü"), "@OpenMapMenu_");
for(new i; i < sizeof(szMapNames); i++)
menu_additem(Menu,fmt("%s",szMapNames[i][0]),fmt("%i",i));
menu_setprop(Menu, MPROP_BACKNAME,"Önceki Sayfa"),menu_setprop(Menu, MPROP_NEXTNAME,"Sonraki Sayfa"),menu_setprop(Menu, MPROP_EXITNAME,"\wKapat");
menu_display(iPlayer, Menu);
}
@OpenMapMenu_(const iPlayer,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], iKey;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
iKey = str_to_num(iData);
log_to_file("MapMenu_Log.txt", "%n Adli Admin %s Adli Mapi Acti!", iPlayer,szMapNames[iKey][0]);
engine_changelevel(szMapNames[iKey][0]);
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
Harita eklerken
new const szMapNames[][] = {
"deathrun_white_belt",
"de_dust2",
"jail_buyukisyan_dark",
"deathrun_temple"
// En sondakine virgül koymayın.
}
buradan örnekteki gibi ekleyip sondakine virgül koymayın.
Son Düzenleme: 12-06-2021, 18:24, Düzenleyen: PawNod'.
(12-06-2021, 18:23)PawNod\ Adlı Kullanıcıdan Alıntı:Deneyin.PHP Kod:/* Sublime AMXX Editor v3.2 */
#include <amxmodx>
new const MAP_YETKI = ADMIN_MAP;
new const szMapNames[][] = {
"deathrun_white_belt",
"de_dust2",
"jail_buyukisyan_dark",
"deathrun_temple"
// En sondakine virgül koymayın.
}
public plugin_init() {
register_plugin("/maps Map Menü", "1.0", "PawNod");
register_clcmd("say /maps","@OpenMapMenu");
register_clcmd("say /mapmenu","@OpenMapMenu");
}
@OpenMapMenu(const iPlayer) {
if(~get_user_flags(iPlayer) & MAP_YETKI)
return;
new Menu = menu_create(fmt("Admin Map Değişme Menüsü"), "@OpenMapMenu_");
for(new i; i < sizeof(szMapNames); i++)
menu_additem(Menu,fmt("%s",szMapNames[i][0]),fmt("%i",i));
menu_setprop(Menu, MPROP_BACKNAME,"Önceki Sayfa"),menu_setprop(Menu, MPROP_NEXTNAME,"Sonraki Sayfa"),menu_setprop(Menu, MPROP_EXITNAME,"\wKapat");
menu_display(iPlayer, Menu);
}
@OpenMapMenu_(const iPlayer,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], iKey;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
iKey = str_to_num(iData);
log_to_file("MapMenu_Log.txt", "%n Adli Admin %s Adli Mapi Acti!", iPlayer,szMapNames[iKey][0]);
engine_changelevel(szMapNames[iKey][0]);
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
Harita eklerken
new const szMapNames[][] = {
"deathrun_white_belt",
"de_dust2",
"jail_buyukisyan_dark",
"deathrun_temple"
// En sondakine virgül koymayın.
}
buradan örnekteki gibi ekleyip sondakine virgül koymayın.
Oldu teşekkür ederimmmm
İstek konusu, @PawNod' adlı kullanıcı tarafından 1 saat içinde çözülmüştür.
İsteği çözdüğü için PawNod' Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
PawNod' Adlı kullanıcı sizin dışınızda toplam 51 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için PawNod' Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
PawNod' Adlı kullanıcı sizin dışınızda toplam 51 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
407
Okunma
15-05-2026, 01:22
Yorum
1.141
Okunma
08-02-2026, 13:09
Yorum
986
Okunma
02-02-2026, 17:54
Yorum
1.351
Okunma
04-01-2026, 16:50
)

