
bu tarz bir eklenti yaptırmak istiyorum benzeride olabilir
yapicak arkadaşlara şimdiden teşekkür ederiz
)


(16-12-2022, 07:02)QuryWesT Adlı Kullanıcıdan Alıntı: Menu reklamk nedir tam olarak?kanka oyunyonetıcısı sunucum icin istiyorum ve yuklerken hatalar veriyor
Fps menu olayını anlamadığım için yapamadım hocam Buyrun eklenti fps ayarlarında cok fazla ayar yaptım o kısma bakarsınız satır 37 38 39 baglı
new const Tag[] = "ServerTag";
Bu kısma clan isminizi yazmayı unuttmayınız
Say /fps
Konuya dosya yüklemeden mobile da mi yoksa pc mi bilmiyorum ama mobile üzerinden dosya ekleyemiyorum o yüzden link olarak atıcam @"EmirhanKURT"
LİNK tıklayın
(16-12-2022, 08:36)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz1671169013_lgcorev1.sma(37) : warning 217: loose indentation
https://s2.dosya.tc/server21/og2jy1/EklentiFps1.rar.html
(16-12-2022, 08:41)Zxeonjk Adlı Kullanıcıdan Alıntı:(16-12-2022, 08:36)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz1671169013_lgcorev1.sma(37) : warning 217: loose indentation
https://s2.dosya.tc/server21/og2jy1/EklentiFps1.rar.html
1671169013_lgcorev1.sma(37) : error 014: invalid statement; not in switch
1671169013_lgcorev1.sma(37) : warning 215: expression has no effect
1671169013_lgcorev1.sma(37) : error 001: expected token: ";", but found ":"
1671169013_lgcorev1.sma(37) : error 029: invalid expression, assumed zero
1671169013_lgcorev1.sma(37) : fatal error 107: too many error messages on one line
bunlari veriyoruz kanka hata olarak
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new const Tag[] = "ServerTag";
new const sL_FpsSettings[][] = { {""},
{"fps_max 244"},{"fps_modem 0"},{"developer 2"},{"gl_moonlights 0"},{"gl_max_size 256"},
{"m_filter 1"},{"m_side 0.8"},{"gl_cull 1"},{"gl_dither 1"},{"gl_picmic 1"},{"gl_pitch 0.022"},
{"m_forward 1"},{"m_yaw 0.022"},{"violence_ablood 0"},{"violence_agibs 0"},
{"violence_hblood 0"},{"violence_hgibs 0"}
};
new bool:IP_IDsGizle[33];
public plugin_init() {
register_plugin("sFps", "0.0", "QuryWesT");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
register_clcmd("say /fps", "sFpsMenu");
}
public sFpsMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\r%s - Fps Menu", Tag), "sFpsMenu_")
menu_additem(iMenu, fmt("\wTakimdaki Oyuncular: [ \r%s ]", IP_IDsGizle[IP_IDs] ? "Acik":"Kapali"),"1")
menu_additem(iMenu, fmt("\rFps \wAyarlarini Uygula"),"2")
menu_additem(iMenu, fmt("\rRate \wAyarlarini Uygula"),"3")
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\wCikis"));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
public sFpsMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], sL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
sL_Key = str_to_num(iData);
if(sL_Key == 9){ menu_destroy(iMenu);return PLUGIN_HANDLED; }
switch(sL_Key) {
case 1: {
if(IP_IDsGizle[IP_IDs]) {
IP_IDsGizle[IP_IDs] = false;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorulur hale getirildi!", Tag);
} else IP_IDsGizle[IP_IDs] = true;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorunmez hale getirildi!", Tag);
case 2: {
client_cmd(IP_IDs, sL_FpsSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Fps ayarlari yapildi!", Tag);
}
case 3: { client_cmd(IP_IDs, "rate 25000"),client_cmd(IP_IDs, "cl_cmdrate 101"),client_cmd(IP_IDs, "cl_cmdbackup 2"),client_cmd(IP_IDs, "cl_updaterate 101");client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Rate ayarlari yapildi!", Tag); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public client_putinserver(IP_IDs) { IP_IDsGizle[IP_IDs] = false; }
public fwdAddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset){
if(player){
if(is_user_alive(host) && gorunmezlik[host] && host != ent && is_user_alive(ent) && cs_get_user_team(host) == cs_get_user_team(ent)){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}
(16-12-2022, 08:50)QuryWesT Adlı Kullanıcıdan Alıntı:1671169757_lgcorev1.sma(44) : error 014: invalid statement; not in switch(16-12-2022, 08:41)Zxeonjk Adlı Kullanıcıdan Alıntı: 1671169013_lgcorev1.sma(37) : warning 217: loose indentation
1671169013_lgcorev1.sma(37) : error 014: invalid statement; not in switch
1671169013_lgcorev1.sma(37) : warning 215: expression has no effect
1671169013_lgcorev1.sma(37) : error 001: expected token: ";", but found ":"
1671169013_lgcorev1.sma(37) : error 029: invalid expression, assumed zero
1671169013_lgcorev1.sma(37) : fatal error 107: too many error messages on one line
bunlari veriyoruz kanka hata olarak
Denermisiniz böyle yaptım birdePHP Kod:#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new const Tag[] = "ServerTag";
new const sL_FpsSettings[][] = { {""},
{"fps_max 244"},{"fps_modem 0"},{"developer 2"},{"gl_moonlights 0"},{"gl_max_size 256"},
{"m_filter 1"},{"m_side 0.8"},{"gl_cull 1"},{"gl_dither 1"},{"gl_picmic 1"},{"gl_pitch 0.022"},
{"m_forward 1"},{"m_yaw 0.022"},{"violence_ablood 0"},{"violence_agibs 0"},
{"violence_hblood 0"},{"violence_hgibs 0"}
};
new bool:IP_IDsGizle[33];
public plugin_init() {
register_plugin("sFps", "0.0", "QuryWesT");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
register_clcmd("say /fps", "sFpsMenu");
}
public sFpsMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\r%s - Fps Menu", Tag), "sFpsMenu_")
menu_additem(iMenu, fmt("\wTakimdaki Oyuncular: [ \r%s ]", IP_IDsGizle[IP_IDs] ? "Acik":"Kapali"),"1")
menu_additem(iMenu, fmt("\rFps \wAyarlarini Uygula"),"2")
menu_additem(iMenu, fmt("\rRate \wAyarlarini Uygula"),"3")
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\wCikis"));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
public sFpsMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], sL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
sL_Key = str_to_num(iData);
if(sL_Key == 9){ menu_destroy(iMenu);return PLUGIN_HANDLED; }
switch(sL_Key) {
case 1: {
if(IP_IDsGizle[IP_IDs]) {
IP_IDsGizle[IP_IDs] = false;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorulur hale getirildi!", Tag);
} else IP_IDsGizle[IP_IDs] = true;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorunmez hale getirildi!", Tag);
case 2: {
client_cmd(IP_IDs, sL_FpsSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Fps ayarlari yapildi!", Tag);
}
case 3: { client_cmd(IP_IDs, "rate 25000"),client_cmd(IP_IDs, "cl_cmdrate 101"),client_cmd(IP_IDs, "cl_cmdbackup 2"),client_cmd(IP_IDs, "cl_updaterate 101");client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Rate ayarlari yapildi!", Tag); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public client_putinserver(IP_IDs) { IP_IDsGizle[IP_IDs] = false; }
public fwdAddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset){
if(player){
if(is_user_alive(host) && gorunmezlik[host] && host != ent && is_user_alive(ent) && cs_get_user_team(host) == cs_get_user_team(ent)){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}
(16-12-2022, 08:53)Zxeonjk Adlı Kullanıcıdan Alıntı:(16-12-2022, 08:50)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz böyle yaptım birde1671169757_lgcorev1.sma(44) : error 014: invalid statement; not in switchPHP Kod:#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new const Tag[] = "ServerTag";
new const sL_FpsSettings[][] = { {""},
{"fps_max 244"},{"fps_modem 0"},{"developer 2"},{"gl_moonlights 0"},{"gl_max_size 256"},
{"m_filter 1"},{"m_side 0.8"},{"gl_cull 1"},{"gl_dither 1"},{"gl_picmic 1"},{"gl_pitch 0.022"},
{"m_forward 1"},{"m_yaw 0.022"},{"violence_ablood 0"},{"violence_agibs 0"},
{"violence_hblood 0"},{"violence_hgibs 0"}
};
new bool:IP_IDsGizle[33];
public plugin_init() {
register_plugin("sFps", "0.0", "QuryWesT");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
register_clcmd("say /fps", "sFpsMenu");
}
public sFpsMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\r%s - Fps Menu", Tag), "sFpsMenu_")
menu_additem(iMenu, fmt("\wTakimdaki Oyuncular: [ \r%s ]", IP_IDsGizle[IP_IDs] ? "Acik":"Kapali"),"1")
menu_additem(iMenu, fmt("\rFps \wAyarlarini Uygula"),"2")
menu_additem(iMenu, fmt("\rRate \wAyarlarini Uygula"),"3")
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\wCikis"));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
public sFpsMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], sL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
sL_Key = str_to_num(iData);
if(sL_Key == 9){ menu_destroy(iMenu);return PLUGIN_HANDLED; }
switch(sL_Key) {
case 1: {
if(IP_IDsGizle[IP_IDs]) {
IP_IDsGizle[IP_IDs] = false;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorulur hale getirildi!", Tag);
} else IP_IDsGizle[IP_IDs] = true;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorunmez hale getirildi!", Tag);
case 2: {
client_cmd(IP_IDs, sL_FpsSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Fps ayarlari yapildi!", Tag);
}
case 3: { client_cmd(IP_IDs, "rate 25000"),client_cmd(IP_IDs, "cl_cmdrate 101"),client_cmd(IP_IDs, "cl_cmdbackup 2"),client_cmd(IP_IDs, "cl_updaterate 101");client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Rate ayarlari yapildi!", Tag); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public client_putinserver(IP_IDs) { IP_IDsGizle[IP_IDs] = false; }
public fwdAddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset){
if(player){
if(is_user_alive(host) && gorunmezlik[host] && host != ent && is_user_alive(ent) && cs_get_user_team(host) == cs_get_user_team(ent)){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}
1671169757_lgcorev1.sma(44) : warning 215: expression has no effect
1671169757_lgcorev1.sma(44) : error 001: expected token: ";", but found ":"
1671169757_lgcorev1.sma(44) : error 029: invalid expression, assumed zero
1671169757_lgcorev1.sma(44) : fatal error 107: too many error messages on one line
bunlar kanka gene
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new const Tag[] = "ServerTag";
new const sL_FpsSettings[][] = { {""},
{"fps_max 244"},{"fps_modem 0"},{"developer 2"},{"gl_moonlights 0"},{"gl_max_size 256"},
{"m_filter 1"},{"m_side 0.8"},{"gl_cull 1"},{"gl_dither 1"},{"gl_picmic 1"},{"gl_pitch 0.022"},
{"m_forward 1"},{"m_yaw 0.022"},{"violence_ablood 0"},{"violence_agibs 0"},
{"violence_hblood 0"},{"violence_hgibs 0"}
};
new const sL_RateSettings[][] = { {""},
{"rate 25000"},{"cl_cmdrate 101"},{"cl_cmdbackup 2"},{"cl_updaterate 101"}
};
new bool:IP_IDsGizle[33];
public plugin_init() {
register_plugin("sFps", "0.0", "QuryWesT");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
register_clcmd("say /fps", "sFpsMenu");
}
public sFpsMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\r%s - Fps Menu", Tag), "sFpsMenu_")
menu_additem(iMenu, fmt("\wTakimdaki Oyuncular: [ \r%s ]", IP_IDsGizle[IP_IDs] ? "Acik":"Kapali"),"1")
menu_additem(iMenu, fmt("\rFps \wAyarlarini Uygula"),"2")
menu_additem(iMenu, fmt("\rRate \wAyarlarini Uygula"),"3")
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\wCikis"));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
public sFpsMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], sL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
sL_Key = str_to_num(iData);
if(sL_Key == 9){ menu_destroy(iMenu);return PLUGIN_HANDLED; }
switch(sL_Key) {
case 1: {
if(IP_IDsGizle[IP_IDs]) {
IP_IDsGizle[IP_IDs] = false;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorulur hale getirildi!", Tag);
} else IP_IDsGizle[IP_IDs] = true;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Takim arkdaslarini gorunmez hale getirildi!", Tag);
}
case 2: { client_cmd(IP_IDs, sL_FpsSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Fps ayarlari yapildi!", Tag); }
case 3: { client_cmd(IP_IDs, sL_RateSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] Rate ayarlari yapildi!", Tag); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public client_putinserver(IP_IDs) { IP_IDsGizle[IP_IDs] = false; }
public fwdAddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset){
if(player){
if(is_user_alive(host) && gorunmezlik[host] && host != ent && is_user_alive(ent) && cs_get_user_team(host) == cs_get_user_team(ent)){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}
(16-12-2022, 09:00)Zxeonjk Adlı Kullanıcıdan Alıntı: gene aynı hatalari veriyor kankatelefonda yaptıgım için derleyici yok
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new const Tag[] = "ServerTag";
new const sL_FpsSettings[][] = { {""},
{"fps_max 244"},{"fps_modem 0"},{"developer 2"},{"gl_moonlights 0"},{"gl_max_size 256"},
{"m_filter 1"},{"m_side 0.8"},{"gl_cull 1"},{"gl_dither 1"},{"gl_picmic 1"},{"gl_pitch 0.022"},
{"m_forward 1"},{"m_yaw 0.022"},{"violence_ablood 0"},{"violence_agibs 0"},
{"violence_hblood 0"},{"violence_hgibs 0"}
};
new const sL_RateSettings[][] = { {""},
{"rate 25000"},{"cl_cmdrate 101"},{"cl_cmdbackup 2"},{"cl_updaterate 101"}
};
new bool:IP_IDsGizle[33];
public plugin_init() {
register_plugin("sFps", "0.0", "QuryWesT");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
register_clcmd("say /fps", "sFpsMenu");
}
public sFpsMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\r%s - Fps Menu", Tag), "sFpsMenu_")
menu_additem(iMenu, fmt("\wTakimdaki Oyuncular: [ \r%s ]", IP_IDsGizle[IP_IDs] ? "Acik":"Kapali"),"1")
menu_additem(iMenu, fmt("\rFps \wAyarlarini Uygula"),"2")
menu_additem(iMenu, fmt("\rRate \wAyarlarini Uygula"),"3")
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\wCikis"));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
public sFpsMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], sL_Key;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
sL_Key = str_to_num(iData);
if(sL_Key == 9){ menu_destroy(iMenu);return PLUGIN_HANDLED; }
switch(sL_Key) {
case 1: {
if(IP_IDsGizle[IP_IDs]) {
IP_IDsGizle[IP_IDs] = false;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] ^4Takim arkdaslarini gorulur hale getirildi!", Tag);
} else {
IP_IDsGizle[IP_IDs] = true;client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] ^4Takim arkdaslarini gorunmez hale getirildi!", Tag);
}
}
case 2: { client_cmd(IP_IDs, sL_FpsSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] ^4Fps ayarlari yapildi!", Tag); }
case 3: { client_cmd(IP_IDs, sL_RateSettings[sL_Key][0][0]);client_print_color(IP_IDs, IP_IDs, "^3[ - %s - ] ^4Rate ayarlari yapildi!", Tag); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
public client_putinserver(IP_IDs) { IP_IDsGizle[IP_IDs] = false; }
public fwdAddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset){
if(player){
if(is_user_alive(host) && gorunmezlik[host] && host != ent && is_user_alive(ent) && cs_get_user_team(host) == cs_get_user_team(ent)){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}