-
Content Count
21 -
Joined
-
Last visited
Community Reputation
4About ogbudowa
-
Rank
Poszukiwacz
Recent Profile Visitors
193 profile views
-
#include <sourcemod> #include <cstrike> #include <sdktools> #define freeze_time 3.0 #define freeze_sound "physics/glass/glass_impact_bullet4.wav" float g_freeze_time[MAXPLAYERS + 1] = {0.0, ...} public OnPluginStart() { HookEvent("player_hurt", player_hurt); } public OnMapStart() { PrecacheSound(freeze_sound, true); } public Action player_hurt(Event e, const char[] n, bool b) { char weapon[256]; GetEventString(e, "weapon", weapon, sizeof(weapon)); if (strlen(weapon) > 0) { int vic = GetClientOfUserId(GetEventInt
-
Plugin na wyswietlenie osob w teamie
ogbudowa replied to Mr. Kapuczin's topic in Prośby o napisanie pluginu
#include <sourcemod> #include <cstrike> #define tt_text "Terroryści" #define ct_text "Antyterroryści" #define refresh_time 0.5 public OnMapStart() { CreateTimer(refresh_time, refresh_hud, _, TIMER_REPEAT); } public Action refresh_hud(Handle timer) { for (int i = 1; i <= MaxClients; i++) { if (is_valid_client(i)) draw_text(i); } } int draw_text(int client) { if (!is_valid_client(client)) return 0; -
Plugin na wyswietlenie osob w teamie
ogbudowa replied to Mr. Kapuczin's topic in Prośby o napisanie pluginu
-
raczej powinno działać losowyvip.sp losowyvip.smx dropbomb.sp dropbomb.smx
-
#include <sourcemod> #include <sdktools> bool g_Msg[MAXPLAYERS + 1] = {true, ...}; char Toggler[256]; public OnPluginStart() { RegConsoleCmd("sm_menubroni", bronie); } public Action bronie(int client, int args) { Menu gMenu = new Menu(gMenu_Handler); gMenu.SetTitle("Wybierz broń!"); gMenu.AddItem("1", "BROŃ - AK-47"); gMenu.AddItem("2", "BROŃ - NEGEV"); Format(Toggler, sizeof(Toggler), "%s Wiadomości przy wybieraniu broni", (g_Msg[client] ? "[ON]" : "[OFF]")); gMenu.AddItem("3", Toggler); gMenu.Display(client, MENU_TIME_FOREVER); return Plugin_Handled; } int
-
#include <sourcemod> #include <sdktools> #define TAG " \x0F[STEAMID]\x01" #define FORMAT "%s %s - %s" public OnPluginStart() { RegConsoleCmd("sm_steamid", GetSteamID); LoadTranslations("common.phrases"); } public Action GetSteamID(int client, int args) { char arg[MAX_TARGET_LENGTH], ClientName[MAX_NAME_LENGTH], ClientSteamId[32]; GetCmdArg(1, arg, sizeof(arg)); int target = FindTarget(client, arg); if (target == -1) { return Plugin_Handled; } GetClientName(target, ClientName, sizeof(ClientName)); GetClientAuthId(target, AuthId_Steam2, ClientSteamId, sizeof(ClientSt
-
Plugin na obecna administracje serwera
ogbudowa replied to Danix's topic in Prośby o napisanie pluginu
Nie wiem czy o to ci chodziło, tutaj możesz adminów dodawać do pliku .ini admins_list.ini admins_list.sp -
Teraz powinno zadziałać
-
PrintHintText("Za dużo jest terrorystów!"); zmien na PrintHintText(client, "Za dużo jest terrorystów!");
-
#include <sourcemod> #include <cstrike> public OnPluginStart() { AddCommandListener(CommandChangeTeam, "jointeam"); AddCommandListener(CommandChangeTeam, "changeteam"); } public Action CommandChangeTeam(int client, const char[] command, int argc) { char arg[32]; GetCmdArg(1, arg, sizeof(arg)); if (StringToInt(arg) == CS_TEAM_T) { int PlayersCT = GetClientsOfTeam(CS_TEAM_CT); int PlayersTT = GetClientsOfTeam(CS_TEAM_T); if ((PlayersTT / PlayersCT) > 0.25) { PrintHintText("Za dużo jest terrorystów!"); return Plugin_Handled; } } return Plugin_Continue; }
-
#include <sourcemod> char ClientColor[MAXPLAYERS + 1][256]; char red[256], green[256], blue[256], tytul[256], path[256]; KeyValues kv; public OnPluginStart() { RegConsoleCmd("sm_kolorek", Menu_Colors); HookEvent("player_spawn", Player_Reset); } public Action Player_Reset(Event e, const char[] n, bool b) { int client = GetClientOfUserId(GetEventInt(e, "userid")); SetColor(client, ClientColor[client]); } public Action Menu_Colors(int client, int args) { Menu menu = new Menu(Menu_Handler); menu.SetTitle("Menu kolorów"); BuildPath(Path_SM, path, sizeof(path), "configs/plugin-kolor
-
Zależy co masz na myśli "config", chodzi ci o ConVary czy czytanie z pliku przez Kv
-
powinno działać plugin-kolory.ini
-
zgaduję że twój serwer stoi na linuxie a pobierasz sm/mm na windowsa lub na odwrót
-
masz sourcebany dodane?