/* Plugin generated by AMXX-Studio */
/*Include-k*/
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
new lada[33]
new oles[33]
/*Definek-k*/
#define PLUGIN "ajandek"
#define VERSION "1.0"
#define AUTHOR "RsN & DecToR"
#define HAROMEZER 3000
#define OTEZER 5000
#define TIZEZER 10000
#define TIZENOTEZER 15000
#define HUSZEZER 20000
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg","death","a")
register_clcmd("say /lada", "ladikok") //lada parancsal jon be
}
public client_disconnect(id)
{
if(task_exists(id))
remove_task(id)
}
public haromperc(id)
{
if(lada[id] >= 500)
client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 3 percet.", HAROMEZER)
}
public otperc(id)
{
if(lada[id] >= 500)
client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 5 percet.", OTEZER)
}
public tizperc(id)
{
if(lada[id] >= 500)
client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 10 percet.", TIZEZER)
}
public tizenotperc(id)
{
if(lada[id] >= 300)
client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 15 percet.", TIZENOTEZER)
}
public huszperc(id)
{
if(lada[id] >= 500)
client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 20 percet.", HUSZEZER)
}
public ladikok(id){
new cim[121]
format(cim, charsmax(cim), "\rSzerver neve \dA Plugint : DecToR keszitette \wOleseid:\r%d \y^n\yLadaid:\r%d \w", oles[id], lada[id])
new menu = menu_create(cim, "lada_nyitas" )
menu_additem(menu,"\wLadanyitas^nKell hozza \y[1 lada\y]","1",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(menu, MPROP_PERPAGE, 6);
menu_setprop(menu, MPROP_BACKNAME, "Vissza");
menu_setprop(menu, MPROP_NEXTNAME, "Következő");
menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
menu_display(id, menu, 0)
}
public lada_nyitas(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);
switch(random_num(1,8)) {
case 1:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4Lada ^1ures volt!")
lada[id] -= 1
oles[id] -= 1 //hany oles kelljen hogy kapj egy ladat
ladikok(id)
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 2:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » Talaltal 10 Olest")
ladikok(id)
oles[id] += 10
lada[id] += 1
lada[id] -= 1 //hany lada kelljen 10oleshez
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 3:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^4+5 ^1ladat.")
ladikok(id)
lada[id] += 2
lada[id] -= 2
oles[id] -= 10 //hany oles kelljen hogy talalj ladat
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 4:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » Talaltal ^450 ^1Olest")
ladikok(id)
oles[id] += 10
lada[id] -= 2
lada[id] -= 2
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 5:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^4+2 ^1kulcsot^1.")
ladikok(id)
lada[id] += 2
lada[id] -= 2
oles[id] -= 10
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 6:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^2 ^1kulcsot.")
ladikok(id)
lada[id] += 2 // ez azt jelenti hogy 2 ladat talalsz
lada[id] -= 2 // ez meg levonja hogy -2 ladat levon.
oles[id] -= 1 //hany oles kelljen hogy talalj ladat
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 7:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^452 ^1kulcsot.")
ladikok(id)
lada[id] += 2
lada[id] -= 2
oles[id] -= 10 //hany oles kelljen hogy talalj ladat
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
case 8:
{
if(lada[id] >= 1 && oles[id] >= 1)
{
ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^4+10 ^1ladat")
ladikok(id)
lada[id] += 2
lada[id] -= 2
oles[id] -= 10 //hany oles kelljen hogy talalj ladat
}
else
ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
ladikok(id)
}
}
return PLUGIN_HANDLED;
}