Code:
/* Plugin Radio Riste , Mozete editovati plugin ali ga nesmete Preprodavati , Mozete ga editovati tako sto * cete postovati pravila autora.
*/
#include <amxmodx>
#include <fun>
#include <zombieplague>
#include <cstrike>
#include <colorchat>
public plugin_init()
{
register_plugin("money","1.0","Riste") // Me
register_clcmd("say /buymoney","Money_Handle")
register_clcmd("say_team /buymoney","Money_Handle")
}
public StartRound()
{
set_task(45.0,"Reklama")
}
public Reklama()
{
ColorChat(0,TEAM_COLOR,"^4[ZP] ^1 Ako zelite da kupite Pare ^3 say /buymoney")
}
public Money_Handle(id) {
new szText[555 char]
formatex(szText, charsmax(szText), "\rMoney Shop")
new menu = menu_create(szText, "Money_Items")
formatex(szText, charsmax(szText), "\y2000$ \w[\r15 Ammo Packs\w]")
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\y4000$ \w[\r30 Ammo Packs\w]")
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\y6000$ \w[\r45 Ammo Packs\w]")
menu_additem(menu, szText, "3", 0)
formatex(szText, charsmax(szText), "\y8000$ \w[\r60 Ammo Packs\w]")
menu_additem(menu, szText, "4", 0)
formatex(szText, charsmax(szText), "\y10000$ \w[\r75 Ammo Packs\w]")
menu_additem(menu, szText, "5", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
public Money_Items(id,menu,item)
{
if(!is_user_alive(id)) {
ColorChat(id,TEAM_COLOR,"^4[ZP] ^1Morate biti zivi da bi koristili ^3 Money Shop")
return PLUGIN_HANDLED
}
if(item ==MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
new key = str_to_num(data)
switch(key)
{
case 1: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
new ammo = zp_get_user_ammo_packs(id)
if(ammo < 10) {
ColorChat(id, TEAM_COLOR,"^4[ZP] ^1Nemate dovoljno ammo packs za ovaj ^3 Item")
return PLUGIN_HANDLED
}
else {
zp_set_user_ammo_packs(id,ammo-15)
cs_set_user_money(id,money+2000)
ColorChat(id, TEAM_COLOR,"^4[ZP] ^1Kupili ste ^3 2000$ ^1 za ^3 10 Ammo Packs")
}
}
return PLUGIN_HANDLED
}
case 2: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
new ammo = zp_get_user_ammo_packs(id)
if(ammo < 20) {
ColorChat(id, TEAM_COLOR,"^4[ZP] ^1Nemate dovoljno ammo packs za ovaj ^3 item")
return PLUGIN_HANDLED
}
else {
zp_set_user_ammo_packs(id,ammo-30)
cs_set_user_money(id,money+4000)
ColorChat(id, TEAM_COLOR,"^4[ZP] ^1Kupili ste ^3 4000$ ^1 za ^3 30 Ammo Packs")
}
}
return PLUGIN_HANDLED
}
case 3: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
new ammo = zp_get_user_ammo_packs(id)
if(ammo < 30) {
ColorChat(id, TEAM_COLOR,"^4[ZP] ^1Nemate dovoljno ammo packs za ovaj ^3 item")
return PLUGIN_HANDLED
}
else {
zp_set_user_ammo_packs(id,ammo-45)
cs_set_user_money(id,money+6000)
ColorChat(id, TEAM_COLOR,"^4[ZP] ^1Kupili ste ^3 6000$ za ^3 45 Ammo Packs")
}
}
return PLUGIN_HANDLED
}
case 4: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
new ammo = zp_get_user_ammo_packs(id)
if(ammo < 50) {
ColorChat(id,TEAM_COLOR,"^4[ZP] ^1Nemate Dovoljno ammo packs za ovaj ^3 item")
return PLUGIN_HANDLED
}
else {
zp_set_user_ammo_packs(id,ammo-60)
cs_set_user_money(id,money+8000)
ColorChat(id,TEAM_COLOR,"^4[ZP] ^1Kupili ste ^3 8000$ ^1 za ^3 60 Ammo Packs")
}
}
return PLUGIN_HANDLED
}
case 5: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
new ammo = zp_get_user_ammo_packs(id)
if(ammo < 60) {
ColorChat(id,TEAM_COLOR,"^4[ZP] ^1Nemate Dovoljno ammo packs za ovaj ^3 Item!")
return PLUGIN_HANDLED
}
else {
zp_set_user_ammo_packs(id,ammo-75)
cs_set_user_money(id,money+10000)
ColorChat(id,TEAM_COLOR,"^4[ZP] ^1Kupili ste ^3 10000$ ^1 za ^3 75 Ammo Packs")
}
}
return PLUGIN_HANDLED
}
}
}