Я же говорил, молодой человек, у вас идёт не понимание всей ситуации. Я не продаю плагины которые уже существуют, а те что я переименовал, только для того, что бы скрыть, что это за плагин. Смысла продавать то, что уже есть – нет. И раз уж на то дело пошло, я вам больше скажу - плагины я пишу сам, как и сайты PHP, MySQL, а также лёгкие программы на C++. Продавать школьникам плагины – это смешно, т.к. затраты не окупят себя. Я могу продать лишь свои - авторские плагины ну или те, которые исправлены мной, т.к. большинство плагинов устарело и некоторые функции приходится менять или оптимизировать код. На основании данного факта, могу смело заявить, что ваше недопонимание обусловлено лишь границами вашего разума, которые судя по всему не очень велики, раз вы обвиняете человека, в том, в чем сами толком не разобрались.
по ТЕМЕ, то человек спрашивает, как сделать ХП танку динамическим, а не статистическим с помощью кваров. Поэтому код плагина примерно следующий:
#include <sourcemod>
#include <sdktools>
public OnPluginStart()
{
HookEvent("tank_spawn", Tank_Spawn, EventHookMode_Pre); //Присваивание значение перед спауном Танка
}
public Action:Tank_Spawn(Handle:event, String:event_name[], bool:dontBroadcast)
new String:Health[][]={ // Кол-во хп которые могут быть присвоены
"16000",
"20000",
"30000",
"40000",
"56000",
};
new R = GetRandomInt(0,47); // Рандомный множитель
new String:rHealth[64];
Format(rHealth, sizeof(rHealth), "%s", Health[R]);
SetConVarInt(FindConVar("z_tank_health"), rHealth);
}
Писал на скорую руку, так что возможны ошибки.
Сообщение отредактировал onotole: 17 Декабрь 2015 - 19:49