[CS: GO] Кровотечение

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Меньше с макросами возиться надо, когда они и не нужны, применяются всего 1 раз. Поменял скобки. Будет ругаться - замени на нормальную строку и всё.
А вообще, я тебе просто показал, что можно и как сжать. А ты сам решай и проверяй, насколько это срабатывает.

Я тебя понял, но это крутая вещь. Занимает минимум времени и можно использовать в коде легко и просто.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
но это крутая вещь
В умелых руках. Если ты не в курсе, то ты делаешь хуже тем, что пользуешься макросом, когда он же прописывается в коде лишь раз. Оффтоп
Всё должно быть в меру.
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
В умелых руках. Если ты не в курсе, то ты делаешь хуже тем, что пользуешься макросом, когда он же прописывается в коде лишь раз. Оффтоп
Всё должно быть в меру.

Понятно.
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393

R1KO

fuck society
Сообщения
9,460
Реакции
7,799
  • Команда форума
  • #67
Так будет правильнее?
PHP:
CheckPlayer(client)
{
	new Float:iBleedChance = GetConVarFloat(BleedChance);
	new Float:iRoll = GetRandomFloat();
	if (IsClientInGame(client) && IsPlayerAlive(client) && Bleed[client])
	{ 
		new cHealth = GetClientHealth(client) - MINUS_BLEED_HP;
		...
	}
}
нет.

PHP:
CheckPlayer(client)
{
	
	if (IsClientInGame(client) && IsPlayerAlive(client) && Bleed[client])
	{
		new Float:iBleedChance = GetConVarFloat(BleedChance);
		new Float:iRoll = GetRandomFloat();
		...
		new cHealth = GetClientHealth(client) - MINUS_BLEED_HP;
		...
	}
}

И stock тут тоже не нужен. Это внутренние функции, не нужно перед ними ничего писать
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
нет.

PHP:
CheckPlayer(client)
{
	
	if (IsClientInGame(client) && IsPlayerAlive(client) && Bleed[client])
	{
		new Float:iBleedChance = GetConVarFloat(BleedChance);
		new Float:iRoll = GetRandomFloat();
		...
		new cHealth = GetClientHealth(client) - MINUS_BLEED_HP;
		...
	}
}

И stock тут тоже не нужен. Это внутренние функции, не нужно перед ними ничего писать

Вообщем буду делать как умею. Просто у всех разные взгляды.
А то как говорил almazon "Еще не раз миксером поработаю".
 

Vit_ amin

Добрая душа
Сообщения
1,596
Реакции
763
Вообщем буду делать как умею. Просто у всех разные взгляды.
А то как говорил almazon "Еще не раз миксером поработаю".
RIKO тебе дело говорит, зачем создаешь переменные, когда они еще не используются.
После условия объявлять переменные - хорошо
 

R1KO

fuck society
Сообщения
9,460
Реакции
7,799
  • Команда форума
  • #70
Hejter, ну просто зачем тебе проверять шанс кровотечения если у игрока уже оно есть
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Hejter, ну просто зачем тебе проверять шанс кровотечения если у игрока уже оно есть

Это где я такое делаю?
вообще шанс работает так: Если игроку выпадает число указанное в кваре 0.25 тобишь, то у него начинается кровотечение, если же число не совпадает, то и кровотечение не работает и так работает шанс, пока игрок не умрет.
 

DreaM

Участник
Сообщения
406
Реакции
220
А есть возможность запилить такую штуковину на CS:Source?
 
Сверху Снизу