Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите ,пожалуйста ,исправить ошибки в плагине shop menu

Статус пользователя vetelek
сообщение 8.9.2014, 21:02
Сообщение #1
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

Всем доброго времени суток .прошу вашей помощи ,сделал shop menu для кнайф сервера ,оно не компелирует ,как исправить ошибки не знаю ,прошу администрацию форма ,не удалять данную тему ,так как я уже 3 сутки ищу на вашем форуме ,решение данной проблемы ,но никак не могу (((


Прикрепленный файл  shop.sma ( 9,67 килобайт ) Кол-во скачиваний: 12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя L4D2
сообщение 8.9.2014, 21:16
Сообщение #2
Стаж: 15 лет

Сообщений: 3
Благодарностей: 2
Полезность: 0

Цитата(vetelek @ 8.9.2014, 23:02) *
Всем доброго времени суток .прошу вашей помощи ,сделал shop menu для кнайф сервера ,оно не компелирует ,как исправить ошибки не знаю ,прошу администрацию форма ,не удалять данную тему ,так как я уже 3 сутки ищу на вашем форуме ,решение данной проблемы ,но никак не могу (((


Прикрепленный файл  shop.sma ( 9,67 килобайт ) Кол-во скачиваний: 12


Может все же ты скинешь ошибку и зальешь код в pawn ?
Я не собираюсь качать твой плагин и смотреть, что за ошибка при компиляции, в место тебя! Слишком много хочешь..

Отредактировал: L4D2, - 8.9.2014, 21:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 8.9.2014, 21:36
Сообщение #3
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

ах ,да сори забыл ,

Код:
Ошибка компиляции плагина! (использовался компилятор "AMX Mod X 1.8.2")

Проверьте ошибки ниже:


Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team

shop.sma(89) : error 014: invalid statement; not in switch
shop.sma(89) : warning 215: expression has no effect
shop.sma(89) : error 001: expected token: ";", but found ":"
shop.sma(89) : error 029: invalid expression, assumed zero
shop.sma(89) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.

===================================================================
D:\п\shop.sma(1) : fatal error 100: cannot read from file: "amxmodx"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.
==================================================================
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <dhudmessage>


#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("[Knife]Shop", "0.1", "MaYS.0n*")


register_concmd("say /shop", "knf_shop")
register_concmd("say_team /shop", "knf_shop")



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

}

public knf_shop(id)
{

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

if (cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)
{
len += formatex(menu[len], charsmax(menu) - len, "\r[\yМагазинчик\r^n")
len += formatex(menu[len], charsmax(menu) - len, "\wУ тебя: \r%d $^n^n", money)

if(cs_get_user_money(id) < 8000)
len += formatex(menu[len], charsmax(menu) - len, "\r1.\d Купить Дравитацию \y[8000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r1. \wКупить Дравитацию \y[8000$] ^n")

if(cs_get_user_money(id) < 12000)
len += formatex(menu[len], charsmax(menu) - len, "\r2.\d Купить Скорость \y[12000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r2. \wКупить Скорость \y[12000$] ^n")

if(cs_get_user_money(id) < 14500)
len += formatex(menu[len], charsmax(menu) - len, "\r3.\d Купить 75HP/145AP [14500$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r3. \wКупить 75HP/145AP [14500$] ^n")

if(cs_get_user_money(id) < 12000)
len += formatex(menu[len], charsmax(menu) - len, "\r4.\d Купить Deagle [1 патрон][12000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r4. \wКупить Deagle [1 патрон][12000$] ^n")

if(cs_get_user_money(id) < 10000)
len += formatex(menu[len], charsmax(menu) - len, "\r5.\d Купить Воскрешение [10000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r5. \wКупить Воскрешение [10000$] ^n")

if(cs_get_user_money(id) < 14500)
len += formatex(menu[len], charsmax(menu) - len, "\r6.\d Купить Осколочную Дранату [14500$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r6. \wКупить Осколочную Дранату [14500$] ^n")

if(cs_get_user_money(id) > 4500)
len += formatex(menu[len], charsmax(menu) - len, "\r7.\d Убиться об стену [+4500] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r7. \wУбиться об стену [+4500] ^n")


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

return PLUGIN_HANDLED
}


public SHop(id, key)
{

switch(key)
{
}
case 0:
{
if(cs_get_user_money(id) >= 12000)
{
set_user_gravity(id, 0.5)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дравитацию!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 1:
{
if(cs_get_user_money(id) >= 8000)
{
set_user_maxspeed(id, 540.0)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Скорость !" )
cs_set_user_money(id, cs_get_user_money(id) - 8000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 2:
{
if(cs_get_user_money(id) >= 14500)
{
set_user_armor(id, 145)
set_user_health(id, 75)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили 75HP/145AP!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 3:
{
if(cs_get_user_money(id) >= 12000)
{
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 1)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дигл(1 патрон)!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 4:
{
if(cs_get_user_money(id) >= 10000)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Воскрешение !" )
cs_set_user_money(id, cs_get_user_money(id) - 10000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 5:
{
if(cs_get_user_money(id) >= 14500)

give_item(id, "weapon_hegrenade")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Осколочную Дранату!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 6:
{
if(cs_get_user_money(id) >= +4500)

client_cmd(id, "kill")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы разбились))!" )
cs_set_user_money(id, cs_get_user_money(id) + 4500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 8.9.2014, 23:57
Сообщение #4
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

невнимательность ваша ошибка, либо полное отсутствие знаний в принципе по программированию. ошибка в public SHop(id, key), узнайте что обозначают "{", "}" вот эти скобки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 9.9.2014, 9:29
Сообщение #5
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

Цитата(admir @ 8.9.2014, 23:57) *
невнимательность ваша ошибка, либо полное отсутствие знаний в принципе по программированию. ошибка в public SHop(id, key), узнайте что обозначают "{", "}" вот эти скобки.

Блин,я знаю значения этих скобок .но я не вижу где я не правильно поставил.пожалуйста помоги ,я нуб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 9.9.2014, 17:59
Сообщение #6
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

admir,
Здравствуйте ,так мы можете помочь ? с плагином шоп меню для кнайф
вот
"невнимательность ваша ошибка, либо полное отсутствие знаний в принципе по программированию. ошибка в public SHop(id, key), узнайте что обозначают "{", "}" вот эти скобки."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 9.9.2014, 18:38
Сообщение #7


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

vetelek, сам код писал? Если нет, то мой тебе совет, лучше скачай другой вариант шопа.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя serverhost
сообщение 9.9.2014, 19:03
Сообщение #8


Стаж: 13 лет

Сообщений: 433
Благодарностей: 290
Полезность: 695

Проверь
Код:
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <dhudmessage>


#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("[Knife]Shop", "0.1", "MaYS.0n*")


register_concmd("say /shop", "knf_shop")
register_concmd("say_team /shop", "knf_shop")



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

}

public knf_shop(id)
{

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

if (cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)
{
len += formatex(menu[len], charsmax(menu) - len, "\r[\yМагазинчик\r^n")
len += formatex(menu[len], charsmax(menu) - len, "\wУ тебя: \r%d $^n^n", money)

if(cs_get_user_money(id) < 8000)
len += formatex(menu[len], charsmax(menu) - len, "\r1.\d Купить Дравитацию \y[8000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r1. \wКупить Дравитацию \y[8000$] ^n")

if(cs_get_user_money(id) < 12000)
len += formatex(menu[len], charsmax(menu) - len, "\r2.\d Купить Скорость \y[12000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r2. \wКупить Скорость \y[12000$] ^n")

if(cs_get_user_money(id) < 14500)
len += formatex(menu[len], charsmax(menu) - len, "\r3.\d Купить 75HP/145AP [14500$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r3. \wКупить 75HP/145AP [14500$] ^n")

if(cs_get_user_money(id) < 12000)
len += formatex(menu[len], charsmax(menu) - len, "\r4.\d Купить Deagle [1 патрон][12000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r4. \wКупить Deagle [1 патрон][12000$] ^n")

if(cs_get_user_money(id) < 10000)
len += formatex(menu[len], charsmax(menu) - len, "\r5.\d Купить Воскрешение [10000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r5. \wКупить Воскрешение [10000$] ^n")

if(cs_get_user_money(id) < 14500)
len += formatex(menu[len], charsmax(menu) - len, "\r6.\d Купить Осколочную Дранату [14500$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r6. \wКупить Осколочную Дранату [14500$] ^n")

if(cs_get_user_money(id) > 4500)
len += formatex(menu[len], charsmax(menu) - len, "\r7.\d Убиться об стену [+4500] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r7. \wУбиться об стену [+4500] ^n")


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

return PLUGIN_HANDLED
}


public SHop(id, key)
{

switch(key)
{

case 0:
{
if(cs_get_user_money(id) >= 12000)
{
set_user_gravity(id, 0.5)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дравитацию!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 1:
{
if(cs_get_user_money(id) >= 8000)
{
set_user_maxspeed(id, 540.0)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Скорость !" )
cs_set_user_money(id, cs_get_user_money(id) - 8000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 2:
{
if(cs_get_user_money(id) >= 14500)
{
set_user_armor(id, 145)
set_user_health(id, 75)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили 75HP/145AP!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 3:
{
if(cs_get_user_money(id) >= 12000)
{
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 1)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дигл(1 патрон)!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 4:
{
if(cs_get_user_money(id) >= 10000)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Воскрешение !" )
cs_set_user_money(id, cs_get_user_money(id) - 10000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 5:
{
if(cs_get_user_money(id) >= 14500)
{
give_item(id, "weapon_hegrenade")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Осколочную Дранату!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 6:
{
if(cs_get_user_money(id) >= 4500)
{
client_cmd(id, "kill")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы разбились))!" )
cs_set_user_money(id, cs_get_user_money(id) + 4500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
}
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 9.9.2014, 19:26
Сообщение #9
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

Цитата(serverhost @ 9.9.2014, 19:03) *
Проверь
Код:
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <dhudmessage>


#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("[Knife]Shop", "0.1", "MaYS.0n*")


register_concmd("say /shop", "knf_shop")
register_concmd("say_team /shop", "knf_shop")



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

}

public knf_shop(id)
{

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

if (cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)
{
len += formatex(menu[len], charsmax(menu) - len, "\r[\yМагазинчик\r^n")
len += formatex(menu[len], charsmax(menu) - len, "\wУ тебя: \r%d $^n^n", money)

if(cs_get_user_money(id) < 8000)
len += formatex(menu[len], charsmax(menu) - len, "\r1.\d Купить Дравитацию \y[8000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r1. \wКупить Дравитацию \y[8000$] ^n")

if(cs_get_user_money(id) < 12000)
len += formatex(menu[len], charsmax(menu) - len, "\r2.\d Купить Скорость \y[12000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r2. \wКупить Скорость \y[12000$] ^n")

if(cs_get_user_money(id) < 14500)
len += formatex(menu[len], charsmax(menu) - len, "\r3.\d Купить 75HP/145AP [14500$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r3. \wКупить 75HP/145AP [14500$] ^n")

if(cs_get_user_money(id) < 12000)
len += formatex(menu[len], charsmax(menu) - len, "\r4.\d Купить Deagle [1 патрон][12000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r4. \wКупить Deagle [1 патрон][12000$] ^n")

if(cs_get_user_money(id) < 10000)
len += formatex(menu[len], charsmax(menu) - len, "\r5.\d Купить Воскрешение [10000$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r5. \wКупить Воскрешение [10000$] ^n")

if(cs_get_user_money(id) < 14500)
len += formatex(menu[len], charsmax(menu) - len, "\r6.\d Купить Осколочную Дранату [14500$] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r6. \wКупить Осколочную Дранату [14500$] ^n")

if(cs_get_user_money(id) > 4500)
len += formatex(menu[len], charsmax(menu) - len, "\r7.\d Убиться об стену [+4500] ^n")
else
len += formatex(menu[len], charsmax(menu) - len, "\r7. \wУбиться об стену [+4500] ^n")


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

return PLUGIN_HANDLED
}


public SHop(id, key)
{

switch(key)
{

case 0:
{
if(cs_get_user_money(id) >= 12000)
{
set_user_gravity(id, 0.5)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дравитацию!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 1:
{
if(cs_get_user_money(id) >= 8000)
{
set_user_maxspeed(id, 540.0)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Скорость !" )
cs_set_user_money(id, cs_get_user_money(id) - 8000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 2:
{
if(cs_get_user_money(id) >= 14500)
{
set_user_armor(id, 145)
set_user_health(id, 75)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили 75HP/145AP!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 3:
{
if(cs_get_user_money(id) >= 12000)
{
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 1)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дигл(1 патрон)!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 4:
{
if(cs_get_user_money(id) >= 10000)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Воскрешение !" )
cs_set_user_money(id, cs_get_user_money(id) - 10000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 5:
{
if(cs_get_user_money(id) >= 14500)
{
give_item(id, "weapon_hegrenade")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Осколочную Дранату!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 6:
{
if(cs_get_user_money(id) >= 4500)
{
client_cmd(id, "kill")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы разбились))!" )
cs_set_user_money(id, cs_get_user_money(id) + 4500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
}
return PLUGIN_HANDLED
}

не все тоже
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 9.9.2014, 19:54
Сообщение #10
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

vetelek,
поменяйте эту часть

Скрытый текст
Код:
public SHop(id, key)
{

switch(key)
{
case 0:
{
if(cs_get_user_money(id) >= 12000)
{
set_user_gravity(id, 0.5)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дравитацию!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 1:
{
if(cs_get_user_money(id) >= 8000)
{
set_user_maxspeed(id, 540.0)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Скорость !" )
cs_set_user_money(id, cs_get_user_money(id) - 8000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 2:
{
if(cs_get_user_money(id) >= 14500)
{
set_user_armor(id, 145)
set_user_health(id, 75)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили 75HP/145AP!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 3:
{
if(cs_get_user_money(id) >= 12000)
{
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 1)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дигл(1 патрон)!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 4:
{
if(cs_get_user_money(id) >= 10000)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Воскрешение !" )
cs_set_user_money(id, cs_get_user_money(id) - 10000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 5:
{
if(cs_get_user_money(id) >= 14500)
{
give_item(id, "weapon_hegrenade")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Осколочную Дранату!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 6:
{
if(cs_get_user_money(id) >= +4500)
{
client_cmd(id, "kill")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы разбились))!" )
cs_set_user_money(id, cs_get_user_money(id) + 4500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
}
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 10.9.2014, 0:04
Сообщение #11
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

у меня всё компилируется. тут помогают решить вопросы по скриптингу, а не синтаксические ошибки вашего кода исправлять. скобки расставить вы не смогли почему-то, вместо "4500" написали "+4500"...
Прикрепленный файл  shop.sma ( 7,56 килобайт ) Кол-во скачиваний: 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя serverhost
сообщение 10.9.2014, 16:18
Сообщение #12


Стаж: 13 лет

Сообщений: 433
Благодарностей: 290
Полезность: 695

Цитата(admir @ 10.9.2014, 2:04) *
у меня всё компилируется. тут помогают решить вопросы по скриптингу, а не синтаксические ошибки вашего кода исправлять. скобки расставить вы не смогли почему-то, вместо "4500" написали "+4500"...
Прикрепленный файл  shop.sma ( 7,56 килобайт ) Кол-во скачиваний: 3


Я как раз синтаксис и исправил)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя serverhost
сообщение 10.9.2014, 16:36
Сообщение #13


Стаж: 13 лет

Сообщений: 433
Благодарностей: 290
Полезность: 695

мб так подойдет?
исправьте если что то не так
Код:
#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <dhudmessage>

public plugin_init() {

register_plugin("[Knife]Shop", "0.1", "MaYS.0n*")
register_concmd("say /shop", "knf_shop")
register_concmd("say_team /shop", "knf_shop")
}


public knf_shop(id) {
new menu_text[128]
new money = cs_get_user_money(id)
if (cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)

formatex(menu_text, charsmax(menu_text), "\wУ тебя: \r%d $^n^n", money)
new i_Menu = menu_create(menu_text, "menu_handler");
menu_additem(i_Menu, "\r1.\d Купить Дравитацию \y[8000$]", "1", 0);
menu_additem(i_Menu, "\r2.\d Купить Скорость \y[12000$]", "2", 0);
menu_additem(i_Menu, "\r3.\d Купить 75HP/145AP [14500$]", "3", 0);
menu_additem(i_Menu, "\r4.\d Купить Deagle [1 патрон][12000$]", "4", 0);
menu_additem(i_Menu, "\r5.\d Купить Воскрешение [10000$]", "5", 0);
menu_additem(i_Menu, "\r6. \wКупить Осколочную Дранату [14500$]", "6", 0);
menu_additem(i_Menu, "\r7.\d Убиться об стену [+4500]", "7", 0);
menu_setprop(i_Menu, MPROP_NEXTNAME, "Далее");
menu_setprop(i_Menu, MPROP_BACKNAME, "Назад");
menu_setprop(i_Menu, MPROP_EXITNAME, "Выход");

menu_setprop(i_Menu, MPROP_EXITNAME, "Выход");

menu_display(id, i_Menu, 0)
}

public menu_handler(id, menu, item) {
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3], access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new Choise = str_to_num(cmd)
switch (Choise) {
case 1: {
if(cs_get_user_money(id) >= 12000)
{
set_user_gravity(id, 0.5)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дравитацию!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 2: {
if(cs_get_user_money(id) >= 8000)
{
set_user_maxspeed(id, 540.0)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Скорость !" )
cs_set_user_money(id, cs_get_user_money(id) - 8000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 3: {
if(cs_get_user_money(id) >= 14500)
{
set_user_armor(id, 145)
set_user_health(id, 75)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили 75HP/145AP!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 4: {
if(cs_get_user_money(id) >= 12000)
{
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 1)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дигл(1 патрон)!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 5: {
if(cs_get_user_money(id) >= 10000)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Воскрешение !" )
cs_set_user_money(id, cs_get_user_money(id) - 10000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 6: {
if(cs_get_user_money(id) >= 14500)
{
give_item(id, "weapon_hegrenade")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Осколочную Дранату!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 7: {
if(cs_get_user_money(id) >= 4500)
{
client_cmd(id, "kill")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы разбились))!" )
cs_set_user_money(id, cs_get_user_money(id) + 4500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}

}
return PLUGIN_HANDLED;
}


Отредактировал: serverhost, - 10.9.2014, 16:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 11.9.2014, 15:22
Сообщение #14


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

vetelek, исправь, а то читать невозможно. Спрячь код под теги павна и спойлера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 11.9.2014, 15:33
Сообщение #15
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

[quote name='Fintok' date='11.9.2014, 15:22' post='656339']
vetelek, исправь, а то читать невозможно. Спрячь код под теги павна и спойлера.

===========================================================
Нужно изменить ,что бы 1 патрон в дигле был . и что бы за убиться об стену давало 4500$
CODE
case 3:
{
if(cs_get_user_money(id) >= 12000)
{
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 1)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Дигл(1 патрон)!" )
cs_set_user_money(id, cs_get_user_money(id) - 12000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 4:
{
if(cs_get_user_money(id) >= 10000)
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Воскрешение !" )
cs_set_user_money(id, cs_get_user_money(id) - 10000)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 5:
{
if(cs_get_user_money(id) >= 14500)
{
give_item(id, "weapon_hegrenade")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы купили Осколочную Дранату!" )
cs_set_user_money(id, cs_get_user_money(id) - 14500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
case 6:
{
if(cs_get_user_money(id) >= 4500)
{
client_cmd(id, "kill")
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "Вы разбились))!" )
cs_set_user_money(id, cs_get_user_money(id) + 4500)
}
else
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)
show_dhudmessage( id, "У вас не хватает денег!" )
}
}
}
return PLUGIN_HANDLED
}


Отредактировал: vetelek, - 11.9.2014, 15:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 11.9.2014, 17:15
Сообщение #16


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

vetelek, я забыл, что теперь свои посты можно редактировать только 5 минут. Хреново то как cray.gif
На, вот держи, исправил я тебе шоп. И поверь, там не только дигл нужно было исправлять.
Прикрепленный файл  knife_shop.sma ( 5,79 килобайт ) Кол-во скачиваний: 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 12.9.2014, 14:31
Сообщение #17
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

Цитата(Fintok @ 11.9.2014, 17:15) *
vetelek, я забыл, что теперь свои посты можно редактировать только 5 минут. Хреново то как cray.gif
На, вот держи, исправил я тебе шоп. И поверь, там не только дигл нужно было исправлять.
Прикрепленный файл  knife_shop.sma ( 5,79 килобайт ) Кол-во скачиваний: 5

спасибо большое
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vetelek
сообщение 12.9.2014, 21:38
Сообщение #18
Стаж: 12 лет

Сообщений: 67
Благодарностей: 2
Полезность: < 0

Цитата(Fintok @ 11.9.2014, 17:15) *
vetelek, я забыл, что теперь свои посты можно редактировать только 5 минут. Хреново то как cray.gif
На, вот держи, исправил я тебе шоп. И поверь, там не только дигл нужно было исправлять.
Прикрепленный файл  knife_shop.sma ( 5,79 килобайт ) Кол-во скачиваний: 5

Спасибо все работает ,только 1 баг остался ,когда покупаешь броню и жизни покупается только броня почему ?
CODE
}
case 2:
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 0, 6.0, 8.0, 1.0, 1.5)

if(money >= 14500)
{
new health = get_user_health(id)
new armor = get_user_armor(id)

set_user_health(id, ((health += 75) > 255) ? 255 : health)
set_user_health(id, ((armor += 145) > 255) ? 255 : armor)

cs_set_user_money(id, money - 14500)

show_dhudmessage(id, "Вы купили 75HP/145AP!")

}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 13.9.2014, 13:04
Сообщение #19


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

vetelek, ну это ты и сам бы мог заметить, ошибся я при написании. Замени в исходнике строку:
Код:
set_user_health(id, ((armor += 145) > 255) ? 255 : armor)

--->
Код:
set_user_armor(id, ((armor += 145) > 255) ? 255 : armor)

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: