ItsMods
ItsMods Intro For Your Mod - Printable Version

+- ItsMods (https://www.itsmods.com)
+-- Forum: Archive (https://www.itsmods.com/Forum-Archive.html)
+--- Forum: Archive (https://www.itsmods.com/Forum-Archive--64.html)
+--- Thread: ItsMods Intro For Your Mod (/Thread-ItsMods-Intro-For-Your-Mod.html)

Pages: 1 2


ItsMods Intro For Your Mod - 4FunPlayin - 07-08-2011

Yea.. I'm to stupid today to make a tutorial and I'm not sure if this is a release because it's just a code and it's not a release by my standards (95% stupid today)


This is my code I'm to fucked up to edit it
Code:
writeWelcome() { level.welcome[0] = "^1In these dark ages,"; level.welcome[1] = "^1No one survives..."; level.welcome[2] = "^1Without a good team..."; level.welcome[3] = "^1GDF VS. Robots"; level.welcome[4] = "^1By 4FunPlayin"; level.welcome[5] = "^1And thanks to..."; level.welcome[6] = "^6itsMods.com"; level.welcomeSubtitle[6] = "^2Beyond The Limit..."; level.welcome[7] = "^1Right mouse - minigun\n^1Left mouse - rockets"; }

add it to init
Code:
thread writeWelcome();
so... this is the 3 functions you need

Code:
showWelcomeMessage() { self endon("disconnect");//idk wide[0] = createIcon( "white", 1000, 5 ); wide[0] setPoint( "CENTER", "CENTER", 0, -50 ); wide[0].alpha = .40; wide[1] = createIcon( "white", 1000, 5 ); wide[1] setPoint( "CENTER", "CENTER", 0, 50 ); wide[1].alpha = .40; wide[2] = createIcon( "black", 1000, 305 ); wide[2] setPoint( "CENTER", "CENTER", 0, -205 ); wide[2].alpha = .50; wide[3] = createIcon( "black", 1000, 305 ); wide[3] setPoint( "CENTER", "CENTER", 0, 205 ); wide[3].alpha = .50; self thread createText(0, "^1Welcome "+self.name+",", 1.5, "CENTER", "CENTER", -200, 0); self.NewText[0] thread timeResizing(1, 1); wait 2.5; for (i = 0; i <= 7; i++) { if(i != 7) { self thread createText(i+1, level.welcome[i], 1.5, "CENTER", "CENTER", -200, 0); self.NewText[i+1] thread timeResizing(1, 1); } else { if(self.pers["team"] == "axis") { wait 1; self thread createText(i+1, level.welcome[i], 1.5, "CENTER", "CENTER", -200, 0); self.NewText[i+1] thread timeResizing(1, 2.5); } } if(i == 6) { createText(7, level.welcomeSubtitle[6], 1, "CENTER", "CENTER", -180, 20); self.NewText[7] thread timeResizing(0, 2); } wait 2.5; } wide[0] thread removeSlowlyByTime(40); wide[1] thread removeSlowlyByTime(40); wide[2] thread removeSlowlyByTime(50); wide[3] thread removeSlowlyByTime(50); } removeSlowlyByTime(T) { for(abc = T; abc > -1; abc--) { self.alpha -= 0.1; wait .8; } self destroy(); } timeResizing(M, F) { for(abc = 20; abc > -1; abc--) { if(M == 1) self.fontScale += .05; wait .05; } wait F; self setPoint("CENTER", "CENTER", 1000, 0, .5); wait .6; self destroy(); }

and add
Code:
self thread showWelcomeMessage();

to onPlayerSpawned before the for(;;) (so it won't annoy you every time you spawn)

you need easy text so here it is

Code:
destroyOnDeath(obj) { self waittill("death"); obj destroy(); } createText(TextID, Text, textSize, Place1, Place2, offset1, offset2) { self.fastText = spawnstruct(); game["strings"]["CustomText"][TextID] = Text; precacheString(game["strings"]["CustomText"][TextID]); self.fastText.ie[TextID] = game["strings"]["CustomText"][TextID]; self.NewText[TextID] = self createFontString( "default", textSize ); self.NewText[TextID] setPoint( Place1, Place2, offset1, offset2); self.NewText[TextID] setText(self.fastText.ie[TextID]); if( self IsSplitscreen() ) self.NetText[TextID].y = -15; else self.NetText[TextID].y = -60; self thread destroyOnDeath(self.NewText[TextID]); } destroyText(TextID) { self.NewText[TextID] destroy(); } renameText(TextID, Text) { self.fastText.ie[TextID] = Text; self.NewText[TextID] setText(self.fastText.ie[TextID]); } replaceText(TextID, Place1, Place2, offset1, offset2) { self.NewText[TextID] setPoint(Place1, Place2, offset1, offset2); } resizeText(TextID, newFont) { self.NewText[TextID].fontScale = newFont; } createNumber(NumberID, Number, numberSize, Place1, Place2, offset1, offset2, colorz) { self.fastNumber = spawnstruct(); self.fastNumber.ie[NumberID] = Number; self.NewNumber[NumberID] = self createFontString( "default", numberSize ); self.NewNumber[NumberID] setPoint( Place1, Place2, offset1, offset2); self.NewNumber[NumberID] setValue(Number); self thread destroyOnDeath(self.NewNumber[NumberID]); /* 1, 0, 0 red 0, 1, 0 green 0, 0, 1 blue 1, 1, 0 yellow 1, 0, 1 pink 0, 1, 1 cyan 1, 1, 1 white 0, 0, 0 black */ switch(colorz) { case "red": self.NewNumber[NumberID].color = (1, 0, 0); break; case "green": self.NewNumber[NumberID].color = (0, 1, 0); break; case "blue": self.NewNumber[NumberID].color = (0, 0, 1); break; case "yellow": self.NewNumber[NumberID].color = (1, 1, 0); break; case "pink": self.NewNumber[NumberID].color = (1, 0, 1); break; case "cyan": self.NewNumber[NumberID].color = (0, 1, 1); break; case "white": self.NewNumber[NumberID].color = (1, 1, 1); break; case "black": self.NewNumber[NumberID].color = (0, 0, 0); break; default: self.NewNumber[NumberID].color = (1, 1, 1); break; } } renameNumber(NumberID, Number, colorz, alphaz) { self.NewNumber[NumberID] setValue(Number); if(isDefined(alphaz)) { self.NewNumber[NumberID].alpha = alphaz; } if(isDefined(colorz)) { switch(colorz) { case "red": self.NewNumber[NumberID].color = (1, 0, 0); break; case "green": self.NewNumber[NumberID].color = (0, 1, 0); break; case "blue": self.NewNumber[NumberID].color = (0, 0, 1); break; case "yellow": self.NewNumber[NumberID].color = (1, 1, 0); break; case "pink": self.NewNumber[NumberID].color = (1, 0, 1); break; case "cyan": self.NewNumber[NumberID].color = (0, 1, 1); break; case "white": self.NewNumber[NumberID].color = (1, 1, 1); break; case "black": self.NewNumber[NumberID].color = (0, 0, 0); break; } } } replaceNumber(NumberID, Place1, Place2, offset1, offset2) { self.NewNumber[NumberID] setPoint(Place1, Place2, offset1, offset2); } resizeNumber(NumberID, newFont) { self.NewNumber[NumberID].fontScale = newFont; } destroyNumber(NumberID) { self.NewNumber[NumberID] destroy(); }

f* you have fun understanding wtf I did here

oh wait here's the preview video, watch it so I could get more views



and again I'm 95% stupid today, sorry.


RE: ItsMods Intro For Your Mod - XeroK - 07-08-2011

Looks really good.
Should be shorter though.



RE: ItsMods Intro For Your Mod - Bloopbloop - 07-08-2011

4fun, you were officially retarded before you made this thread.


RE: ItsMods Intro For Your Mod - 4FunPlayin - 07-08-2011

no shit


RE: ItsMods Intro For Your Mod - d0h! - 07-08-2011

rly rly great work


RE: ItsMods Intro For Your Mod - surtek - 07-08-2011

Good work. And I disabled smiley in the code (mainpost)
Quote:for(; ;)



RE: ItsMods Intro For Your Mod - AZUMIKKEL - 07-08-2011

for(;Wink Wink

am i winning?


RE: ItsMods Intro For Your Mod - OrangePL - 07-08-2011

smiley in the code = happy mod Wink


RE: ItsMods Intro For Your Mod - 4FunPlayin - 07-08-2011

I got 50 views on that video in the last hour and still no new likes.

DON'T YOU THINK I'D FEEL BETTER IF SOMEONE WOULD LIKE MY VIDEO?? DON'T YOU THINK MY LIFE IS MISERABLE ALREADY???


RE: ItsMods Intro For Your Mod - surtek - 07-08-2011

You can't like in embedded video.