Selamün aleyküm cs parlaklığı ayarlama bir menüsü varmı sw değil oyuncu kendisi ayarlıycak ve sadece ona ait olacak diğer oyuncular için default geçerli olacak
yani şöyle parlaklık menüsünden "a ... z" kendisi seçicek ve sadece parlaklık ona ait olacak diğerleri kendisi seçebilecek
böyle birşey yapmanız mümkünmü?
Konu
Dene bakalım :
PHP Kod:
#include <amxmodx>
new const serverTag[] = "WebAilesi";
new const sIsiklar[][][] = {
{"",""},
{"A Ayari","a"},
{"B Ayari","b"},
{"C Ayari","c"},
{"D Ayari","d"},
{"E Ayari","e"},
{"F Ayari","f"},
{"G Ayari","g"},
{"H Ayari","h"},
{"I Ayari","i"},
{"J Ayari","j"},
{"K Ayari","k"},
{"L Ayari [Default Cs]","l"},
{"M Ayari","m"},
{"N Ayari","n"},
{"O Ayari","o"},
{"P Ayari","p"},
{"R Ayari","r"},
{"S Ayari","s"},
{"T Ayari","t"},
{"U Ayari","u"},
{"V Ayari","v"},
{"Y Ayari","y"},
{"Z Ayari","z"}
};
public plugin_init()
{
register_plugin("Isik Ayari", "1.0", "suriyelikene");
register_clcmd("say /isik", "@clcmd_isik");
}
@clcmd_isik(const iPlayer)
{
new Menu = menu_create(fmt("\d( \r%s \d) \y~> \wIsik Ayarlari", serverTag), "@clcmd_isik_");
for(new i=1; i < sizeof(sIsiklar); i++) {
menu_additem(Menu,fmt("\r[\y%s\r] \d~> \w%s",serverTag,sIsiklar[i][0][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);
}
@clcmd_isik_(const iPlayer,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], iL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
iL_Key = str_to_num(iData);
set_player_light(iPlayer,sIsiklar[iL_Key][1][0]);
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
set_player_light(iPlayer, const LightStyle[])
{
message_begin(MSG_ONE, SVC_LIGHTSTYLE, .player = iPlayer);
write_byte(0);
write_string(LightStyle);
message_end();
}
(24-04-2022, 17:57)suriyelikene Adlı Kullanıcıdan Alıntı: Dene bakalım :Oldu ama şöyle bir sıkıntı var seçtikten bir kaç saniye sonra eski haline dönüyorPHP Kod:#include <amxmodx>
new const serverTag[] = "WebAilesi";
new const sIsiklar[][][] = {
{"",""},
{"A Ayari","a"},
{"B Ayari","b"},
{"C Ayari","c"},
{"D Ayari","d"},
{"E Ayari","e"},
{"F Ayari","f"},
{"G Ayari","g"},
{"H Ayari","h"},
{"I Ayari","i"},
{"J Ayari","j"},
{"K Ayari","k"},
{"L Ayari [Default Cs]","l"},
{"M Ayari","m"},
{"N Ayari","n"},
{"O Ayari","o"},
{"P Ayari","p"},
{"R Ayari","r"},
{"S Ayari","s"},
{"T Ayari","t"},
{"U Ayari","u"},
{"V Ayari","v"},
{"Y Ayari","y"},
{"Z Ayari","z"}
};
public plugin_init()
{
register_plugin("Isik Ayari", "1.0", "suriyelikene");
register_clcmd("say /isik", "@clcmd_isik");
}
@clcmd_isik(const iPlayer)
{
new Menu = menu_create(fmt("\d( \r%s \d) \y~> \wIsik Ayarlari", serverTag), "@clcmd_isik_");
for(new i=1; i < sizeof(sIsiklar); i++) {
menu_additem(Menu,fmt("\r[\y%s\r] \d~> \w%s",serverTag,sIsiklar[i][0][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);
}
@clcmd_isik_(const iPlayer,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], iL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
iL_Key = str_to_num(iData);
set_player_light(iPlayer,sIsiklar[iL_Key][1][0]);
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
set_player_light(iPlayer, const LightStyle[])
{
message_begin(MSG_ONE, SVC_LIGHTSTYLE, .player = iPlayer);
write_byte(0);
write_string(LightStyle);
message_end();
}
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 19 saat içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 1047 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 suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 1047 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
11.426
Okunma
25-11-2024, 07:46
)


