| Sziasztok, lenne pár dolog amit kérdeznék a kérdésekbe nem mertem rakni mert csatolok forráskódot is.
 
 A következő lenne:
 
 Nekem van egy ilyenem:
 
 #include <amxmodx>#include <amxmisc>#include <fun>#include <fakemeta>#include <cstrike>#include <hamsandwich> #define PLUGIN "Fegyvermenu"#define VERSION "0.1.0"#define AUTHOR "" new g_bChoosed, g_cServerPrefix;new g_cMaxWP[2], g_cBPammo[2], g_cPlayerMin[2], g_iWPCounter[2]; enum _:g_eData{    g_eGiveItemName[64],    g_eBPAmmoName[64],    g_eGunName[64]} new const g_cGunsNames[][g_eData] = {    {"weapon_ak47", CSW_AK47, "AK47"},    {"weapon_m4a1", CSW_M4A1, "M4A1"},    {"weapon_awp", CSW_AWP, "AWP"},    {"weapon_famas", CSW_FAMAS, "FAMAS"},    {"weapon_m249", CSW_M249, "M249"},    {"weapon_m3", CSW_M3, "M3"},    {"weapon_xm1014", CSW_XM1014, "XM1014"},    {"weapon_scout", CSW_SCOUT, "SCOUT"},    {"weapon_mp5navy", CSW_MP5NAVY, "MP5NAVY"},    {"weapon_galil", CSW_GALIL, "GALIL"},    {"weapon_aug", CSW_AUG, "AUG"},    {"weapon_sg552", CSW_SG552, "SG552"},    {"weapon_p90", CSW_P90, "P90"},    {"weapon_tmp", CSW_TMP, "TMP"},    {"weapon_ump45", CSW_UMP45, "UMP45"}}new const g_cPistolNames[][g_eData] = {    {"weapon_deagle", CSW_DEAGLE, "DEAGLE"},    {"weapon_usp", CSW_USP, "USP"},    {"weapon_glock18", CSW_GLOCK18, "GLOCK18"},    {"weapon_p228", CSW_P228, "P228"},    {"weapon_fiveseven", CSW_FIVESEVEN, "FIVESEVEN"},    {"weapon_elite", CSW_ELITE, "ELITE"}}public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR);        register_clcmd("say /fegyo", "ChooseCMD");        g_cServerPrefix = register_cvar("server_prefix", "[SZERVER]");        g_cBPammo[0] = register_cvar("ammo_for_guns", "100");    g_cBPammo[1] = register_cvar("ammo_for_pistol", "60");        g_cMaxWP[0] = register_cvar("awp_max_player_ct", "2");    g_cMaxWP[1] = register_cvar("awp_max_player_t", "2");        g_cPlayerMin[0] = register_cvar("min_player_ct", "4");    g_cPlayerMin[1] = register_cvar("min_player_t", "4");        RegisterHam(Ham_Spawn, "player", "Remove_guns", 1);}public Remove_guns(iId){    if(is_user_alive(iId))    {        strip_user_weapons(iId);        set_pdata_int(iId, 116, 0);        give_item(iId, "weapon_knife");        g_bChoosed = false;        g_iWPCounter[0] = 0;        g_iWPCounter[1] = 0;        menu_gun(iId);    }}public ChooseCMD(iId){    if(!g_bChoosed)    {        menu_gun(iId)        g_bChoosed = true;    }    else        client_printcolor(iId, "^4%s^1 Már válaszottál fegyvert!", get_server_prefix());}public menu_gun(iId){    if(!is_user_alive(iId))        return;        new sRow[8];    new iMenu = menu_create(fmt("\r%s\d |\w Nagy fegyverek", get_server_prefix()), "menu_gun_h");        for(new i = 0; i < sizeof(g_cGunsNames); i++)    {        num_to_str(i, sRow, 7);        menu_additem(iMenu, fmt("\w[\y%s\w]", g_cGunsNames[i][g_eGunName]), sRow);    }            menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL);    menu_setprop(iMenu, MPROP_BACKNAME, fmt("Vissza"));    menu_setprop(iMenu, MPROP_NEXTNAME, fmt("Kovetkezo"));    menu_setprop(iMenu, MPROP_EXITNAME, fmt("KilĂ©pĂ©s"));    menu_display(iId, iMenu, 0);}public menu_gun_h(iId, iMenu, iItem){    if(iItem == MENU_EXIT)    {        menu_destroy(iMenu);        return PLUGIN_HANDLED;    }    new sData[6], iAccess;    menu_item_getinfo(iMenu, iItem, iAccess, sData, charsmax(sData));    new iKey = str_to_num(sData);        new iCT, iT, iPlayer[32];    get_players(iPlayer, iCT, "e", "CT");    get_players(iPlayer, iT, "e", "TERRORIST");        for(new i = iKey; i < sizeof(g_cGunsNames); i++)    {        if(iKey == 2)        {            if(get_user_team(iId) == 2)            {                if(iCT < get_pcvar_num(g_cPlayerMin[0]) && iT < get_pcvar_num(g_cPlayerMin[1]))                {                    client_printcolor(iId, "^4%s^1 Az AWP csak 5v5től érhető el!", get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else if(g_iWPCounter[0] > get_pcvar_num(g_cMaxWP[0]))                {                    client_printcolor(iId, "^4%s^1 A csapatod elérte a maximum AWP mennyiséget ami %ddb AWP!",get_pcvar_num(g_cMaxWP[0]), get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else                {                    give_item(iId, g_cGunsNames[2][g_eGiveItemName]);                    cs_set_user_bpammo(iId,g_cGunsNames[2][g_eBPAmmoName],get_pcvar_num(g_cBPammo[0]));                    give_item(iId, "weapon_knife");                    give_item(iId, "item_assaultsuit");                    client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_cGunsNames[2][g_eGunName]);                    g_iWPCounter[0] ++;                    g_bChoosed = true;                    menu_minigun(iId);                    break;                }            }            if(get_user_team(iId) == 1)            {                if(iCT < get_pcvar_num(g_cPlayerMin[0]) && iT < get_pcvar_num(g_cPlayerMin[1]))                {                    client_printcolor(iId, "^4%s^1 Az AWP csak 5v5től érhető el!", get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else if(g_iWPCounter[1] > get_pcvar_num(g_cMaxWP[1]))                {                    client_printcolor(iId, "^4%s^1 A csapatod elérte a maximum AWP mennyiséget ami %ddb AWP!",get_pcvar_num(g_cMaxWP[1]), get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else                {                    give_item(iId, g_cGunsNames[2][g_eGiveItemName]);                    cs_set_user_bpammo(iId,g_cGunsNames[2][g_eBPAmmoName],get_pcvar_num(g_cBPammo[0]));                    give_item(iId, "weapon_knife");                    give_item(iId, "item_assaultsuit");                    client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_cGunsNames[2][g_eGunName]);                    g_iWPCounter[1] ++;                    g_bChoosed = true;                    menu_minigun(iId);                    break;                }            }        }        else        {            give_item(iId, g_cGunsNames[iKey][g_eGiveItemName]);            cs_set_user_bpammo(iId,g_cGunsNames[iKey][g_eBPAmmoName],get_pcvar_num(g_cBPammo[0]));            give_item(iId, "weapon_knife");            give_item(iId, "item_assaultsuit");            client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_cGunsNames[iKey][g_eGunName]);            g_bChoosed = true;            menu_minigun(iId);            break;        }    }        return PLUGIN_HANDLED;}public menu_minigun(iId){    if(!is_user_alive(iId))        return;        new sRow[8];    new iMenu = menu_create(fmt("\r%s\d |\w Pisztolyok", get_server_prefix()), "menu_minigun_h");        for(new i = 0; i < sizeof(g_cPistolNames); i++)    {        num_to_str(i, sRow, 7);        menu_additem(iMenu, fmt("\w[\y%s\w]", g_cPistolNames[i][g_eGunName]), sRow);    }        menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL);    menu_setprop(iMenu, MPROP_BACKNAME, fmt("Vissza"));    menu_setprop(iMenu, MPROP_NEXTNAME, fmt("Kovetkezo"));    menu_setprop(iMenu, MPROP_EXITNAME, fmt("KilĂ©pĂ©s"));    menu_display(iId, iMenu, 0);}public menu_minigun_h(iId, iMenu, iItem){    if(iItem == MENU_EXIT)    {        menu_destroy(iMenu);        return PLUGIN_HANDLED;    }    new sData[6], iAccess;    menu_item_getinfo(iMenu, iItem, iAccess, sData, charsmax(sData));    new iKey = str_to_num(sData);        for(new i = iKey; i < sizeof(g_cPistolNames); i++)    {        give_item(iId, g_cPistolNames[iKey][g_eGiveItemName]);        cs_set_user_bpammo(iId,g_cPistolNames[iKey][g_eBPAmmoName],get_pcvar_num(g_cBPammo[1]));        give_item(iId, "weapon_knife");        give_item(iId, "item_assaultsuit");        client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_cPistolNames[iKey][g_eGunName]);        g_bChoosed = true;        break;    }        return PLUGIN_HANDLED;}public client_disconnected(iId){    if(is_user_bot(iId))        return;        g_bChoosed = false;}public client_connect(iId){    if(is_user_bot(iId))        return;        g_bChoosed = false;}public get_server_prefix(){    new sPrefix[40];    get_pcvar_string(g_cServerPrefix, sPrefix, charsmax(sPrefix));    return sPrefix;}stock client_printcolor(const id, const input[], any:...){    new count = 1, players[32]    static msg[191]    vformat(msg, 190, input, 3)        replace_all(msg, 190, "!g", "^4")    replace_all(msg, 190, "!y", "^1")    replace_all(msg, 190, "!t", "^3")    replace_all(msg, 191, "á", "á")    replace_all(msg, 191, "é", "Ă©")    replace_all(msg, 191, "í", "Ă")    replace_all(msg, 191, "ó", "Ăł")    replace_all(msg, 191, "ö", "ö")    replace_all(msg, 191, "ő", "Ĺ‘")    replace_all(msg, 191, "ú", "Ăş")    replace_all(msg, 191, "ü", "ĂĽ")    replace_all(msg, 191, "ű", "ű")    replace_all(msg, 191, "Á", "Ă")    replace_all(msg, 191, "É", "É")    replace_all(msg, 191, "Í", "ĂŤ")    replace_all(msg, 191, "Ó", "Ă“")    replace_all(msg, 191, "Ö", "Ă–")    replace_all(msg, 191, "Ő", "Ĺ")    replace_all(msg, 191, "Ú", "Ăš")    replace_all(msg, 191, "Ü", "Ăś")    replace_all(msg, 191, "Ű", "Ű")        if (id) players[0] = id; else get_players(players, count, "ch");{        for ( new i = 0; i < count; i++ )        {            if ( is_user_connected(players[i]) )            {                new SayText;                SayText = get_user_msgid("SayText")                message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i])                write_byte(players[i]);                write_string(msg);                message_end();            }        }    }}
Ezt a részt:
 
 new const g_cGunsNames[][g_eData] = {    {"weapon_ak47", CSW_AK47, "AK47"},    {"weapon_m4a1", CSW_M4A1, "M4A1"},    {"weapon_awp", CSW_AWP, "AWP"},    {"weapon_famas", CSW_FAMAS, "FAMAS"},    {"weapon_m249", CSW_M249, "M249"},    {"weapon_m3", CSW_M3, "M3"},    {"weapon_xm1014", CSW_XM1014, "XM1014"},    {"weapon_scout", CSW_SCOUT, "SCOUT"},    {"weapon_mp5navy", CSW_MP5NAVY, "MP5NAVY"},    {"weapon_galil", CSW_GALIL, "GALIL"},    {"weapon_aug", CSW_AUG, "AUG"},    {"weapon_sg552", CSW_SG552, "SG552"},    {"weapon_p90", CSW_P90, "P90"},    {"weapon_tmp", CSW_TMP, "TMP"},    {"weapon_ump45", CSW_UMP45, "UMP45"}}new const g_cPistolNames[][g_eData] = {    {"weapon_deagle", CSW_DEAGLE, "DEAGLE"},    {"weapon_usp", CSW_USP, "USP"},    {"weapon_glock18", CSW_GLOCK18, "GLOCK18"},    {"weapon_p228", CSW_P228, "P228"},    {"weapon_fiveseven", CSW_FIVESEVEN, "FIVESEVEN"},    {"weapon_elite", CSW_ELITE, "ELITE"}}
 Kettő külön iniből szeretném beolvastatni  úgy hogy még bővíteni is lehessen akár.
 
 Meg is próbáltam de erre jutottam:
 
 #include <amxmodx>#include <amxmisc>#include <fun>#include <fakemeta>#include <cstrike>#include <hamsandwich> #define PLUGIN "Fegyvermenu"#define VERSION "0.1.0"#define AUTHOR "" new g_bChoosed, g_cServerPrefix;new g_cMaxWP[2], g_cBPammo[2], g_cPlayerMin[2], g_iWPCounter[2];new file[2], cfgdir[2][64], sfLineData[2][128];new g_sGiveItemName[2][64], g_sBPAmmoName[2][64], g_sGunName[2][64]; public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR);        get_localinfo("amxx_configsdir", cfgdir[0], charsmax(cfgdir[]));    format(cfgdir[0], charsmax(cfgdir[]), "%s/BigGuns.ini", cfgdir[0]);    file[0] = fopen(cfgdir[0], "rt");        get_localinfo("amxx_configsdir", cfgdir[0], charsmax(cfgdir[]));    format(cfgdir[1], charsmax(cfgdir[]), "%s/SmallGuns.ini", cfgdir[1]);    file[1] = fopen(cfgdir[1], "rt");        register_clcmd("say /fegyo", "ChooseCMD");        g_cServerPrefix = register_cvar("server_prefix", "[SZERVER]");        g_cBPammo[0] = register_cvar("ammo_for_guns", "100");    g_cBPammo[1] = register_cvar("ammo_for_pistol", "60");        g_cMaxWP[0] = register_cvar("awp_max_player_ct", "2");    g_cMaxWP[1] = register_cvar("awp_max_player_t", "2");        g_cPlayerMin[0] = register_cvar("min_player_ct", "4");    g_cPlayerMin[1] = register_cvar("min_player_t", "4");        RegisterHam(Ham_Spawn, "player", "Remove_guns", 1);}public BigGuns(){    if(file[0])    {        new i = 0;        while(!feof(file[0]))        {            fgets(file[0], sfLineData[0], charsmax(sfLineData[]));                        if(!sfLineData[0][0] || sfLineData[0][0] == ';' || sfLineData[0][0] == '/' && sfLineData[0][1] == '/')                 continue;                        parse(sfLineData[0], g_sGiveItemName[0][i], charsmax(g_sGiveItemName[][]), g_sBPAmmoName[0][i], charsmax(g_sBPAmmoName[][]), g_sGunName[0][i], charsmax(g_sGunName[][]));            i++;        }        fclose(file[0]);    }}public SmallGuns(){    if(file[1])    {        new k = 0;        while(!feof(file[1]))        {            fgets(file[1], sfLineData[1], charsmax(sfLineData[]));                        if(!sfLineData[1][0] || sfLineData[1][0] == ';' || sfLineData[1][0] == '/' && sfLineData[1][1] == '/')                continue;                        parse(sfLineData[1], g_sGiveItemName[1][k], charsmax(g_sGiveItemName[][]), g_sBPAmmoName[1][k], charsmax(g_sBPAmmoName[][]), g_sGunName[1][k], charsmax(g_sGunName[][]));            k++;        }        fclose(file[1]);    }}public plugin_precache(){    BigGuns();    SmallGuns();}public Remove_guns(iId){    if(is_user_alive(iId))    {        strip_user_weapons(iId);        set_pdata_int(iId, 116, 0);        give_item(iId, "weapon_knife");        g_bChoosed = false;        g_iWPCounter[0] = 0;        g_iWPCounter[1] = 0;        menu_gun(iId);    }}public ChooseCMD(iId){    if(!g_bChoosed)    {        menu_gun(iId)        g_bChoosed = true;    }    else        client_printcolor(iId, "^4%s^1 Már válaszottál fegyvert!", get_server_prefix());}public menu_gun(iId){    if(!is_user_alive(iId))        return;        new sRow[8];    new iMenu = menu_create(fmt("\r%s\d |\w Nagy fegyverek", get_server_prefix()), "menu_gun_h");        for(new i = 0; i < 14; i++)    {        num_to_str(i, sRow, 7);        menu_additem(iMenu, fmt("\w[\y%s\w]", g_sGunName[0][i]), sRow);    }            menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL);    menu_setprop(iMenu, MPROP_BACKNAME, fmt("Vissza"));    menu_setprop(iMenu, MPROP_NEXTNAME, fmt("Kovetkezo"));    menu_setprop(iMenu, MPROP_EXITNAME, fmt("KilĂ©pĂ©s"));    menu_display(iId, iMenu, 0);}public menu_gun_h(iId, iMenu, iItem){    if(iItem == MENU_EXIT)    {        menu_destroy(iMenu);        return PLUGIN_HANDLED;    }    new sData[6], iAccess;    menu_item_getinfo(iMenu, iItem, iAccess, sData, charsmax(sData));    new iKey = str_to_num(sData);        new iCT, iT, iPlayer[32];    get_players(iPlayer, iCT, "e", "CT");    get_players(iPlayer, iT, "e", "TERRORIST");        for(new i = iKey; i < file[0]; i++)    {        if(iKey == 2)        {            if(get_user_team(iId) == 2)            {                if(iCT < get_pcvar_num(g_cPlayerMin[0]) && iT < get_pcvar_num(g_cPlayerMin[1]))                {                    client_printcolor(iId, "^4%s^1 Az AWP csak 5v5től érhető el!", get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else if(g_iWPCounter[0] > get_pcvar_num(g_cMaxWP[0]))                {                    client_printcolor(iId, "^4%s^1 A csapatod elérte a maximum AWP mennyiséget ami %ddb AWP!",get_pcvar_num(g_cMaxWP[0]), get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else                {                    give_item(iId, g_sGiveItemName[0][2]);                    cs_set_user_bpammo(iId,g_sBPAmmoName[0][2],get_pcvar_num(g_cBPammo[0]));                    give_item(iId, "weapon_knife");                    give_item(iId, "item_assaultsuit");                    client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_sGunName[0][2]);                    g_iWPCounter[0] ++;                    g_bChoosed = true;                    menu_minigun(iId);                    break;                }            }            if(get_user_team(iId) == 1)            {                if(iCT < get_pcvar_num(g_cPlayerMin[0]) && iT < get_pcvar_num(g_cPlayerMin[1]))                {                    client_printcolor(iId, "^4%s^1 Az AWP csak 5v5től érhető el!", get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else if(g_iWPCounter[1] > get_pcvar_num(g_cMaxWP[1]))                {                    client_printcolor(iId, "^4%s^1 A csapatod elérte a maximum AWP mennyiséget ami %ddb AWP!",get_pcvar_num(g_cMaxWP[1]), get_server_prefix());                    menu_gun(iId);                    return PLUGIN_HANDLED;                }                else                {                    give_item(iId, g_sGiveItemName[0][2]);                    cs_set_user_bpammo(iId,g_sBPAmmoName[0][2],get_pcvar_num(g_cBPammo[0]));                    give_item(iId, "weapon_knife");                    give_item(iId, "item_assaultsuit");                    client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_sGunName[0][2]);                    g_iWPCounter[1] ++;                    g_bChoosed = true;                    menu_minigun(iId);                    break;                }            }        }        else        {            give_item(iId, g_sGiveItemName[iKey]);            cs_set_user_bpammo(iId,g_sBPAmmoName[0][iKey],get_pcvar_num(g_cBPammo[0]));            give_item(iId, "weapon_knife");            give_item(iId, "item_assaultsuit");            client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_sGunName[0][iKey]);            g_bChoosed = true;            menu_minigun(iId);            break;        }    }        return PLUGIN_HANDLED;}public menu_minigun(iId){    if(!is_user_alive(iId))        return;        new sRow[8];    new iMenu = menu_create(fmt("\r%s\d |\w Pisztolyok", get_server_prefix()), "menu_minigun_h");        for(new i = 0; i < 5; i++)    {        num_to_str(i, sRow, 7);        menu_additem(iMenu, fmt("\w[\y%s\w]", g_sGunName[1][i]), sRow);    }        menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL);    menu_setprop(iMenu, MPROP_BACKNAME, fmt("Vissza"));    menu_setprop(iMenu, MPROP_NEXTNAME, fmt("Kovetkezo"));    menu_setprop(iMenu, MPROP_EXITNAME, fmt("KilĂ©pĂ©s"));    menu_display(iId, iMenu, 0);}public menu_minigun_h(iId, iMenu, iItem){    if(iItem == MENU_EXIT)    {        menu_destroy(iMenu);        return PLUGIN_HANDLED;    }    new sData[6], iAccess;    menu_item_getinfo(iMenu, iItem, iAccess, sData, charsmax(sData));    new iKey = str_to_num(sData);        for(new i = iKey; i < file[1]; i++)    {        give_item(iId, g_sGiveItemName[1][iKey]);        cs_set_user_bpammo(iId,g_sBPAmmoName[1][iKey],get_pcvar_num(g_cBPammo[1]));        give_item(iId, "weapon_knife");        give_item(iId, "item_assaultsuit");        client_printcolor(iId, "^4%s^1 Sikeresen kiválaszottad a(z)^3 %s^1 fegyvert!", get_server_prefix(),g_sGunName[1][iKey]);        g_bChoosed = true;        break;    }        return PLUGIN_HANDLED;}public client_disconnected(iId){    if(is_user_bot(iId))        return;        g_bChoosed = false;}public client_connect(iId){    if(is_user_bot(iId))        return;        g_bChoosed = false;}public get_server_prefix(){    new sPrefix[40];    get_pcvar_string(g_cServerPrefix, sPrefix, charsmax(sPrefix));    return sPrefix;}stock client_printcolor(const id, const input[], any:...){    new count = 1, players[32]    static msg[191]    vformat(msg, 190, input, 3)        replace_all(msg, 190, "!g", "^4")    replace_all(msg, 190, "!y", "^1")    replace_all(msg, 190, "!t", "^3")    replace_all(msg, 191, "á", "á")    replace_all(msg, 191, "é", "Ă©")    replace_all(msg, 191, "í", "Ă")    replace_all(msg, 191, "ó", "Ăł")    replace_all(msg, 191, "ö", "ö")    replace_all(msg, 191, "ő", "Ĺ‘")    replace_all(msg, 191, "ú", "Ăş")    replace_all(msg, 191, "ü", "ĂĽ")    replace_all(msg, 191, "ű", "ű")    replace_all(msg, 191, "Á", "Ă")    replace_all(msg, 191, "É", "É")    replace_all(msg, 191, "Í", "ĂŤ")    replace_all(msg, 191, "Ó", "Ă“")    replace_all(msg, 191, "Ö", "Ă–")    replace_all(msg, 191, "Ő", "Ĺ")    replace_all(msg, 191, "Ú", "Ăš")    replace_all(msg, 191, "Ü", "Ăś")    replace_all(msg, 191, "Ű", "Ű")        if (id) players[0] = id; else get_players(players, count, "ch");{        for ( new i = 0; i < count; i++ )        {            if ( is_user_connected(players[i]) )            {                new SayText;                SayText = get_user_msgid("SayText")                message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i])                write_byte(players[i]);                write_string(msg);                message_end();            }        }    }}
[i]Hibák:
 Menüt bedobja de csak ez látható: []
 Sokszor erre részre is hibát dob, ezzel az üzenettel: "Invalid weapon id 0":
 
 cs_set_user_bpammo(iId,g_sBPAmmoName[0][2],get_pcvar_num(g_cBPammo[0]));
 Inik tartalma:
 
 "weapon_ak47";CSW_AK47;"AK47""weapon_m4a1";CSW_M4A1;"M4A1""weapon_awp";CSW_AWP;"AWP""weapon_famas";CSW_FAMAS;"FAMAS""weapon_m249";CSW_M249;"M249""weapon_m3";CSW_M3;"M3""weapon_xm1014";CSW_XM1014;"XM1014""weapon_scout";CSW_SCOUT;"SCOUT""weapon_mp5navy";CSW_MP5NAVY;"MP5NAVY""weapon_galil";CSW_GALIL;"GALIL""weapon_aug";CSW_AUG;"AUG""weapon_sg552";CSW_SG552;"SG552""weapon_p90";CSW_P90;"P90""weapon_tmp";CSW_TMP;"TMP""weapon_ump45";CSW_UMP45;"UMP45"
 
 "weapon_deagle";CSW_DEAGLE;"DEAGLE""weapon_usp";CSW_USP;"USP""weapon_glock18";CSW_GLOCK18;"GLOCK18""weapon_p228";CSW_P228;"P228""weapon_fiveseven";CSW_FIVESEVEN;"FIVESEVEN""weapon_elite";CSW_ELITE;"ELITE"
 A kérdésem hogy mit rontottam itt el, legközelebb mire figyeljek oda, és lehetne e szebben a beolvasás rész? Ha igen hogyan?
 |