Условие с флагом

Сообщения
702
Реакции
54
У меня есть два варианта событий:
Код:

{
case BOT1: rg_add_account(killer, KILL_MONEY1);
case BOT2: rg_add_account(killer, KILL_MONEY2);
}

Как можно добавить условие, что если юзер с флагом , то ему давать другое количество денег?
Я пробовал пару вариантов, намудрил и в итоге не работало :D
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
ThePhoenix, нужно больше кода, толком сразу и не скажешь. а, если погадать, то - добавлять отдельное условие впереди кейсов, в котором этот момент рассматривается.
 
Сообщения
702
Реакции
54
wopox1337, как-то так:
Код:

public CBasePlayer_Killed(const victim, killer)
{
if(is_user_connected(victim) && is_user_connected(killer))
{
switch(get_user_team(killer))
{
case BOT1: rg_add_account(killer, KILL_MONEY1);
case BOT2: rg_add_account(killer, KILL_MONEY2);
}
}
return HC_CONTINUE;
}
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
что если юзер с флагом , то ему давать другое количество денег?
Код:
public CBasePlayer_Killed(const victim, killer)
{
if(is_user_connected(victim) && is_user_connected(killer))
{
if(get_user_flags(killer) & ADMIN_LEVEL_H)
rg_add_account(killer, KILL_MONEY3);
else
{
switch(get_user_team(killer))
{
case BOT1: rg_add_account(killer, KILL_MONEY1);
case BOT2: rg_add_account(killer, KILL_MONEY2);
}
}

}
return HC_CONTINUE;
}
 
Сообщения
702
Реакции
54
wopox1337, а если так?
Код:
public CBasePlayer_Killed(const victim, killer)
{
if(is_user_connected(victim) && is_user_connected(killer))
{
switch(get_user_team(killer))
{
case BOT1:
{
if(get_user_flags(killer) & ADMIN_LEVEL_A)
{
rg_add_account(killer, MONEY1);
}
else
{
rg_add_account(killer, KILL_MONEY1);
}
}
case BOT2:
{
if(get_user_flags(killer) & ADMIN_LEVEL_A)
{
rg_add_account(killer, MONEY2);
}
else
{
rg_add_account(killer, KILL_MONEY2);
}
}

}
}
return HC_CONTINUE;
}
 
Сообщения
839
Реакции
519
Помог
12 раз(а)
wopox1337, он в пост'е регает( что уже означает мол событие уже произошло ), так еще и на игрока. Мало вероятно что он успеет стать невалидным

spichki
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу