/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <battlefield>
#include <hamsandwich>
#include <engine>
#include <cstrike>
#include <fun>
native set_user_honor(id, wartosc);
native get_user_honor(id);
new gPcvarPoziom;
public plugin_init() {
register_plugin("Odznaki za Honor", "1.0", "Matik");
register_clcmd("say /wymien", "KupOdznake");
register_clcmd("say_team /wymien", "KupOdznake");
register_clcmd("say /honor", "KupOdznake");
register_clcmd("say_team /honor", "KupOdznake");
register_clcmd("say /KupOdznake", "KupOdznake");
register_clcmd("say_team /KupOdznake", "KupOdznake");
register_clcmd("say /h", "KupOdznake");
register_clcmd("say_team /h", "KupOdznake");
gPcvarPoziom = register_cvar("bf2_do_poziom", "2");
}
public KupOdznake(id)
{
new tytul[25];
format(tytul, 24, "\rWymiana Odznak");
new menu = menu_create(tytul, "KupOdznake_Handler");
menu_additem( menu, "Odznaka z Noza \w \yKoszt:\r 1000 honoru", "0", 0 );
menu_additem( menu, "Odznaka z Pistoletu \yKoszt:\r 1000 honoru", "1", 0 );
menu_additem( menu, "Odznaka z Broni Szturmowej \yKoszt:\r 1000 honoru", "2", 0 );
menu_additem( menu, "Odznaka z Broni Snajperskiej \yKoszt:\r 1000 honoru", "3", 0 );
menu_additem( menu, "Odznaka w Walce Bronia Wsparcia \yKoszt:\r 1000 honoru", "4", 0 );
menu_additem( menu, "Odznaka z Granata \yKoszt:\r 1000 honoru", "5", 0 );
menu_additem( menu, "Odznaka z Shotguna \yKoszt:\r 1000 honoru", "6", 0 );
menu_additem( menu, "Odznaka z SMG \yKoszt:\r 1000 honoru", "7", 0 );
menu_setprop( menu, MPROP_PERPAGE, 0 );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_setprop( menu, MPROP_EXITNAME, "Wyjscie" );
menu_display( id, menu, 0 );
return PLUGIN_CONTINUE;
}
public KupOdznake_Handler(id, menu, item)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
new kasa = get_user_honor(id);
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
if(kasa >= 1000)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 0 );
menu_destroy( menu );
}
case 1: {
if(kasa >= c_ibuprofen)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 1 );
menu_destroy( menu );
}
case 2: {
if(kasa >= 1000)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 2 );
menu_destroy( menu );
}
case 3: {
if(kasa >= 1000)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 3 );
menu_destroy( menu );
}
case 4: {
if(kasa >= 1000)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 4 );
menu_destroy( menu );
}
case 5: {
if(kasa >= c_ibuprofen)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 5 );
menu_destroy( menu );
}
case 6: {
if(kasa >= 1000)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 6 );
menu_destroy( menu );
}
case 7: {
if(kasa >= 1000)
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 7 );
menu_destroy( menu );
}
case 8: {
if(kasa >=1000
{
set_user_honor(id, kasa-1000);
daj_odznake( id, 8 );
menu_destroy( menu );
}
}
return PLUGIN_CONTINUE;
}
public daj_odznake( id, numer ) {
bf2_set_user_badge( id, numer, get_pcvar_num( gPcvarPoziom ) );
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/