К сожалению, я не могу cкинуть исходник :(
Сам всё переделал, добавлял новые "штучки" :)
Так, вот.
Всё идеально работает. Кроме "одежды противника".
Если игрок покупает, то после смерти она должна исчезнуть.
Но она исчезнет только тогда, когда этого игрока перекинет в другую команду..
Код:
if(get_user_flags(id) & ADMIN_LEVEL_D)
{
if(!is_user_alive(id) || my_money < 5000 || Rendering[id] >= 1)
{
len += formatex(menu[len], charsmax(menu) - len, "\r6. \dОдежда противника (\r5000$\d)^n")
keys &= ~MENU_KEY_6
} else {
len += formatex(menu[len], charsmax(menu) - len, "\r6. \wОдежда противника \d(\r5000$\d)^n")
keys |= MENU_KEY_6
}
} else {
if(!is_user_alive(id) || my_money < 10000 || Rendering[id] >= 1)
{
len += formatex(menu[len], charsmax(menu) - len, "\r6. \dОдежда противника (\r10000$\d)^n")
keys &= ~MENU_KEY_6
} else {
len += formatex(menu[len], charsmax(menu) - len, "\r6. \wОдежда противника \d(\r10000$\d)^n")
keys |= MENU_KEY_6
}
}
Код:
case 5:{
if(get_user_flags(id) & ADMIN_LEVEL_D) {
if(!is_user_alive(id) || my_money < 5000 || Rendering[id] >= 1) {
return PLUGIN_CONTINUE;
} else {
cs_set_user_money(id, my_money - 5000)
if(get_user_team(id) & 1)
cs_set_user_model(id, "gsg9")
else if(get_user_team(id) & 2)
cs_set_user_model(id, "terror")
ColorChat(id, NORMAL, "^1[^4Магазин^1] Вы купили ^4одежду противника")
Rendering[id]++
ShopKnife(id)
}
} else {
if(!is_user_alive(id) || my_money < 10000 || Rendering[id] >= 1) {
return PLUGIN_CONTINUE;
} else {
cs_set_user_money(id, my_money - 10000)
if(get_user_team(id) & 1)
cs_set_user_model(id, "gsg9")
else if(get_user_team(id) & 2)
cs_set_user_model(id, "terror")
ColorChat(id, NORMAL, "^1[^4Магазин^1] Вы купили ^4одежду противника")
Rendering[id]++
ShopKnife(id)
}
}
} Если этого мало, скажите, скину с:
Отредактировал: onetwothree, - 25.5.2017, 7:16