Ах, да, забыл сказать, что пытаюсь скомпилировать на sm 1.10при компиляции исходника этого, не выдает ошибок
C++:#include <sdktools> public void OnPluginStart() { HookEvent("player_death", PlayerDeath, EventHookMode_PostNoCopy); } public Action PlayerDeath(Event event, const char[] name, bool dontbroadcast) { int attacker = GetClientOfUserId(event.GetInt("attacker")); int client = GetClientOfUserId(event.GetInt("userid")); if(attacker > 0 && attacker <= MaxClients && IsClientInGame(attacker)) { if(GetClientTeam(attacker) != GetClientTeam(client)) { int cHP = GetClientHealth(attacker); SetEntityHealth(attacker, cHP + 20); if(cHP > 100) SetEntityHealth(attacker, 100); } } }
upd. извиняюсь, пока писал уже опередили..(верно, страница у меня была открыта еще с утра)
Да, работает, спасибоУвы с этим не могу подсказать, я скомпилировал через сайт, и ошибок не было.
Проверь работу плагина
хороший кодс вашего позволения, я восстановлю сообщение. Это не будет лишним, полезно.
интересно, как это ? Ведь естьхороший код
в некоторых случаях можно увеличить себе хп до 119 единиц
if(cHP > 100) SetEntityHealth(attacker, 100);
и чо?интересно, как это ? Ведь есть
пользуйся поиском, инфа как покрасить плагин естьРебята помогите с цветом текста в плагине
Хочу сделать в 2 цвета пример на скрине
{LIGHTBLUE}
{DEFAULT}Посмотреть вложение 48372
это понятно, был бы плагин с текстом а тут немного не пойму, именно в этом плагине где что прописатьпользуйся поиском, инфа как покрасить плагин есть
Попробуйэто понятно, был бы плагин с текстом а тут немного не пойму, именно в этом плагине где что прописать
public OnPluginStart()
{
HookEvent("player_death", Event_PlayerDeath);
}
public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
new attacker = GetClientOfUserId(GetEventInt(event, "attacker"));
if(!attacker) return;
new health = GetClientHealth(attacker);
if(health < 100)
{
health += 20; // здесь ставим свой инкремент
SetEntityHealth(attacker, health > 100 ? 100 : health);
}
PerformFade(attacker, 600, {62, 255, 107, 70});
}
PerformFade(client, duration, const color[4])
{
new Handle:message = StartMessageOne("Fade", client);
PbSetInt(message, "duration", duration);
PbSetInt(message, "hold_time", 0);
PbSetInt(message, "flags", 0x0001);
PbSetColor(message, "clr", color);
EndMessage();
}
Ошибки при компиляцииПопробуй