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

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

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

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

VIP+Damager

Статус пользователя Zep
сообщение 23.10.2013, 10:22
Сообщение #1
Стаж: 14 лет

Сообщений: 49
Благодарностей: 5
Полезность: 80

Тут сделано что в меню можно Включить/Выключить Damager.
Но хоть ты нажмёшь выключить, хоть включить, он всё равно будет работать. Как это исправить?
Прикрепленные файлы:
Прикрепленный файл  VIP_damager.sma ( 10,37 килобайт ) Кол-во скачиваний: 143
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя panikajo
сообщение 23.10.2013, 10:53
Сообщение #2
Стаж: 12 лет

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

Код:
{

menu_additem(menu,"\wДамагер: \yВключен", "5", 0);
Damage[id] = true
Menu(id)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 23.10.2013, 10:59
Сообщение #3


Стаж: 14 лет

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

Скрытый текст
Код:
public eventDamage(id)

{

if(get_pcvar_num(vip_damage))

{

if(OnOffDamage[id])

{

new attacker = get_user_attacker(id)

new damage = read_data(2)



if (is_user_connected(attacker) && get_user_flags(attacker) & VIP_ACCESS)

{

set_hudmessage(0, 100, 200, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)

ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)

}

else if (is_user_connected(attacker) && get_user_flags(id) & VIP_ACCESS)

{

set_hudmessage(255, 0, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)

ShowSyncHudMsg(id, g_HudSync2, "%i", damage)

}

}

}

}

заменить на
Скрытый текст
Код:
public eventDamage(id)
{
new attacker = get_user_attacker(id)
new damage = read_data(2)
if(get_pcvar_num(vip_damage))
{
if(is_user_connected(attacker) && is_user_connected(id))
{

if(get_user_flags(attacker) & VIP_ACCESS && OnOffDamage[attacker])
{
set_hudmessage(0, 100, 200, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
}
if(get_user_flags(id) & VIP_ACCESS && OnOffDamage[id])
{
set_hudmessage(255, 0, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(id, g_HudSync2, "%i", damage)
}
}
}
}


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Zep
сообщение 23.10.2013, 11:24
Сообщение #4
Стаж: 14 лет

Сообщений: 49
Благодарностей: 5
Полезность: 80

Цитата(winzh1 @ 23.10.2013, 11:59) *
Скрытый текст
Код:
public eventDamage(id)

{

if(get_pcvar_num(vip_damage))

{

if(OnOffDamage[id])

{

new attacker = get_user_attacker(id)

new damage = read_data(2)



if (is_user_connected(attacker) && get_user_flags(attacker) & VIP_ACCESS)

{

set_hudmessage(0, 100, 200, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)

ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)

}

else if (is_user_connected(attacker) && get_user_flags(id) & VIP_ACCESS)

{

set_hudmessage(255, 0, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)

ShowSyncHudMsg(id, g_HudSync2, "%i", damage)

}

}

}

}

заменить на
Скрытый текст
Код:
public eventDamage(id)
{
new attacker = get_user_attacker(id)
new damage = read_data(2)
if(get_pcvar_num(vip_damage))
{
if(is_user_connected(attacker) && is_user_connected(id))
{

if(get_user_flags(attacker) & VIP_ACCESS && OnOffDamage[attacker])
{
set_hudmessage(0, 100, 200, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
}
if(get_user_flags(id) & VIP_ACCESS && OnOffDamage[id])
{
set_hudmessage(255, 0, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(id, g_HudSync2, "%i", damage)
}
}
}
}

Ошибка


Отредактировал: Zep, - 23.10.2013, 11:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 23.10.2013, 11:26
Сообщение #5


Стаж: 14 лет

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

Цитата(Zep @ 23.10.2013, 16:24) *
Ошибка

Это предупреждения, не обращайте на них внимания.
Если хочется без предупреждений, то
Код:
public eventDamage(id)
{
new attacker = get_user_attacker(id)
new damage = read_data(2)
if(get_pcvar_num(vip_damage))
{
if(is_user_connected(attacker) && is_user_connected(id))
{

if(get_user_flags(attacker) & VIP_ACCESS && OnOffDamage[attacker])
{
set_hudmessage(0, 100, 200, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
}
if(get_user_flags(id) & VIP_ACCESS && OnOffDamage[id])
{
set_hudmessage(255, 0, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(id, g_HudSync2, "%i", damage)
}
}
}
}


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Zep
сообщение 23.10.2013, 11:32
Сообщение #6
Стаж: 14 лет

Сообщений: 49
Благодарностей: 5
Полезность: 80

Цитата(winzh1 @ 23.10.2013, 12:26) *
Это предупреждения, не обращайте на них внимания.
Если хочется без предупреждений, то
Код:
public eventDamage(id)
{
new attacker = get_user_attacker(id)
new damage = read_data(2)
if(get_pcvar_num(vip_damage))
{
if(is_user_connected(attacker) && is_user_connected(id))
{

if(get_user_flags(attacker) & VIP_ACCESS && OnOffDamage[attacker])
{
set_hudmessage(0, 100, 200, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
}
if(get_user_flags(id) & VIP_ACCESS && OnOffDamage[id])
{
set_hudmessage(255, 0, 0, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(id, g_HudSync2, "%i", damage)
}
}
}
}

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