Увилечение урона

Source_Hack

Участник
Сообщения
65
Реакции
7
Почему противник умирает с 1 выстрела, и убийство показано от мира.

PHP:
#include <sourcemod>
#include <clients>
#include <sdkhooks>

public OnPluginStart(){
	HookEvent("player_hurt", player_hurt);
}

public player_hurt(Handle:event, const String:name[], bool:dontBroadcast){
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	SDKHooks_TakeDamage(client, client, client, 1.1, client, -1);
}
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Вот попробуй:
PHP:
#include <sourcemod> 
#include <clients> 
#include <sdkhooks> 

public OnPluginStart()
{ 
    HookEvent("player_hurt", player_hurt); 
} 

public player_hurt(Handle:event, const String:name[], bool:dontBroadcast)
{ 
    new client = GetClientOfUserId(GetEventInt(event, "userid")),
		attacker = GetClientOfUserId(GetEventInt(event, "attacker")); 
	// native SDKHooks_TakeDamage(entity, inflictor, attacker, Float:damage, damageType=DMG_GENERIC, weapon=-1, const Float:damageForce[3]=NULL_VECTOR, const Float:damagePosition[3]=NULL_VECTOR);
    SDKHooks_TakeDamage(client, client, attacker, 1.1, DMG_GENERIC, -1); 
}
 

Вложения

  • tests.sp
    631 байт · Просмотры: 2

Source_Hack

Участник
Сообщения
65
Реакции
7
Саша Шеин, Теперь показано кто убил но всеравно с 1 выстрела умирает.
И где найти мне список "типов урона" ?
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Source_Hack, а использовать SDKHooks? Или только стандартные?

Добавлено через 1 минуту
Хукай получение дамага и меняй значание да и всё.
 
Последнее редактирование:
Сверху Снизу