m22b
Участник
- Сообщения
- 1,007
- Реакции
- 283
Какую sv_pure нужно поставить, чтобы не было треска костра на месте убитого и после возрождения? И можно ли эту проблему решить на уровне плагина?
он бред несет , sv_pure тут вообще не причем .
Какую sv_pure нужно поставить, чтобы не было треска костра на месте убитого и после возрождения? И можно ли эту проблему решить на уровне плагина?
Помогите исправить ошибку на ксго
L 05/29/2015 - 16:28:59: [SM] Native "ExtinguishEntity" reported: Entity 129 is not valid
L 05/29/2015 - 16:28:59: [SM] Displaying call stack trace for plugin "ragdoll_ignition.smx":
L 05/29/2015 - 16:28:59: [SM] [0] Line 40, D:\steamcmd\addons\sourcemod\scripting\ragdoll_ignition.sp::DissolveEntity()
Тебе это не исправить так как :
Эта ошибка в коде плагина .
кто поправить плагин ?
#pragma semicolon 1
#include <sourcemod>
#include <sdktools_entinput>
#include <sdktools_functions>
new Float:f_IgniteDuration;
public Plugin:myinfo =
{
name = "Ragdoll Ignition",
author = "FrozDark & AlmazON edition",
description = "Ignites ragdoll when a client dies",
version = "1.0e",
url = "http://hlmod.ru/"
}
public OnPluginStart()
{
HookEvent("player_death", OnPlayerDeath);
decl Handle:h;
HookConVarChange(h = CreateConVar("sm_ragdoll_ignite_duration", "3.0", "Длительность горения тела. 0 - выключить.", _, true, 0.0, true, 10.0), CvarDuration);
f_IgniteDuration = GetConVarFloat(h);
}
public CvarDuration(Handle:convar, String:oldValue[], String:newValue[]) f_IgniteDuration = GetConVarFloat(convar);
public OnPlayerDeath(Handle:event, String:name[], bool:dontBroadcast)
{
decl ragdoll;
if ((ragdoll = GetEntPropEnt(GetClientOfUserId(GetEventInt(event, "userid")), Prop_Send, "m_hRagdoll")) > MaxClients && IsValidEdict(ragdoll))
{
IgniteEntity(ragdoll, f_IgniteDuration);
CreateTimer(f_IgniteDuration, DissolveEntity, ragdoll, TIMER_FLAG_NO_MAPCHANGE);
}
}
public Action:DissolveEntity(Handle:event, any:ragdoll)
{
if (IsValidEdict(ragdoll))
{
ExtinguishEntity(ragdoll);
decl ent;
if ((ent = CreateEntityByName("env_entity_dissolver")) != -1)
{
decl String:target[13];
FormatEx(target, sizeof(target), "ragdoll_%d", ragdoll);
DispatchKeyValue(ragdoll, "TargetName", target);
DispatchKeyValue(ent, "DissolveType", "3");
DispatchKeyValue(ent, "Target", target);
AcceptEntityInput(ent, "Dissolve");
AcceptEntityInput(ent, "Kill");
}
}
return Plugin_Stop;
}
PHP:#pragma semicolon 1 #include <sourcemod> #include <sdktools_entinput> #include <sdktools_functions> new Float:f_IgniteDuration; public Plugin:myinfo = { name = "Ragdoll Ignition", author = "FrozDark & AlmazON edition", description = "Ignites ragdoll when a client dies", version = "1.0e", url = "http://hlmod.ru/" } public OnPluginStart() { HookEvent("player_death", OnPlayerDeath); decl Handle:h; HookConVarChange(h = CreateConVar("sm_ragdoll_ignite_duration", "3.0", "Длительность горения тела. 0 - выключить.", _, true, 0.0, true, 10.0), CvarDuration); f_IgniteDuration = GetConVarFloat(h); } public CvarDuration(Handle:convar, String:oldValue[], String:newValue[]) f_IgniteDuration = GetConVarFloat(convar); public OnPlayerDeath(Handle:event, String:name[], bool:dontBroadcast) { decl ragdoll; if ((ragdoll = GetEntPropEnt(GetClientOfUserId(GetEventInt(event, "userid")), Prop_Send, "m_hRagdoll")) > MaxClients && IsValidEdict(ragdoll)) { IgniteEntity(ragdoll, f_IgniteDuration); CreateTimer(f_IgniteDuration, DissolveEntity, ragdoll, TIMER_FLAG_NO_MAPCHANGE); } } public Action:DissolveEntity(Handle:event, any:ragdoll) { if (IsValidEdict(ragdoll)) { ExtinguishEntity(ragdoll); decl ent; if ((ent = CreateEntityByName("env_entity_dissolver")) != -1) { decl String:target[13]; FormatEx(target, sizeof(target), "ragdoll_%d", ragdoll); DispatchKeyValue(ragdoll, "TargetName", target); DispatchKeyValue(ent, "DissolveType", "3"); DispatchKeyValue(ent, "Target", target); AcceptEntityInput(ent, "Dissolve"); AcceptEntityInput(ent, "Kill"); } } return Plugin_Stop; }
Может кто поделиться рабочим плагином на CS:S DM v.2.1.4 (Death Match CS Source) ?
Думал изза ботов. Что то этот ДМ багует с ними. Перезапустил, убил себя админкой и та же ошибка. Как решить?Ну у меня он тоже стоит на паблике и ГГ, ошибок нет.