Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <amxmisc>
- #include <nvault>
- #define PLUGIN "New Plug-In"
- #define VERSION "1.0"
- #define AUTHOR "author"
- new jezik_igraca[33], g_jezik, izabrao[33] = 0
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- g_jezik = nvault_open("Cod_Jezik")
- register_clcmd("say /lang","IzaberiJezik")
- // Add your code here...
- }
- public IzaberiJezik(id)
- {
- new szItem[30]
- formatex(szItem, charsmax(szItem), "Izaberi jezik")
- new menu = menu_create(szItem, "IzaberiJezik_Handle");
- menu_additem(menu, "English");
- menu_additem(menu, "Srpski");
- formatex(szItem, charsmax(szItem), "Izadji")
- menu_setprop(menu, MPROP_EXITNAME, szItem);
- menu_display(id, menu);
- }
- public IzaberiJezik_Handle(id, menu, item)
- {
- if(item++ == MENU_EXIT)
- {
- menu_destroy(menu);
- return PLUGIN_CONTINUE;
- }
- switch(item)
- {
- case 1:
- {
- set_user_info(id, "lang", "en")
- jezik_igraca[id] = 1
- izabrao[id] = 1
- Sacuvaj(id)
- }
- case 2:
- {
- set_user_info(id, "lang", "sr")
- jezik_igraca[id] = 2
- izabrao[id] = 1
- Sacuvaj(id)
- }
- }
- menu_destroy(menu);
- return PLUGIN_CONTINUE;
- }
- public client_disconnect(id)
- {
- Sacuvaj(id)
- jezik_igraca[id] = 0
- izabrao[id] = 0
- }
- public Sacuvaj(id)
- {
- if(!is_user_connected(id))
- return PLUGIN_CONTINUE;
- new vltkey[128], data[256], steam_id[64];
- format(data, charsmax(data),"#%i#%i", jezik_igraca[id],izabrao[id]);
- get_user_authid(id, steam_id, charsmax(steam_id))
- format(vltkey, charsmax(vltkey),"%s-jezik", steam_id);
- nvault_set(g_jezik,vltkey,data);
- return PLUGIN_CONTINUE;
- }
- public client_putinserver(id)
- {
- jezik_igraca[id] = 0
- izabrao[id] = 0
- Ucitajjezik(id)
- }
- public Ucitajjezik(id)
- {
- new vltkey[128],data[256], steam_id[64];
- get_user_authid(id, steam_id, charsmax(steam_id))
- format(vltkey, charsmax(vltkey),"%s-cod", steam_id);
- nvault_get(g_jezik,vltkey,data,255);
- replace_all(data, 255, "#", " ");
- new plrdata[2][32];
- parse(data, plrdata[0], 31, plrdata[1], 31);
- izabrao[id] = str_to_num(plrdata[1]);
- jezik_igraca[id] = str_to_num(plrdata[0]);
- if(izabrao[id] == 0)
- {
- IzaberiJezik(id)
- client_print(id,print_center, "Nije ti izabran jezik,izaberi ga:")
- client_print(id,print_chat, "Nije ti izabran jezik,izaberi ga!")
- }
- if(jezik_igraca[id] > 0 && jezik_igraca[id] < 2)
- {
- client_print(id,print_center, "Izabran ti je Engleski jezik! Da promenis,kucaj /lang")
- client_print(id,print_chat, "Izabran ti je Engleski jezik! Da promenis,kucaj /lang")
- client_print(id,print_chat, "Izabran ti je Engleski jezik! Da promenis,kucaj /lang")
- }
- if(jezik_igraca[id] > 1)
- {
- client_print(id,print_center, "Izabran ti je Srpski jezik! Da promenis,kucaj /lang")
- client_print(id,print_chat, "Izabran ti je Srpski jezik! Da promenis,kucaj /lang")
- }
- return PLUGIN_CONTINUE;
- }
- /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
- *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
- */
Advertisement
Add Comment
Please, Sign In to add comment