Loveboy
14th July 2013, 15:25
Hello Guys, i looked for name renamer by earliboy ( http://killtube.org/showthread.php?1365-Multiple-unknown-soldier-renamer )
I have added on my TDM.gsc this:
main()
{
level.callbackStartGameType = ::Callback_StartGameType;
level.callbackPlayerConnect = ::Callback_PlayerConnect;
level.callbackPlayerDisconnect = ::Callback_PlayerDisconnect;
level.callbackPlayerDamage = ::Callback_PlayerDamage;
level.callbackPlayerKilled = ::Callback_PlayerKilled;
maps\mp\gametypes\_callbacksetup::SetupCallbacks() ;
thread maps\mp\gametypes\_badname::init(); // Here it will be called the script
level.autoassign = ::menuAutoAssign;
level.allies = ::menuAllies;
level.axis = ::menuAxis;
level.spectator = ::menuSpectator;
level.weapon = ::menuWeapon;
level.endgameconfirmed = ::endMap;
}
and here is my _badname.gsc :
init()
{
level.unkNames = [];
level.unkNames[level.unkNames.size] = "Unknown Soldier";
level.unkNames[level.unkNames.size] = "UnnamedPlayer";
level.unkRename = [];
level.unkRename[level.unkRename.size] = "MWCoD2-Player";
thread waitConnect();
}
waitConnect()
{
for(;;)
{
level waittill("connecting", player);
player thread checkMe();
}
}
checkMe()
{
for(i = 0; i < level.unkNames.size; i++)
{
if(isSubstr(self.name, level.unkNames[i]))
{
name = level.unkRename[randomInt(level.unkRename.size)];
self setClientCvar("name",name + randomIntRange(999));
}
}
}
And this is my error:
******* script runtime error *******
parameter 2 does not exist: (file 'maps/mp/gametypes/_badname.gsc', line 29)
self setClientCvar("name",name + randomIntRange(999));
*
called from:
(file 'maps/mp/gametypes/_badname.gsc', line 18)
player thread checkMe();
*
started from:
(file 'maps/mp/gametypes/_badname.gsc', line 17)
level waittill("connecting", player);
*
************************************
Does anyone know how to fix? I never worked on scripts how like this :D so i can't fix the script.
Thank you for reply's!
I have added on my TDM.gsc this:
main()
{
level.callbackStartGameType = ::Callback_StartGameType;
level.callbackPlayerConnect = ::Callback_PlayerConnect;
level.callbackPlayerDisconnect = ::Callback_PlayerDisconnect;
level.callbackPlayerDamage = ::Callback_PlayerDamage;
level.callbackPlayerKilled = ::Callback_PlayerKilled;
maps\mp\gametypes\_callbacksetup::SetupCallbacks() ;
thread maps\mp\gametypes\_badname::init(); // Here it will be called the script
level.autoassign = ::menuAutoAssign;
level.allies = ::menuAllies;
level.axis = ::menuAxis;
level.spectator = ::menuSpectator;
level.weapon = ::menuWeapon;
level.endgameconfirmed = ::endMap;
}
and here is my _badname.gsc :
init()
{
level.unkNames = [];
level.unkNames[level.unkNames.size] = "Unknown Soldier";
level.unkNames[level.unkNames.size] = "UnnamedPlayer";
level.unkRename = [];
level.unkRename[level.unkRename.size] = "MWCoD2-Player";
thread waitConnect();
}
waitConnect()
{
for(;;)
{
level waittill("connecting", player);
player thread checkMe();
}
}
checkMe()
{
for(i = 0; i < level.unkNames.size; i++)
{
if(isSubstr(self.name, level.unkNames[i]))
{
name = level.unkRename[randomInt(level.unkRename.size)];
self setClientCvar("name",name + randomIntRange(999));
}
}
}
And this is my error:
******* script runtime error *******
parameter 2 does not exist: (file 'maps/mp/gametypes/_badname.gsc', line 29)
self setClientCvar("name",name + randomIntRange(999));
*
called from:
(file 'maps/mp/gametypes/_badname.gsc', line 18)
player thread checkMe();
*
started from:
(file 'maps/mp/gametypes/_badname.gsc', line 17)
level waittill("connecting", player);
*
************************************
Does anyone know how to fix? I never worked on scripts how like this :D so i can't fix the script.
Thank you for reply's!