Tutaj masz poprawny już normalnie z kompa edytowany nie z telefonu :)
#include <sourcemod>
public Plugin:myinfo =
{
name = "LosowyVip",
author = "Hanys Edited By BlaKi",
description = "Plugin losuje osobe ktora otrzyma flage",
version = "0.19",
};
public OnMapStart()
{
CreateTimer(60.0, LosujVIP);
}
public Action LosujVIP(Handle timer, any client)
{
new zwyciezca = LosowyGracz(3);
if (zwyciezca == -1)
{
PrintToChatAll(" \x04•VIP• \x01Na serwerze znajduje sie zbyt malo graczy do losowania VIP'a.");
}
AddUserFlags(zwyciezca, Admin_Custom1);
PrintToChatAll(" \x04•VIP• \x01Trwa Przygotowanie...");
PrintToChatAll(" \x04•VIP• \x01Rozpoczynam Losowanie...");
PrintToChatAll(" \x04•VIP• \x01Trwa Losowanie...");
PrintToChatAll(" \x04•VIP• \x01VIP'a na mape otrzymuje \x0B%N\x01! Gratulacje!", zwyciezca);
}
stock LosowyGracz(team)
{
new osoby[MaxClients + 1], clientCount;
for (new i = 1; i <= MaxClients; i++)
if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Custom1 & Admin_Ban))
osoby[clientCount++] = i;
if (clientCount <= 2)
return -1;
return osoby[GetRandomInt(0, clientCount - 1)];
}