/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <engine>
#include <hamsandwich>
#include <ColorChat>
#define PLUGIN "Sklep "
#define VERSION "1.0"
#define AUTHOR "Kamil"
new bool:dmg;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd ("say /sklep", "pokaz_sklep");
RegisterHam(Ham_Killed, "player", "SmiercGraczaPost", 1);
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
RegisterHam(Ham_Spawn, "player", "Spawn", 1)
set_task(60.0, "pokaz", _,_,_, "b");
}
public pokaz_sklep(id)
{
new sklep = menu_create("Sklep","sklep_wybor")
menu_additem(sklep,"Wszystkie granaty \y[1100 $]","1",0)
menu_additem(sklep,"Ciche chodzenie \y[4000 $]","2",0)
menu_additem(sklep,"50 HP + Kamizelka \y[5000 $]","3",0)
menu_additem(sklep,"Mniejsza grawitacja \y[6000 $]","4",0)
menu_additem(sklep,"+20 Dmg \y[10000 $]","5",0)
menu_additem(sklep,"Mniejsza widocznosc \y[7000 $]","6",0)
menu_additem(sklep,"Niesmiertelnosc na 7 skeund \y[13000 $]","7",0)
menu_display(id,sklep,0)
set_task(1.0, "kasa", _,_,_, "b")
}
public kasa(id)
{
new kasa = cs_get_user_money(id);
set_hudmessage(255, 0, 0, 0.02, 0.74, 0, 6.0, 12.0)
show_hudmessage(id, "Kasa %i", kasa)
}
public sklep_wybor(id, sklep, item)
{
if(item==MENU_EXIT)
{
menu_destroy(sklep)
return PLUGIN_HANDLED
}
remove_task(1);
new data[6], iName[64]
new access, callback
menu_item_getinfo(sklep, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
new kasa = cs_get_user_money(id)
switch(key)
{
case 1 :
{
if (kasa >= 1100 )
{
cs_set_user_money(id, kasa - 1100);
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles wszystkie granaty");
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
case 2 :
{
if (kasa >= 4000 )
{
cs_set_user_money(id, kasa - 4000);
set_user_footsteps(id, 1);
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles ciche chodzenie");
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
case 3 :
{
if (kasa >= 5000)
{
cs_set_user_money(id, kasa - 5000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50)
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles 50 hp i Kamizelke");
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
case 4 :
{
if (kasa >= 6000 )
{
cs_set_user_money(id, kasa - 6000);
set_user_gravity(id, 0.25);
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles mniejsza grawitacje");
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
case 5 :
{
if (kasa >= 10000 )
{
cs_set_user_money(id, kasa - 10000);
dmg = true;
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles + 20 dmg");
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
case 6 :
{
if (kasa >= 7000 )
{
cs_set_user_money(id, kasa - 7000);
set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 50);
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles zmniejszenie widocznosci");
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
case 7 :
{
if (kasa >= 13000 )
{
cs_set_user_money(id, kasa - 13000);
set_user_godmode(id, 1)
set_task(7.0, "Wylaczgodmode", id);
client_print(id, print_chat, "[Fanatics-Gaming.eu] Kupiles niesmiertelnosc na 7 sekund");
return PLUGIN_CONTINUE;
}
else
{
client_print(id, print_chat, "[Fanatics-Gaming.eu] Masz za malo kasy");
}
}
}
return PLUGIN_CONTINUE
}
public SmiercGraczaPost(victim)
{
set_rendering(victim, kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255);
set_user_gravity(victim, 1.0);
set_user_footsteps(victim, 0);
dmg = false;
set_user_godmode(victim, 0)
}
public Spawn(id)
{
set_rendering(id, kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255)
dmg = false
set_user_footsteps(id, 0)
}
public TakeDamage(victim, entity, attacker, Float:damage, damagebits)
{
if(!is_user_connected(attacker) || !is_user_connected(victim))
return HAM_IGNORED;
if(dmg == true)
{
SetHamParamFloat(4, damage + 20);
return HAM_HANDLED;
}
else
{
SetHamParamFloat(4, damage);
return HAM_HANDLED;
}
return HAM_IGNORED;
}
public Wylaczgodmode(id)
{
set_user_godmode(id, 0)
set_hudmessage(255, 0, 0, 0.38, 0.66, 0, 6.0, 12.0)
show_hudmessage(id, "Koniec Niesmiertelnosci")
}
public pokaz(id)
{
ColorChat(id, GREEN, "Wpisz ^3/sklep^4, aby skozycstac ze sklepu 4FUN");
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
1. Chcę aby Wszystkie [Fanatics-Gaming.eu] były wyświetlane na Zielono.
2. Chcę Dodać Nową Możliwość Do Kupienia Ubranie Wroga za 16000 $ zmienia ubranie na ubranie przeciwnego teamu.
3. Chcę Dodać Nową Możliwość Do Kupienia Mniejsza Grawitacja za 3000$ zmniejsza się do 300.
4. Chcę Dodać Nową Możliwość Do Kupienia Dragi za 4000$ szybciej się biega ale ekran się tak rościąga na bokach(tak jak w ruletka 3.0).
5. Chcę Dodać Nową Możliwość Do Kupienia Duble Jump za 2000$ można zrobić skok w powietrzu (1).
6. Chcę Dodać Nową Możliwość Do Kupienia Auto Bh za 2500$ niemusze tłumaczyć.
7. Chcę Dodać Nową Możliwość Do Kupienia Większy Magazynek +10 za 10000$ magazynek większy o +10.
8. Chcę usunąć Tą Wiadomość Wpisz /sklep, aby skozycstac ze sklepu 4FUN.
Na Razie To Na Tyle
Użytkownik maciej916 edytował ten post 23.12.2011 11:43