Ice_Sochi
Участник
- Сообщения
- 711
- Реакции
- 415
Раньше никогда кодингом не занимался, решил начать с малого: плагин, устанавливающий админам с флагом бана 110 хп в начале раунда. Игра ксс.
Просидев около часа:
Подскажите пожалуйста, как осуществить саму выдачу хп, желательно с пояснениями
Компилятор ругается тоже:
Оффтоп
Просидев около часа:
#define PLUGIN_AUTHOR ""
#define PLUGIN_VERSION "1.0"
#include <sourcemod>
#include <sdktools>
//#include <sdkhooks>
public Plugin:myinfo =
{
name = "AdminHp",
author = PLUGIN_AUTHOR,
description = "1",
version = PLUGIN_VERSION,
url = ""
}
public OnPluginStart()
{
public HookEvent("round_start", round_start);
}
public round_start(Handle:event, const String:name[], bool:dontBroadcast)
{
if (CheckAdminBan()) PrintToChat("Вы получаете 110 хп как админ"); //насколько я понял, тут должно устанавливаться хп админу
else Plugin_Handled;
}
bool:CheckAdminBan()
{
for (new i = 1, i <= MaxClients, i++)
{
if(IsClientInGame(i) && GetUserFlagBits(i) & ADMFLAG_BAN)
{
return true;
}
}
return false;
}
#define PLUGIN_VERSION "1.0"
#include <sourcemod>
#include <sdktools>
//#include <sdkhooks>
public Plugin:myinfo =
{
name = "AdminHp",
author = PLUGIN_AUTHOR,
description = "1",
version = PLUGIN_VERSION,
url = ""
}
public OnPluginStart()
{
public HookEvent("round_start", round_start);
}
public round_start(Handle:event, const String:name[], bool:dontBroadcast)
{
if (CheckAdminBan()) PrintToChat("Вы получаете 110 хп как админ"); //насколько я понял, тут должно устанавливаться хп админу
else Plugin_Handled;
}
bool:CheckAdminBan()
{
for (new i = 1, i <= MaxClients, i++)
{
if(IsClientInGame(i) && GetUserFlagBits(i) & ADMFLAG_BAN)
{
return true;
}
}
return false;
}
Компилятор ругается тоже:
error 021: symbol already defined: "i"
warning 204: symbol is assigned a value that is never used: "i"
Done
warning 204: symbol is assigned a value that is never used: "i"
Done
Не обзывайтесь только, все с чего-то начинали :D