• Страница 1 из 1
  • 1
Помогите с плагином Bioshop.
Дата: Воскресенье, 13.01.2019, 03:10 | Сообщение # 1
Дух ( Новичок )
Offline
  • Johnny98
  • Репутация: 2
  • Сообщений:15
  • Пользователь
Помогите написать плагин так что-бы его не могли открыть люди , кроме зомбей.
(Сколько раз пытался переписать плагин так чтобы магазин был для зомби )
=============================================================================================
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <colorchat>
#include <biohazard>

#pragma tabsize 0

new keysmenu = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

public plugin_init()
{
register_plugin("[BIO]Shop", "0.1", "Maloi")

register_concmd("say /bioshop", "bioshop")
register_concmd("say_team /bioshop", "bioshop")

register_menu("Menu 1", keysmenu, "BIOshop")

}

public bioshop(id)
{

static menu[500], len
new money = cs_get_user_money(id)
len = 0

if(is_user_death(id))
{
ColorChat(id, RED, "^1[^4Магазин^1] ^3Доступен только для живых!")
return PLUGIN_HANDLED;
}

if(is_user_zombie(id))
{
ColorChat(id, RED, "^1[^4Магазин^1] ^3Доступен только для людей!")
return PLUGIN_HANDLED;
}

if (cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)
{
len += formatex(menu[len], charsmax(menu) - len, "\wBioshop^n\yby LSD***Maloi^n")
len += formatex(menu[len], charsmax(menu) - len, "\wУ тебя: \r%d $^n^n", money)

if(cs_get_user_money(id) < 3000)
len += formatex(menu[len], charsmax(menu) - len, "\r1.\d Купить HE гранату \y[3000$^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r1. \wКупить HE гранату \y[3000$]^n")

if(cs_get_user_money(id) < 2500)
len += formatex(menu[len], charsmax(menu) - len, "\r2.\d Купить FLASH гранату \y[2500$]^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r2. \wКупить FLASH гранату \y[2500$]^n")

if(cs_get_user_money(id) < 9000)
len += formatex(menu[len], charsmax(menu) - len, "\r3.\d Купить Броню: \r100 \y[9000$]^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r3. \wКупить Броню: \r100 \y[9000$]^n")

if(cs_get_user_money(id) < 16000)
len += formatex(menu[len], charsmax(menu) - len, "\r4.\d Купить Броню: \r200 \y[16000$]^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r4. \wКупить Броню: \r200 \y[16000$]^n")

if(cs_get_user_money(id) < 3500)
len += formatex(menu[len], charsmax(menu) - len, "\r5.\d Купить Жизнь: \r100ХП \y[3500$]^n^n^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r5. \wКупить Жизнь: \r100ХП \y[3500$]^n^n^n")

len += formatex(menu[len], charsmax(menu) - len, "\r0. \yВыход^n")
show_menu(id, keysmenu, menu, -1, "Menu 1")
}

return PLUGIN_HANDLED
}

public BIOshop(id, key)
{

switch(key)
{
case 0:
{
if(cs_get_user_money(id) < 3000)
{
client_print(id, print_chat, "У вас не хватает денег")
return PLUGIN_HANDLED;
}

{
cs_set_user_money(id, cs_get_user_money(id) - 3000)
give_item(id, "weapon_hegrenade")
}
{
client_print(id, print_chat, "Вы купили HE гранату")
return PLUGIN_HANDLED;
}

}
case 1:
{
if(cs_get_user_money(id) < 2500)
{
client_print(id, print_chat, "У вас не хватает денег")
return PLUGIN_HANDLED;
}
{
cs_set_user_money(id, cs_get_user_money(id) - 2500)
give_item(id, "weapon_flashbang")
}
{
client_print(id, print_chat, "Вы купили FLASH гранату")
return PLUGIN_HANDLED;
}
}
case 2:
{
if(cs_get_user_money(id) < 9000)
{
client_print(id, print_chat, "У вас не хватает денег")
return PLUGIN_HANDLED;
}
{
cs_set_user_money(id, cs_get_user_money(id) - 9000)
set_user_armor(id, 100)
}
{
client_print(id, print_chat, "Вы купили 100 Брони")
return PLUGIN_HANDLED;
}
}
case 3:
{
if(cs_get_user_money(id) < 16000)
{
client_print(id, print_chat, "У вас не хватает денег")
return PLUGIN_HANDLED;
}
{
cs_set_user_money(id, cs_get_user_money(id) - 16000)
set_user_armor (id, 200)

}
{
client_print(id, print_chat, "Вы купили 200 Брони")
return PLUGIN_HANDLED;
}
}
case 4:
{
if(cs_get_user_money(id) < 3500)
{
client_print(id, print_chat, "У вас не хватает денег")
return PLUGIN_HANDLED;
}
{
cs_set_user_money(id, cs_get_user_money(id) - 3500)
set_user_health(id, get_user_health(id) + 100)
}
{
client_print(id, print_chat, "Вы купили 100 хп")
return PLUGIN_HANDLED;
}
}
}
return PLUGIN_HANDLED
}

stock is_user_death(id)
{
return !is_user_alive(id)
}
Сообщение отредактировал Johnny98 - Воскресенье, 13.01.2019, 03:12
Дата: Воскресенье, 13.01.2019, 06:11 | Сообщение # 2
Скриптер
Любитель
Offline
  • 6u3oH
  • Репутация: 17
  • Сообщений:21
  • Разработчик

Код
if(is_user_zombie(id))
>>

Код
if(!is_user_zombie(id))
Дата: Вторник, 15.01.2019, 18:44 | Сообщение # 3
Дух ( Новичок )
Offline
  • Johnny98
  • Репутация: 2
  • Сообщений:15
  • Пользователь
Большое спасибо) (Стыдно за то что сделал ошибку в одной букве :( )
Дата: Вторник, 15.01.2019, 18:46 | Сообщение # 4
  • Maxee
  • Репутация:
  • Сообщений:
  • Удаленные
Вопрос решён. Тему закрываю.
  • Страница 1 из 1
  • 1
Поиск:
(threadpage)