[HL2:DM] Modelshooser

A place for requesting new Source.Python plugins to be made for your server.

Please request only one plugin per thread.
User avatar
Painkiller
Senior Member
Posts: 725
Joined: Sun Mar 01, 2015 8:09 am
Location: Germany
Contact:

[HL2:DM] Modelshooser

Postby Painkiller » Sat Nov 04, 2017 4:28 pm

Hi i have an old script.
Would it be possible for someone to rewrite me for SP?

Setting for DM only red models and TDM blue and red models.

Thanks in Advance

Syntax: Select all

block load
{
es_xsetinfo random_models 1
// es_msg es loaded... random_models
//
//
//
}

block unload
{
es_xsetinfo random_models 0
// es_msg es unloaded... random_models
}

event player_spawn
{
//
//
//
//
// Random Models
//
es_set random_models_wcs 0
es_rand random_models_wcs 1 72
//
//
//
if (server_var(random_models_wcs) = 1) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Female_01
//
//
//
}
if (server_var(random_models_wcs) = 2) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Female_02
//
//
//
}
if (server_var(random_models_wcs) = 3) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Female_03
//
//
//
}
if (server_var(random_models_wcs) = 4) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Female_04
//
//
//
}
if (server_var(random_models_wcs) = 5) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Female_06
//
//
//
}
if (server_var(random_models_wcs) = 6) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Female_07
//
//
//
}
if (server_var(random_models_wcs) = 7) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Male_01
//
//
//
}
if (server_var(random_models_wcs) = 8) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_02
//
//
//
}
if (server_var(random_models_wcs) = 9) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_03
//
//
//
}
if (server_var(random_models_wcs) = 10) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Male_04
//
//
//
}
if (server_var(random_models_wcs) = 11) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/Male_05
//
//
//
}
if (server_var(random_models_wcs) = 12) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_06
//
//
//
}
if (server_var(random_models_wcs) = 13) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_07
//
//
//
}
if (server_var(random_models_wcs) = 14) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_08
//
//
//
}
if (server_var(random_models_wcs) = 15) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_09
//
//
//
}
if (server_var(random_models_wcs) = 16) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_09
//
//
//
}
if (server_var(random_models_wcs) = 17) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Female_01
//
//
//
}
if (server_var(random_models_wcs) = 18) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Female_02
//
//
//
}
if (server_var(random_models_wcs) = 19) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Female_03
//
//
//
}
if (server_var(random_models_wcs) = 20) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Female_04
//
//
//
}
if (server_var(random_models_wcs) = 21) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Female_06
//
//
//
}
if (server_var(random_models_wcs) = 22) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Female_07
//
//
//
}
if (server_var(random_models_wcs) = 23) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Male_01
//
//
//
}
if (server_var(random_models_wcs) = 24) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/male_02
//
//
//
}
if (server_var(random_models_wcs) = 25) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/male_03
//
//
//
}
if (server_var(random_models_wcs) = 26) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Male_04
//
//
//
}
if (server_var(random_models_wcs) = 27) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/Male_05
//
//
//
}
if (server_var(random_models_wcs) = 28) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/male_06
//
//
//
}
if (server_var(random_models_wcs) = 29) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/male_07
//
//
//
}
if (server_var(random_models_wcs) = 30) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/male_08
//
//
//
}
if (server_var(random_models_wcs) = 31) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group02/male_09
//
//
//
}
if (server_var(random_models_wcs) = 32) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Female_01
//
//
//
}
if (server_var(random_models_wcs) = 33) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Female_02
//
//
//
}
if (server_var(random_models_wcs) = 34) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Female_03
//
//
//
}
if (server_var(random_models_wcs) = 35) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Female_04
//
//
//
}
if (server_var(random_models_wcs) = 36) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Female_06
//
//
//
}
if (server_var(random_models_wcs) = 37) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Female_07
//
//
//
}
if (server_var(random_models_wcs) = 38) do
{
//
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Male_01
//
//
//
}
if (server_var(random_models_wcs) = 39) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/male_02
//
//
//
}
if (server_var(random_models_wcs) = 40) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/male_03
//
//
//
}
if (server_var(random_models_wcs) = 41) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Male_04
//
//
//
}
if (server_var(random_models_wcs) = 42) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/Male_05
//
//
//
}
if (server_var(random_models_wcs) = 43) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/male_06
//
//
//
}
if (server_var(random_models_wcs) = 44) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/male_07
//
//
//
}
if (server_var(random_models_wcs) = 45) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/male_08
//
//
//
}
if (server_var(random_models_wcs) = 46) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03/male_09
//
//
//
}
if (server_var(random_models_wcs) = 47) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Female_01
//
//
//
}
if (server_var(random_models_wcs) = 48) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Female_02
//
//
//
}
if (server_var(random_models_wcs) = 49) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Female_03
//
//
//
}
if (server_var(random_models_wcs) = 50) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Female_04
//
//
//
}
if (server_var(random_models_wcs) = 51) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Female_06
//
//
//
}
if (server_var(random_models_wcs) = 52) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Female_07
//
//
//
}
if (server_var(random_models_wcs) = 53) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Male_01
//
//
//
}
if (server_var(random_models_wcs) = 54) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/male_02
//
//
//
}
if (server_var(random_models_wcs) = 55) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/male_03
//
//
//
}
if (server_var(random_models_wcs) = 56) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Male_04
//
//
//
}
if (server_var(random_models_wcs) = 57) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/Male_05
//
//
//
}
if (server_var(random_models_wcs) = 58) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/male_06
//
//
//
}
if (server_var(random_models_wcs) = 59) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/male_07
//
//
//
}
if (server_var(random_models_wcs) = 60) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/male_08
//
//
//
}
if (server_var(random_models_wcs) = 61) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group03m/male_09
//
//
//
}
if (server_var(random_models_wcs) = 62) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /alyx
//
//
//
}
if (server_var(random_models_wcs) = 63) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Barney
//
//
//
}
if (server_var(random_models_wcs) = 64) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /breen
//
//
//
}
if (server_var(random_models_wcs) = 65) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Eli
//
//
//
}
if (server_var(random_models_wcs) = 66) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /gman
//
//
//
}
if (server_var(random_models_wcs) = 67) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Kleiner
//
//
//
}
if (server_var(random_models_wcs) = 68) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /monk
//
//
//
}
if (server_var(random_models_wcs) = 69) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /mossman
//
//
//
}
if (server_var(random_models_wcs) = 70) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /odessa
//
//
//
}
if (server_var(random_models_wcs) = 71) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Police
//
//
//
}
if (server_var(random_models_wcs) = 72) do
{
//
//
//
es playerset viewplayer event_var(userid)
es playerset model event_var(userid) /Humans/Group01/male_09
//
//
//
}
}
User avatar
L'In20Cible
Project Leader
Posts: 1533
Joined: Sat Jul 14, 2012 9:29 pm
Location: Québec

Re: [HL2:DM] Modelshooser

Postby L'In20Cible » Sun Nov 05, 2017 3:24 am

Painkiller wrote:Setting for DM only red models and TDM blue and red models.

The code you posted doesn't set model based on gamemode, but set a random model out of 72 to the players that are spawning. I'm not entirely sure what exactly you are looking for, could you elaborate? How exactly do you differentiate from DM to TDM?
User avatar
Painkiller
Senior Member
Posts: 725
Joined: Sun Mar 01, 2015 8:09 am
Location: Germany
Contact:

Re: [HL2:DM] Modelshooser

Postby Painkiller » Sun Dec 03, 2017 4:30 am

By chance, it would be alright.

These are the models from the Haubspiel that work in HL2DM.

The models are different from the rebels and manes.

Combines are loud loud boots and slow.
Rebels are nimble and have no loud boots.

A random arrangement would be perfect for what I'm looking for.

Many thanks in advance

Return to “Plugin Requests”

Who is online

Users browsing this forum: Bing [Bot] and 5 guests