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

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

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

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

Выдача брони

, Изменить кол-во выдаваемой брони VIP игрокам
Статус пользователя Topce
сообщение 12.12.2015, 15:44
Сообщение #1
Стаж: 12 лет

Сообщений: 198
Благодарностей: 42
Полезность: 169

Здравствуйте, может кто поможет, с Ideal_Vip
Проблема - 100 брони
Итак, у меня на сервере, от звания, дается отличное от 100 значение брони, и когда игроки (випы) переваливают это значение, то при выборе оружия, из меню выбора оружия, у них скидывается броня до 100
В исходнике нашел только строчку выдачи брони (каска+жилет)
Код
    give_item(id, "item_assaultsuit");

Я в скриптинге не силен, может оно все очень "просто".. Но прошу помочь.
Мне не нужна проверка какое звание - столько и брони давать, мне можно просто вместо 100 - например 150 или 200
Спасибо.

Прикрепленные файлы:
Прикрепленный файл  IDEAL_VIP.sma ( 26,16 килобайт ) Кол-во скачиваний: 52


Все что ни делается - делается к лучшему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя kolobok1
сообщение 12.12.2015, 18:45
Сообщение #2


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Пробуй.Сделал так что при выборе оружия даётся + 100 брони.
Так же не помню для чего этот итем:
Код:
give_item(id, "item_thighpack");

Вроде даёт либо шлем,либо жилет.Потерял ссылку где все итемы есть)
Прикрепленные файлы:
Прикрепленный файл  IDEAL_VIP.sma ( 26,21 килобайт ) Кол-во скачиваний: 16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 12.12.2015, 18:57
Сообщение #3
Стаж: 11 лет

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

раз использовали give_item и там должна быть и еще set_user_armor туда же можно поставить больше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 12.12.2015, 21:21
Сообщение #4


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Vaqtincha, Нету там такого.Там выдачи брони и шлема идёт через итем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Topce
сообщение 12.12.2015, 22:26
Сообщение #5
Стаж: 12 лет

Сообщений: 198
Благодарностей: 42
Полезность: 169

Цитата(kolobok1 @ 12.12.2015, 23:40) *
Пробуй.Сделал так что при выборе оружия даётся + 100 брони.
Так же не помню для чего этот итем:
Код:
give_item(id, "item_thighpack");

Вроде даёт либо шлем,либо жилет.Потерял ссылку где все итемы есть)

Спасибо, сейчас проверю.
Все бы ничего, но, теперь она плюсуется, т.е. было 100 брони, в след раунде еще +100, и так до бесконечности, как ограничение до 200 сделать?
Спасибо

Отредактировал: Topce, - 12.12.2015, 22:34


Все что ни делается - делается к лучшему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 13.12.2015, 0:33
Сообщение #6
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(kolobok1 @ 12.12.2015, 20:40) *
Так же не помню для чего этот итем:
Код:
give_item(id, "item_thighpack");
Это кусачки для CT.

Цитата(Topce @ 13.12.2015, 0:22) *
Спасибо, сейчас проверю.
Все бы ничего, но, теперь она плюсуется, т.е. было 100 брони, в след раунде еще +100, и так до бесконечности, как ограничение до 200 сделать?
Спасибо
Код:
set_user_armor(id, 200);


Отредактировал: STR@TEG, - 13.12.2015, 4:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Topce
сообщение 13.12.2015, 8:37
Сообщение #7
Стаж: 12 лет

Сообщений: 198
Благодарностей: 42
Полезность: 169

Цитата(STR@TEG @ 13.12.2015, 5:29) *
Это кусачки для CT.

Код:
set_user_armor(id, 200);

Теперь 200 брони есть, но как добавить что бы был и шелем? Или эту строчку написать ниже, что было вида:
Код:

set_user_armor(id, get_user_armor(id) + 100);
set_user_armor(id, 200);

Сейчас я просто, оставил 2 строчку, и шлем не выдается )


Все что ни делается - делается к лучшему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 13.12.2015, 9:06
Сообщение #8


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Topce, set_user_armor,по идее уже выдаёт полную броню.И ты хочешь чтобы не переваливало за 100 брони?Тогда придётся ставить лимит в званиях или отказываться от выдачи брони в каком-то плагине.
Да и я уже не пойму что ты хочешь,я тебе сделал что твоё значение переваливает за 100,как ты и просил в первом посте.
Cкрытый текст


Отредактировал: kolobok1, - 13.12.2015, 9:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Topce
сообщение 13.12.2015, 9:11
Сообщение #9
Стаж: 12 лет

Сообщений: 198
Благодарностей: 42
Полезность: 169

Цитата(kolobok1 @ 13.12.2015, 14:01) *
Topce, set_user_armor,по идее уже выдаёт полную броню.И ты хочешь чтобы не переваливало за 100 брони?
Cкрытый текст

То, что вы написали - работает, но нет лимита (каждый раунд остаток брони+150)
То, что написал человек ниже - ограничивает до 200, но шлем не выдается (иконка без шлема) или это норма? ))


Все что ни делается - делается к лучшему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 13.12.2015, 10:00
Сообщение #10
Стаж: 11 лет

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

Цитата
set_user_armor,по идее уже выдаёт полную броню

она ничего не выдает
http://amxxmodx.ru/fun/funinc/83-set_user_...oni-igroku.html

вот перед set_user_armor добавим это
Код:
give_item(id, "item_assaultsuit")


или подключаем cstrike
Код:
cs_set_user_armor(id, 100,CS_ARMOR_ VESTHELM)


не мучайтесь за мелочи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 13.12.2015, 10:07
Сообщение #11
Стаж: 11 лет

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

Topce,
Цитата
Код:
set_user_armor(id, get_user_armor (id) + 100);
set_user_armor(id, 200);

мм... зачем дубл?
Это
Код:
set_user_armor(id, get_user_armor (id) + 100)

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