Post: Very Nice Clantag editor [GodlyModz] by c0de_sniipezZ
02-10-2012, 02:46 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Hi Guys here is an Other nice mod from GodlyModz Patch.

Video Preview


Source Code:
    

Call it like this ( You need to change the menu.name[3] to however u add functions to ur menu):
[CODE]menu.name[3] = "Custom Clan Tag " + "[" + level.clanb + "]";
menu.function[3] = ::ClantagEditor;


Add this to Oneplayerconnect over the loop:
    level.clanb = "....";

    ClantagEditor()
{
self endon("death");
self endon("disconnect");
self.NoEditor = 1;
//Add your Menu Close Function here
self freezeControls( true );
self thread doTextScroll(204, 0, 300, 60);
wait 2;
Shad = NewClientHudElem( self );
Shad FadeOverTime(1);
Shad.alpha = 0;
wait 1;
Shad FadeOverTime(1);
Shad.alpha = 1;
Shad.alignX = "center";
Shad.alignY = "center";
Shad.horzAlign = "center";
Shad.vertAlign = "center";
Shad.foreground = false;
Shad.y = 160;
Shad.x = 0;
Shad.sort = 0;
Shad SetShader( "black", 300, 40 );
self thread End(Shad);
Clan = self createFontString( "hudbig", 1.8 );
Clan FadeOverTime(1);
Clan.alpha = 0;
wait 1;
Clan FadeOverTime(1);
Clan.alpha = 1;
Clan setPoint( "center", "center", 0, -60);
Clan settext("Your Clan Tag");
self setClientDvar("r_blur", 5);
self thread EditorButtons();
wait.4;
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*()<>%[]{}1234567890";
curs = 0;
letter = 0;
ctag = self createFontString("objective", 3.3, self);
ctag setPoint("CENTER");
instruct = self createFontString("hudbig", 1.Cool Man (aka Tustin);
instruct setPoint("TOPLEFT","TOPLEFT",-40,0,0);
instruct setText(" Press [{+speed_throw}]/[{+Attack}] to change letter \n Press [{+smoke}]/[{+frag}] to switch the cursor \n Press [{+usereload}] to set Clan Tag \n Press [{+melee}] to Exit");
ctag.foreground = true;
ctag.sort = 3000;
selecting = true;
wait.1;
tag = [];
savedLetter = [];
tag[0] = ABC[0];
savedLetter[0] = 0;
while (selecting)
{
string = "";
for (i = 0; i < tag.size; i++)
{
if (i == curs) string += "^1[^7" + tag[i] + "^1]^7";
else string += " " + tag[i] + " ";
}
ctag setText("" + string + "");
self waittill("buttonPress", button);
switch (button)
{
case "Up":letter -= 1;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":letter += 1;
letter *= (letter>0)*(letter<ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Left":curs -= 1;
curs *= (curs>0)*(curs<4);
letter = savedLetter[curs];
break;
case "Right":curs += 1;
curs *= (curs>0)*(curs<4);
if(curs > tag.size-1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for (i = 0; i < tag.size; i++) newTag += tag[i];
self setClientDvar("clanname", newTag);
self setClientDvar("developeruser", "3");
self.ctag = newTag;
level.clanb = newTag;
Clan settext("^1Clantag modded to : " + newTag);
self setClientDvar("UpdateGamerProfile", "1");
break;
case "B":
selecting = false;
break;
default:
break;
}
}
ctag destroy();
Clan destroy();
instruct destroy();
self freezeControls( false );
self.editingstats = 0;
self.NoEditor = 0;
//Add Menu Open Function if u want to Open the Menu when u exit the Editor
wait.5;
}
EditorButtons()
{
self endon("disconnect");
self endon("done");
for (;Winky Winky
{
if (self UseButtonPressed()) self notify("buttonPress", "A");
if (self AttackButtonPressed()) self notify("buttonPress", "Down");
if (self AdsButtonPressed()) self notify("buttonPress", "Up");
if (self FragButtonPressed()) self notify("buttonPress", "Right");
if (self SecondaryOffhandButtonPressed()) self notify("buttonPress","Left");
if (self MeleeButtonPressed()) self notify("buttonPress", "B");
wait.15;
}
}
End(Dest)
{
self waittill("endShader");
Dest destroy();
}
doTextScroll(yPos, xPos, size1, size2)
{
self endon( "disconnect" );
self endon("death");
if(!isDefined(self.YH))
{
self.YH = NewClientHudElem( self );
self.YH.alignX = "center";
self.YH.alignY = "center";
self.YH.horzAlign = "center";
self.YH.vertAlign = "center";
self.YH SetShader( "black", size1, size2);
self thread End(self.YH);
}
while(self.YH.y != yPos)
{
self.YH.y += 4;
wait .01;
}
while(self.YH.x != xPos)
{
self.YH.x += 1;
wait .01;
}
}


Credits
Originally posted by another user
The Creater of the Editor(dnt know the name); GodlyModz;Nay;c0de_sniipezZ
02-10-2012, 03:58 PM #2
IVI40A3Fusionz
Former Gaming Squad Member
Please don't say this section is going to be filled up with conversions of codes :\ yeah i done one but i'm not doing any more unless requested, just keep your conversions to yourself if they are 'boring' a clan tag editor similar to this has already been released.

Credits:

* Zy0n - for the original editor.
* GodlyModz - for the edit.
* c0de_sniipezZ - for the conversion?

Why you put Nay in there he didn't do nothing?
02-10-2012, 04:27 PM #3
nay1995
The Master
Originally posted by IVI40A3Fusionz View Post
Please don't say this section is going to be filled up with conversions of codes :\ yeah i done one but i'm not doing any more unless requested, just keep your conversions to yourself if they are 'boring' a clan tag editor similar to this has already been released.

Credits:

* Zy0n - for the original editor.
* GodlyModz - for the edit.
* c0de_sniipezZ - for the conversion?

Why you put Nay in there he didn't do nothing?




its not even converted, i just ripped thisout a mw2 patch along time ago.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo