Raised This Month: $32 Target: $400
 8% 

8 survivors in the rescue vehicle


Post New Thread Reply   
 
Thread Tools Display Modes
yabi
Senior Member
Join Date: Jun 2021
Location: Taiwan
Old 09-23-2021 , 20:38   Re: 8 survivors in the rescue vehicle
Reply With Quote #41

Quote:
Originally Posted by cravenge View Post
Saved you the trouble for it. Left some comments in there too for easy customizing.

Excuse me, which folder is this file in?
yabi is offline
Marttt
Veteran Member
Join Date: Jan 2019
Location: Brazil
Old 09-23-2021 , 21:11   Re: 8 survivors in the rescue vehicle
Reply With Quote #42

This is for Stripper extension.

You should paste it into "addons/stripper/maps" folder.
__________________

Last edited by Marttt; 09-23-2021 at 21:12.
Marttt is offline
yabi
Senior Member
Join Date: Jun 2021
Location: Taiwan
Old 09-24-2021 , 13:01   Re: 8 survivors in the rescue vehicle
Reply With Quote #43

Quote:
Originally Posted by Marttt View Post
This is for Stripper extension.

You should paste it into "addons/stripper/maps" folder.


Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\stripper\maps

@@?Is that right?~
yabi is offline
Marttt
Veteran Member
Join Date: Jan 2019
Location: Brazil
Old 09-24-2021 , 13:24   Re: 8 survivors in the rescue vehicle
Reply With Quote #44

Yeah but you need Stripper extension installed.

Link here
__________________
Marttt is offline
VYRNACH_GAMING
Member
Join Date: Sep 2021
Old 02-11-2022 , 06:13   Re: 8 survivors in the rescue vehicle
Reply With Quote #45

Quote:
Originally Posted by cravenge View Post
Saved you the trouble for it. Left some comments in there too for easy customizing.
Amazing work with this stripper config. Just wanna confirm on this:
Quote:
Keep in mind that the value of "info_survivor_position" entities must be equal to the maximum limit of survivors set inyour server
does this mean that I need to duplicate until there's enough records for each player if I have 20 players in my server?
c6m3_port.cfg
Code:
add:
{
	"origin" "-177.295 149.675 0"
	"targetname" "train_survivor_pos5"
	"Order" "1"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-241.295 149.675 0"
	"targetname" "train_survivor_pos6"
	"Order" "2"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-305.295 149.675 0"
	"targetname" "train_survivor_pos7"
	"Order" "3"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-369.295 149.675 0"
	"targetname" "train_survivor_pos8"
	"Order" "4"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-177.295 149.675 0"
	"targetname" "train_survivor_pos9"
	"Order" "1"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-241.295 149.675 0"
	"targetname" "train_survivor_pos10"
	"Order" "2"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-305.295 149.675 0"
	"targetname" "train_survivor_pos11"
	"Order" "3"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-369.295 149.675 0"
	"targetname" "train_survivor_pos12"
	"Order" "4"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-177.295 149.675 0"
	"targetname" "train_survivor_pos3"
	"Order" "1"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-241.295 149.675 0"
	"targetname" "train_survivor_pos14"
	"Order" "2"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-305.295 149.675 0"
	"targetname" "train_survivor_pos15"
	"Order" "3"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-369.295 149.675 0"
	"targetname" "train_survivor_pos16"
	"Order" "4"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
Or do I just uncomment the lines
c6m3_port.cfg
Code:
add:
{
	"origin" "-177.295 149.675 0"
	"targetname" "train_survivor_pos5"
	"Order" "1"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-241.295 149.675 0"
	"targetname" "train_survivor_pos6"
	"Order" "2"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-305.295 149.675 0"
	"targetname" "train_survivor_pos7"
	"Order" "3"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-369.295 149.675 0"
	"targetname" "train_survivor_pos8"
	"Order" "4"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-177.295 149.675 0"
	"targetname" "train_survivor_pos9"
	"Order" "1"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-241.295 149.675 0"
	"targetname" "train_survivor_pos10"
	"Order" "2"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-305.295 149.675 0"
	"targetname" "train_survivor_pos11"
	"Order" "3"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
{
	"origin" "-369.295 149.675 0"
	"targetname" "train_survivor_pos12"
	"Order" "4"
	"angles" "0 90 0"
	"classname" "info_survivor_position"
}
__________________
VYRNACH_GAMING is offline
sorallll
Senior Member
Join Date: Oct 2018
Old 02-11-2022 , 06:55   Re: 8 survivors in the rescue vehicle
Reply With Quote #46

Currently I use this and it works fine

PHP Code:
HookEvent("finale_vehicle_leaving"Event_FinaleVehicleLeaving);

void Event_FinaleVehicleLeaving(Event event, const char[] namebool dontBroadcast)
{
    
int entity FindEntityByClassname(MaxClients 1"info_survivor_position");
    if(
entity == INVALID_ENT_REFERENCE)
        return;

    
float vOrigin[3];
    
GetEntPropVector(entityProp_Send"m_vecOrigin"vOrigin);

    
int iSurvivor;
    static const 
char sOrder[][] = {"1""2""3""4"};
    for(
int i 1<= MaxClientsi++)
    {
        if(!
IsClientInGame(i) || GetClientTeam(i) != TEAM_SURVIVOR)
            continue;
            
        if(++
iSurvivor 4)
            continue;
            
        
entity CreateEntityByName("info_survivor_position");
        
DispatchKeyValue(entity"Order"sOrder[iSurvivor RoundToFloor(iSurvivor 4.0) * 4]);
        
TeleportEntity(entityvOriginNULL_VECTORNULL_VECTOR);
        
DispatchSpawn(entity);
    }

sorallll is offline
Gold Fish
Senior Member
Join Date: Mar 2020
Old 02-11-2022 , 07:10   Re: 8 survivors in the rescue vehicle
Reply With Quote #47

Quote:
Originally Posted by sorallll View Post
Currently I use this and it works fine

PHP Code:
HookEvent("finale_vehicle_leaving"Event_FinaleVehicleLeaving);

void Event_FinaleVehicleLeaving(Event event, const char[] namebool dontBroadcast)
{
    
int entity FindEntityByClassname(MaxClients 1"info_survivor_position");
    if(
entity == INVALID_ENT_REFERENCE)
        return;

    
float vOrigin[3];
    
GetEntPropVector(entityProp_Send"m_vecOrigin"vOrigin);

    
int iSurvivor;
    static const 
char sOrder[][] = {"1""2""3""4"};
    for(
int i 1<= MaxClientsi++)
    {
        if(!
IsClientInGame(i) || GetClientTeam(i) != TEAM_SURVIVOR)
            continue;
            
        if(++
iSurvivor 4)
            continue;
            
        
entity CreateEntityByName("info_survivor_position");
        
DispatchKeyValue(entity"Order"sOrder[iSurvivor RoundToFloor(iSurvivor 4.0) * 4]);
        
TeleportEntity(entityvOriginNULL_VECTORNULL_VECTOR);
        
DispatchSpawn(entity);
    }

Entity info_survivor_position is needed even for spawn players so that they do not spawn at one point. I think use Striper it is better idea to set unique coordinates for each info_survivor_position
__________________
-

PHP Code:
public OnClientConnect(int Client) {
    
KickClient(Client"sorry");


Last edited by Gold Fish; 02-11-2022 at 07:11.
Gold Fish is offline
VYRNACH_GAMING
Member
Join Date: Sep 2021
Old 02-11-2022 , 07:10   Re: 8 survivors in the rescue vehicle
Reply With Quote #48

Quote:
Originally Posted by sorallll View Post
Currently I use this and it works fine

PHP Code:
HookEvent("finale_vehicle_leaving"Event_FinaleVehicleLeaving);

void Event_FinaleVehicleLeaving(Event event, const char[] namebool dontBroadcast)
{
    
int entity FindEntityByClassname(MaxClients 1"info_survivor_position");
    if(
entity == INVALID_ENT_REFERENCE)
        return;

    
float vOrigin[3];
    
GetEntPropVector(entityProp_Send"m_vecOrigin"vOrigin);

    
int iSurvivor;
    static const 
char sOrder[][] = {"1""2""3""4"};
    for(
int i 1<= MaxClientsi++)
    {
        if(!
IsClientInGame(i) || GetClientTeam(i) != TEAM_SURVIVOR)
            continue;
            
        if(++
iSurvivor 4)
            continue;
            
        
entity CreateEntityByName("info_survivor_position");
        
DispatchKeyValue(entity"Order"sOrder[iSurvivor RoundToFloor(iSurvivor 4.0) * 4]);
        
TeleportEntity(entityvOriginNULL_VECTORNULL_VECTOR);
        
DispatchSpawn(entity);
    }

how do you use this? As a plugin?
__________________
VYRNACH_GAMING is offline
sorallll
Senior Member
Join Date: Oct 2018
Old 02-11-2022 , 08:23   Re: 8 survivors in the rescue vehicle
Reply With Quote #49

Quote:
Originally Posted by VYRNACH_GAMING View Post
how do you use this? As a plugin?
Attached Files
File Type: sp Get Plugin or Get Source (l4d2_test.sp - 141 views - 1.1 KB)

Last edited by sorallll; 02-11-2022 at 10:16.
sorallll is offline
strikeraot
Senior Member
Join Date: Dec 2018
Location: Viet Nam
Old 02-11-2022 , 09:29   Re: 8 survivors in the rescue vehicle
Reply With Quote #50

Code:
// C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\l4d2_test.sp(21) : error 017: undefined symbol "FindEntityByClassname"
// C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\l4d2_test.sp(32) : error 017: undefined symbol "TEAM_SURVIVOR"
// C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\l4d2_test.sp(38) : error 017: undefined symbol "CreateEntityByName"
// C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\l4d2_test.sp(39) : error 017: undefined symbol "DispatchKeyValue"
// C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\l4d2_test.sp(40) : error 017: undefined symbol "TeleportEntity"
// C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\l4d2_test.sp(41) : error 017: undefined symbol "DispatchSpawn"
strikeraot is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:24.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode