}
public adatkezelo(id)
{
new cim[512];
format(cim, charsmax(cim), ".:ghfgh:. \rAdat Kezelő Menü");
new menu = menu_create(cim, "adatkezelo_handler" );
menu_additem(menu, "\y»\w Pontok Adása", "1", 0);
menu_additem(menu, "\y»\w Pontok Elvevése", "2", 0);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0);
}
public adatkezelo_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
}
case 1:
{
jatekoslistazas(id);
}
case 2:
{
jatekoslistazas2(id);
}
}
return PLUGIN_HANDLED;
}
public jatekoslistazas(id)
{
new menu = menu_create("\rVálaszd ki a játékost:", "awesome_handler");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum);
for( new i; i<pnum; i++ )
{
tempid = players[i];
get_user_name(tempid, szName, charsmax(szName));
num_to_str(tempid, szTempid, charsmax(szTempid));
menu_additem(menu, szName, szTempid, 0);
}
menu_display(id, menu, 0);
}
public awesome_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
x_tempid = str_to_num(data);
client_cmd(id, "messagemode Mennyit_szeretnel_elkuldeni");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oles_kuld(id)
{
new uzenet[121], tempname[32],fromname[32];
read_args(uzenet, charsmax(uzenet));
remove_quotes(uzenet);
get_user_name(id,fromname,31);
get_user_name(x_tempid, tempname, 31);
if(str_to_num(uzenet) < 0)
return PLUGIN_HANDLED;
m4a1Oles[x_tempid] += str_to_num(uzenet);
ak47Oles[x_tempid] += str_to_num(uzenet);
awpOles[x_tempid] += str_to_num(uzenet);
scoutOles[x_tempid] += str_to_num(uzenet);
famasOles[x_tempid] += str_to_num(uzenet);
galilOles[x_tempid] += str_to_num(uzenet);
augOles[x_tempid] += str_to_num(uzenet);
m3Oles[x_tempid] += str_to_num(uzenet);
xm1014Oles[x_tempid] += str_to_num(uzenet);
knifeOles[x_tempid] += str_to_num(uzenet);
deagleOles[x_tempid] += str_to_num(uzenet);
uspOles[x_tempid] += str_to_num(uzenet);
glockOles[x_tempid] += str_to_num(uzenet);
client_print_color(id, BLUE, "^3[.:hkh:.] ^1Sikeresen jóváírtál:^4 %d ^1Pontot, neki:^4 %s", str_to_num(uzenet), tempname);
client_print_color(x_tempid, BLUE, "^3[.:hjkhj:.] ^1Jóváírtak neked^4 %d ^1Pontot! BY:^4 %s", str_to_num(uzenet), tempname);
client_print_color(id, BLUE, "^3»Admin: %s | Játékos: %s | Összeg: %d | Típus: Pont Jóváírás", fromname, tempname, str_to_num(uzenet));
return PLUGIN_HANDLED;
}
public jatekoslistazas2(id)
{
new menu = menu_create("\rVálaszd ki a játékost:", "awesomess_handler");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum);
for( new i; i<pnum; i++ )
{
tempid = players[i];
get_user_name(tempid, szName, charsmax(szName));
num_to_str(tempid, szTempid, charsmax(szTempid));
menu_additem(menu, szName, szTempid, 0);
}
menu_display(id, menu, 0);
}
public awesomess_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
x_tempid = str_to_num(data);
client_cmd(id, "messagemode Mennyit_szeretnel_elvenni");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oles_elvetel(id)
{
new uzenet[121], tempname[32],fromname[32];
read_args(uzenet, charsmax(uzenet));
remove_quotes(uzenet);
get_user_name(id,fromname,31);
get_user_name(x_tempid, tempname, 31);
if(str_to_num(uzenet) < 0)
return PLUGIN_HANDLED;
m4a1Oles[x_tempid] -= str_to_num(uzenet);
ak47Oles[x_tempid] -= str_to_num(uzenet);
awpOles[x_tempid] -= str_to_num(uzenet);
scoutOles[x_tempid] -= str_to_num(uzenet);
famasOles[x_tempid] -= str_to_num(uzenet);
galilOles[x_tempid] -= str_to_num(uzenet);
augOles[x_tempid] -= str_to_num(uzenet);
m3Oles[x_tempid] -= str_to_num(uzenet);
xm1014Oles[x_tempid] -= str_to_num(uzenet);
knifeOles[x_tempid] -= str_to_num(uzenet);
deagleOles[x_tempid] -= str_to_num(uzenet);
uspOles[x_tempid] -= str_to_num(uzenet);
glockOles[x_tempid] -= str_to_num(uzenet);
client_print_color(id, BLUE, "^3[.::.] ^1 ^1Sikeresen elvettél:^4 %d ^1Pontokat, tőle:^4 %s", str_to_num(uzenet), tempname);
client_print_color(x_tempid, BLUE, "^3[.::.] ^1 ^1Ellett véve^4 %d ^1Pontok! BY:^4 %s", str_to_num(uzenet), tempname);
client_print_color(0, BLUE, "^3[.::.] ^1Admin: %s | Játékos: %s | Összeg: %d | Típus: Pont Elvétel", fromname, tempname, str_to_num(uzenet));
return PLUGIN_HANDLED;