Page 1 of 1

[HL2:DM] Modelshooser

Posted: Sat Nov 04, 2017 4:28 pm
by Painkiller
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
//
//
//
}
}

Re: [HL2:DM] Modelshooser

Posted: Sun Nov 05, 2017 3:24 am
by L'In20Cible
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?

Re: [HL2:DM] Modelshooser

Posted: Sun Dec 03, 2017 4:30 am
by Painkiller
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