Quote:
Originally Posted by Marttt
maybe is possible by hooking OnTouch in the rescue vehicle,
|
I maybe do something wrong,
does not work, I have tried it
PHP Code:
{
int entity = FindEntityByClassname(-1, "trigger_multiple");
if(entity == -1)
{
return;
}
SDKHook(entity, SDKHook_StartTouch, OnStartTouch);
SDKHook(entity, SDKHook_EndTouch, OnEndTouch);
}
public void OnStartTouch(int entity, int other)
{
PrintToChatAll("OnStartTouch: %d, other: %d", entity, other); //didn't happen
if (bFinalVehicleReady && other > 0 && other <= MaxClients && IsClientInGame(other))
{
g_bClientInVehicle[other] = true;
}
}
public void OnEndTouch(int entity, int other)
{
PrintToChatAll("OnEndTouch: %d, other: %d", entity, other); //didn't happen
if (bFinalVehicleReady && other > 0 && other <= MaxClients && IsClientInGame(other))
{
g_bClientInVehicle[other] = false;
}
}
Spoiler
c1m4_atrium.cfg
PHP Code:
{
"model" "*137"
"wait" "1"
"targetname" "trigger_escape"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-4753.98 -3494 48"
"filtername" "filter_survivor"
"entireteam" "2"
"allowincap" "0"
"allowghost" "0"
"classname" "trigger_multiple"
"hammerid" "11073"
"OnEntireTeamStartTouch" "relay_car_escapeTrigger0-1"
}
__________________