Написание плагинов

one-andrey

Участник
Сообщения
12
Реакции
0
Черная вдова, И не собирался : )
dron216,

Опробовали сделали для de_dust2.cfg ,не работает кто поможет ???
 

dron216

Участник
Сообщения
111
Реакции
26
Команда будет прописываться сразу же после смены карты, а не когда заходит игрок.
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
ладно возьму уж грех на душу сделаю то что человек просит зная что ему принесет только вред, тебе надо что бы у клиента автоматом вводилась команда как он заходит?
 

Fred Perry

Участник
Сообщения
117
Реакции
7
Всем привет. Очень нужен плагин который принтит в чат что такой-то игрок нажал на кнопку на карте. Заранее спасибо.
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Всем привет. Очень нужен плагин который принтит в чат что такой-то игрок нажал на кнопку на карте. Заранее спасибо.

Тема по кнопкам :D

C-подобный:
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>

public OnPluginStart()
{
    HookEntityOutput("func_button" , "OnPressed", ButtonPressed);
}

public ButtonPressed(const String:output[], caller, activator, Float:delay)
{
    //new Float:pos[3];
    //GetEntPropVector(caller, Prop_Send, "m_vecOrigin", pos);
	
    //if (pos[0] == -7038.500000 && pos[1] == -188.500000 && pos[2] == 633.280029)
    OnRightButtonPressed(activator);
}

OnRightButtonPressed(client)
{
    PrintToChatAll("\x05[Кнопка] \x03%N \x04Нажал на кнопку!", client);
    //ForcePlayerSuicide(client);
}

так же попробуй код, раньше такой код стоял на моем сервере. Нужен был для личных целях :)
 

Fred Perry

Участник
Сообщения
117
Реакции
7
Твоя тема по кнопка и EPacker2 очень помогли мне. За что EPacker2 отдельное спасибо.
 

in-com

Участник
Сообщения
12
Реакции
0
Имеется небольшой плагин, написанный на ES который показывает текущее здоровье игроков вместо смертей в scoreboard. Прошу наших умельцев переделать под SM т.к. замену не нашел.
 

Вложения

  • everyhealth.zip
    0 байт · Просмотры: 12

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Дмитрий Эдуардович, декомпилировать карту, используя VMEX или BSPSource и открыть в Hammer Editor (в папке игры bin/hammer.exe)
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Не подскажите как определить координаты кнопки?

Описание:

GetCoords v1.3

С помощью консольной команды get_coords, вы сможете получать координаты нужных вам мест на любых картах, узнавать classname, targetname, индекс любых объектов. Сначала наведите ваш прицел на нужное место, и только после этого используйте данную команду. Координаты показывает в виде: x y z.

Серверная переменная get_coords_enabled: 1 = команда get_coords работает; 0 = откл.

Скриншоты:

s9963928.jpg


s2887681.jpg

Автор плагина: WS.
 

Вложения

  • get_coords.zip
    0 байт · Просмотры: 14

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Hejter, она не даст точные кооридинаты, а здесь нужны точные
 

Scarface_slv

Участник
Сообщения
222
Реакции
47
in-com, как то так наверно
PHP:
public OnPluginStart()
{
    HookEvent("player_spawn", HookEventPlayer, EventHookMode_Post);
    HookEvent("player_hurt", HookEventPlayer, EventHookMode_Post);    
    HookEvent("player_death", HookEventDeath, EventHookMode_Post);
}

public Action:HookEventPlayer(Handle:event, const String:name[], bool:dontBroadcast)
{
    new client = GetClientOfUserId(GetEventInt(event, "userid"));
    SetEntProp(client, Prop_Data, "m_iDeaths", GetClientHealth(client));
}

public Action:HookEventDeath(Handle:event, const String:name[], bool:dontBroadcast) 
    SetEntProp(GetClientOfUserId(GetEventInt(event, "userid")), Prop_Data, "m_iDeaths", -1);
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
лучше юзать повторяющийся таймер, с интервалом 1-3 сек.
 

Scarface_slv

Участник
Сообщения
222
Реакции
47
The End Is Near..., Он просил переделать под SM что я и сделал..
PHP:
#include <sdkhooks> 

public OnClientPutInServer(client) SDKHook(client, SDKHook_PreThink, OnThinkPost);

public OnThinkPost(client) 
{
    if(GetClientTeam(client) > 1) 
        SetEntProp(client, Prop_Data, "m_iDeaths", IsPlayerAlive(client) ? GetClientHealth(client) : 0);
}
 
Сообщения
14
Реакции
1
Сервер HnS прятки! вообщем нужно что бы после смерти все игроки и спекторы могли наблюдать только за командой СТ! нужно для того что бы не было подсказок кто где спрятался!
 

Archirus

Участник
Сообщения
15
Реакции
0
1. Топ игроков для zombie сервера
2. Что-то вроде плагина my rank, но без статистики заложенных бомб (можно вообще без статистики игроков, просто топ, где выстроен список игроков, на основании кол-ва убийст и смертей) и желательно на русском языке
 
Последнее редактирование:
Сверху Снизу