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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Плагин

Статус пользователя ACbKA
сообщение 7.1.2014, 12:12
Сообщение #1


Стаж: 13 лет

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

Помогите пожалуста плагин доделать, чтобы когда давало ammo випу небыло 200 ammo, а оставался лимит в 100 ammo.
И также по гранатам.
Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


public plugin_init()
{
register_plugin("VIP", "1.0", "Eg@r4$il{")

register_event("ResetHUD", "ResetHUD", "be")

register_message(get_user_msgid("SayText"),"Tekst");
register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
cs_set_user_money(id, cs_get_user_money(id) +0)
set_user_armor(id, get_user_armor(id) +100)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")

}

return PLUGIN_HANDLED
}



public Tekst(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);

if(!is_user_connected(id)) return PLUGIN_CONTINUE;

if(get_user_flags(id) & ADMIN_LEVEL_C)
{
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax( szTmp ) )

new szPrefix[64] = "^x04[Вип]";

if(!equal(szTmp,"#Cstrike_Chat_All")){
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp);
}
else{
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x01%s2");
}

set_msg_arg_string(2,szTmp2);
}
return PLUGIN_CONTINUE;
}



/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя winzh1
сообщение 7.1.2014, 12:13
Сообщение #2


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Удалите строку
Код:
set_user_armor(id, get_user_armor(id) +100


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ACbKA
сообщение 7.1.2014, 12:23
Сообщение #3


Стаж: 13 лет

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

winzh1, мне нужно чтобы например у випа оставалось 46 ammo например, и в новом раунде у него было 100 ammo по-умолчанию.
Или так нельзя?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: