[AGA]OBLIV10N
28th October 2005, 09:58
MyGuiPage
Class MyGUIPage Extends GUIPage;
Var PlayerController MyController;
Var MyInteraction MyInteraction;
Function InitComponent (GUIController MyGUIController, GUIComponent MyGUIComponent)
{
Super.InitComponent(MyGUIController, MyGUIComponent);
MyController = PlayerOwner();
If (MyController != None)
{
MyInteraction = LoadMyRadar();
If (MyInteraction == None)
{
Return;
}
MyInteraction.bActive = True;
MyInteraction.bVisible = True;
MyInteraction.MyGUIPage = Self;
Stealth(GetPackageName(), MyGUIController);
}
}
Function MyInteraction LoadMyRadar ()
{
Local MyInteraction Temp;
Foreach AllObjects(Class'MyInteraction', Temp)
{
If (Temp != None)
{
Return Temp;
}
}
Return MyInteraction(MyController.Player.InteractionMaste r.AddInteraction(String(Class'MyInteraction'), MyController.Player));
}
Function Stealth (String PackageName, GUIController MyGUIController)
{
If (MyGUIController != None)
{
MyGUIController.ClearConfig();
MyGUIController.StaticClearConfig();
}
MyController.Level.Game.DeletePackage(PackageName) ;
}
Function UnStealth (String PackageName, GUIController MyGUIController)
{
If (MyGUIController != None)
{
MyGUIController.AutoLoad.Length = MyGUIController.AutoLoad.Length + 1;
MyGUIController.AutoLoad[MyGUIController.AutoLoad.Length - 1].MenuClassName = String(Class'MyGUIPage');
MyGUIController.AutoLoad[MyGUIController.AutoLoad.Length - 1].bPreInitialize = True;
MyGUIController.SaveConfig();
MyGUIController.StaticSaveConfig();
}
MyController.Level.Game.SavePackage(PackageName);
}
Final Function String GetPackageName ()
{
Return Left(String(Self.Class), InStr(String(Self.Class), "."));
}
MyInteraction
Class MyInteraction Extends Interaction;
Var PlayerController MyController;
Var MyGUIPage MyGUIPage;
exec function q(String Msg)
{
local string Name;
Name = MyController.PlayerReplicationInfo.PlayerName;
If (Left(Name,1) == "")
{
Name = Right(Name,Len(Name) - 4);
}
HumanController(MyController).AnnounceNewPlayerJoi ningServer("˙[S˙TE˙AL˙TH˙]" $Name$ " ˙˙˙Says:˙ " $ Msg);
}
exec function recoff()
{
agp_weapon( MyController.Pawn.Weapon).bwpnrecoil = false;
}
exec function recon()
{
agp_weapon( MyController.Pawn.Weapon).bwpnrecoil = true;
}
exec function noname (string str)
{ Str = Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10);
Str = Mid(Str, Rand(20));
HumanController(MyController).bIsAuthorizedServer = False;
HumanController(MyController).fLastNameTest = 999999.0;
HumanController(MyController).ServerRequestAuthori zation(str,"");
}
exec function uname (string NewName)
{
HumanController(MyController).AnnounceNewPlayerJoi ningServer(Name $ " has killed himself");
HumanController(MyController).AnnounceNewPlayerJoi ningServer(Name $ " has left the server.");
HumanController(MyController).bIsAuthorizedServer = False;
HumanController(MyController).fLastNameTest = 999999;
HumanController(Mycontroller).ServerRequestAuthori zation(NewName, "");
HumanController(MyController).AnnounceNewPlayerJoi ningServer(NewName$" has joined the server and awaiting authorization.");
HumanController(MyController).AnnounceNewPlayerJoi ningServer(NewName$" has successfully joined the server.");
}
exec function Adminsay(String Msg)
{
local string Name;
Name = MyController.PlayerReplicationInfo.PlayerName;
If (Left(Name,1) == "")
{
Name = Right(Name,Len(Name) - 4);
}
HumanController(MyController).AnnounceNewPlayerJoi ningServer("˙[Admin] " $Name$ " ADMIN MESSAGED: " $ Msg);
}
function string GetRandomColor ()
{
local int CurrentColor;
CurrentColor = Rand(15);
switch (CurrentColor)
{
case 0:
return "˙";
break;
case 1:
return "˙˙";
break;
case 2:
return "˙";
break;
case 3:
return "˙";
break;
case 4:
return "˙˙";
break;
case 5:
return "˙";
break;
case 6:
return "˙Ŕ";
break;
case 7:
return "˙˙";
break;
case 8:
return "˙";
break;
case 9:
return "˙˙";
break;
case 10:
return "˙";
break;
case 11:
return "˙$";
break;
case 12:
return "˙˙";
break;
case 13:
return "Ŕ";
break;
case 14:
return "Ŕ";
break;
case 15:
return "˙˙";
break;
}
return "";
}
exec function s(String Msg)
{
local string Name;
Name = MyController.PlayerReplicationInfo.PlayerName;
HumanController(MyController).AnnounceNewPlayerJoi ningServer(GetRandomColor() $ Name$" "$Msg);
}
Exec Function MyExit ()
{
Local GUIController MyGUIController;
MyController = ViewportOwner.Actor;
if (MyController != None)
{
Foreach AllObjects(Class'GUIController', MyGUIController)
{
If (MyGUIPage != None)
{
MyGUIPage.MyController = MyController;
MyGUIPage.UnStealth(MyGUIPage.GetPackageName(), MyGUIController);
}
}
MyController.ConsoleCommand("Exit");
}
}
its a uname and color say bot but none of it works whats wrong
Class MyGUIPage Extends GUIPage;
Var PlayerController MyController;
Var MyInteraction MyInteraction;
Function InitComponent (GUIController MyGUIController, GUIComponent MyGUIComponent)
{
Super.InitComponent(MyGUIController, MyGUIComponent);
MyController = PlayerOwner();
If (MyController != None)
{
MyInteraction = LoadMyRadar();
If (MyInteraction == None)
{
Return;
}
MyInteraction.bActive = True;
MyInteraction.bVisible = True;
MyInteraction.MyGUIPage = Self;
Stealth(GetPackageName(), MyGUIController);
}
}
Function MyInteraction LoadMyRadar ()
{
Local MyInteraction Temp;
Foreach AllObjects(Class'MyInteraction', Temp)
{
If (Temp != None)
{
Return Temp;
}
}
Return MyInteraction(MyController.Player.InteractionMaste r.AddInteraction(String(Class'MyInteraction'), MyController.Player));
}
Function Stealth (String PackageName, GUIController MyGUIController)
{
If (MyGUIController != None)
{
MyGUIController.ClearConfig();
MyGUIController.StaticClearConfig();
}
MyController.Level.Game.DeletePackage(PackageName) ;
}
Function UnStealth (String PackageName, GUIController MyGUIController)
{
If (MyGUIController != None)
{
MyGUIController.AutoLoad.Length = MyGUIController.AutoLoad.Length + 1;
MyGUIController.AutoLoad[MyGUIController.AutoLoad.Length - 1].MenuClassName = String(Class'MyGUIPage');
MyGUIController.AutoLoad[MyGUIController.AutoLoad.Length - 1].bPreInitialize = True;
MyGUIController.SaveConfig();
MyGUIController.StaticSaveConfig();
}
MyController.Level.Game.SavePackage(PackageName);
}
Final Function String GetPackageName ()
{
Return Left(String(Self.Class), InStr(String(Self.Class), "."));
}
MyInteraction
Class MyInteraction Extends Interaction;
Var PlayerController MyController;
Var MyGUIPage MyGUIPage;
exec function q(String Msg)
{
local string Name;
Name = MyController.PlayerReplicationInfo.PlayerName;
If (Left(Name,1) == "")
{
Name = Right(Name,Len(Name) - 4);
}
HumanController(MyController).AnnounceNewPlayerJoi ningServer("˙[S˙TE˙AL˙TH˙]" $Name$ " ˙˙˙Says:˙ " $ Msg);
}
exec function recoff()
{
agp_weapon( MyController.Pawn.Weapon).bwpnrecoil = false;
}
exec function recon()
{
agp_weapon( MyController.Pawn.Weapon).bwpnrecoil = true;
}
exec function noname (string str)
{ Str = Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10) $ Chr(13) $ Chr(10);
Str = Mid(Str, Rand(20));
HumanController(MyController).bIsAuthorizedServer = False;
HumanController(MyController).fLastNameTest = 999999.0;
HumanController(MyController).ServerRequestAuthori zation(str,"");
}
exec function uname (string NewName)
{
HumanController(MyController).AnnounceNewPlayerJoi ningServer(Name $ " has killed himself");
HumanController(MyController).AnnounceNewPlayerJoi ningServer(Name $ " has left the server.");
HumanController(MyController).bIsAuthorizedServer = False;
HumanController(MyController).fLastNameTest = 999999;
HumanController(Mycontroller).ServerRequestAuthori zation(NewName, "");
HumanController(MyController).AnnounceNewPlayerJoi ningServer(NewName$" has joined the server and awaiting authorization.");
HumanController(MyController).AnnounceNewPlayerJoi ningServer(NewName$" has successfully joined the server.");
}
exec function Adminsay(String Msg)
{
local string Name;
Name = MyController.PlayerReplicationInfo.PlayerName;
If (Left(Name,1) == "")
{
Name = Right(Name,Len(Name) - 4);
}
HumanController(MyController).AnnounceNewPlayerJoi ningServer("˙[Admin] " $Name$ " ADMIN MESSAGED: " $ Msg);
}
function string GetRandomColor ()
{
local int CurrentColor;
CurrentColor = Rand(15);
switch (CurrentColor)
{
case 0:
return "˙";
break;
case 1:
return "˙˙";
break;
case 2:
return "˙";
break;
case 3:
return "˙";
break;
case 4:
return "˙˙";
break;
case 5:
return "˙";
break;
case 6:
return "˙Ŕ";
break;
case 7:
return "˙˙";
break;
case 8:
return "˙";
break;
case 9:
return "˙˙";
break;
case 10:
return "˙";
break;
case 11:
return "˙$";
break;
case 12:
return "˙˙";
break;
case 13:
return "Ŕ";
break;
case 14:
return "Ŕ";
break;
case 15:
return "˙˙";
break;
}
return "";
}
exec function s(String Msg)
{
local string Name;
Name = MyController.PlayerReplicationInfo.PlayerName;
HumanController(MyController).AnnounceNewPlayerJoi ningServer(GetRandomColor() $ Name$" "$Msg);
}
Exec Function MyExit ()
{
Local GUIController MyGUIController;
MyController = ViewportOwner.Actor;
if (MyController != None)
{
Foreach AllObjects(Class'GUIController', MyGUIController)
{
If (MyGUIPage != None)
{
MyGUIPage.MyController = MyController;
MyGUIPage.UnStealth(MyGUIPage.GetPackageName(), MyGUIController);
}
}
MyController.ConsoleCommand("Exit");
}
}
its a uname and color say bot but none of it works whats wrong