Masz:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <colorchat>
#include <fun>
#define PLUGIN "Ryby"
#define VERSION "1.0"
#define AUTHOR "Leny"
#define TASK 666
#define Keyskupryby (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8) // Keys: 123456789
new bool:nac[33]
new gmsg_SetFOV
new bool:koniec[33]
new ryby[33] //deklaracja
public plugin_init() {
gmsg_SetFOV = get_user_msgid("SetFOV")
RegisterHam(Ham_Spawn, "player", "Hamspawn", 1)
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd(register_menuid("kupryby"), Keyskupryby, "Pressedkupryby")
register_clcmd("say /zjedz", "zjedz")
register_clcmd("say /kupryby","Showkupryby")
register_clcmd("say /ryby", "iloscryb")
}
public zjedz(id) {
if(ryby[id]=0)
{
ColorChat(id,GREEN,"Skonczyly Ci sie ryby")
}
else if(ryby[id]>=1)
give_item(id, "weapon_m4a1")
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "weapon_ak47")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "weapon_m4a1")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
change_health
ColorChat(id,GREEN,"Zjadles rybe!")
ryby[id]-=1
return PLUGIN_HANDLED
}
public iloscryb(id){
client_print(id, print_chat,"Masz %d ryb", ryby[id]) //wyswietlenie ilosci
}
public maxryb(id)
{
new const ile_ryb = 2;
new const max_ryb = 50;
if (ryby[id]+ile_ryb>max_ryb)
{
client_print(id, print_chat, "Mozna miec maksymalnie %d ryb", max_ryb)
return PLUGIN_HANDLED
}
ryby[id] += ile_ryb
return PLUGIN_HANDLED
}
public wezj(id)
{
new const ile_ryb = 2;
if (ryby[id]-ile_ryb<0)
{
ryby[id]=0
client_print(id, print_chat, "Skonczyly Ci sie ryby")
return PLUGIN_HANDLED
}
ryby[id]-= ile_ryb
return PLUGIN_HANDLED
}
public Showkupryby(id) {
show_menu(id, Keyskupryby, "\rKup Ryby^n\y1.1\w Ryba^n\y2.2\w Ryby^n\y3.3\w Ryby^n\y4.4\w Ryb^n\y5.5\w Ryb^n\y6.6\w Ryb^n\y7.7\w Ryb^n\y8.8\w Ryb^n\y9.9\w Ryb^n", -1, "kupryby") // Display menu
}
public Pressedkupryby(id, key) {
/* Menu:
* Kup ryby
* 1.1 ryb
* 2.2 ryb
* 3.3 ryb
* 4.4 ryb
* 5.5 ryb
* 6.6 ryb
* 7.7 ryb
* 8.8 ryb
* 9.9 ryb
*/
switch (key) {
case 0: { // 1
if(cs_get_user_money(id) <= 1000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 1000) {
cs_set_user_money(id, cs_get_user_money(id) - 1000)
ryby[id]+=1
client_print(id, print_chat,"Kupiles 1 rybe, posiadasz aktualnie: %d", ryby[id])
}
}
case 1: { // 2
if(cs_get_user_money(id) <= 2000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 2000) {
cs_set_user_money(id, cs_get_user_money(id) - 2000)
ryby[id]+=2
client_print(id, print_chat,"Kupiles 2 ryby, posiadasz aktualnie: %d", ryby[id])
}
}
case 2: { // 3
if(cs_get_user_money(id) <= 3000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 3000) {
cs_set_user_money(id, cs_get_user_money(id) - 3000)
ryby[id]+=3
client_print(id, print_chat,"Kupiles 3 ryby, posiadasz aktualnie: %d", ryby[id])
}
}
case 3: { // 4
if(cs_get_user_money(id) <= 4000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 4000) {
cs_set_user_money(id, cs_get_user_money(id) - 4000)
ryby[id]+=4
client_print(id, print_chat,"Kupiles 4 ryby, posiadasz aktualnie: %d", ryby[id])
}
}
case 4: { // 5
if(cs_get_user_money(id) <= 5000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 5000) {
cs_set_user_money(id, cs_get_user_money(id) - 5000)
ryby[id]+=5
client_print(id, print_chat,"Kupiles 5 ryb, posiadasz aktualnie: %d", ryby[id])
}
}
case 5: { // 6
if(cs_get_user_money(id) <= 6000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 6000) {
cs_set_user_money(id, cs_get_user_money(id) - 6000)
ryby[id]+=6
client_print(id, print_chat,"Kupiles 6 ryb, posiadasz aktualnie: %d", ryby[id])
}
}
case 6: { // 7
if(cs_get_user_money(id) <= 7000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 7000) {
cs_set_user_money(id, cs_get_user_money(id) - 7000)
ryby[id]+=7
client_print(id, print_chat,"Kupiles 7 ryb, posiadasz aktualnie: %d", ryby[id])
}
}
case 7: { // 8
if(cs_get_user_money(id) <= 8000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 8000) {
cs_set_user_money(id, cs_get_user_money(id) - 8000)
ryby[id]+=8
client_print(id, print_chat,"Kupiles 8 ryb, posiadasz aktualnie: %d", ryby[id])
}
}
case 8: { // 9
if(cs_get_user_money(id) <= 9000){
client_print(id, print_chat,"Nie posiadasz tyle pieniedzy zeby zakupic towar!")
}
else if(cs_get_user_money(id) >= 9000) {
cs_set_user_money(id, cs_get_user_money(id) - 9000)
ryby[id]+=9
client_print(id, print_chat,"Kupiles 9 ryb, posiadasz aktualnie: %d", ryby[id])
}
}
}
}
Użytkownik Monsulito edytował ten post 11.04.2010 16:36