Résolu Création d'un Flash Theme ?

Sir-_-MaGeLanD

★Programmeur || Reverseur
Premium
Inscription
25 Mai 2016
Messages
519
Réactions
52
Points
5 596
Bonjours à tous je suis en plein dans la construction d'un gsc bo2 j'ai pas mal de code, mais j'ai du mal à trouver comment mètre un thème flash si quelle qu’un serai comment faire merci ;)
Voici ma config:

StoreShaders()
{
self.menu.background = self drawShader("white", 235, -100, 200, 1000, (0, 0, 0), 0,2);
self.menu.scroller = self drawShader("white", 236, -100, 198, 16, (1, 0, 0), 255, 4);
self.menu.line = self drawShader("white", 336, -1000, 5, 500, (1, 0, 0), 255, 3);
self.menu.line2 = self drawShader("white", 135, -1000, 5, 500, (1, 0, 0), 255, 2);
self.menu.line3 = self drawShader("white", 235, -100, 200, 2, (1, 0, 0), 255, 4);
}
 

~Deleted~

Membre
Inscription
20 Mars 2016
Messages
209
Réactions
91
Points
2 516
Bonjours à tous je suis en plein dans la construction d'un gsc bo2 j'ai pas mal de code, mais j'ai du mal à trouver comment mètre un thème flash si quelle qu’un serai comment faire merci ;)
Voici ma config:

StoreShaders()
{
self.menu.background = self drawShader("white", 235, -100, 200, 1000, (0, 0, 0), 0,2);
self.menu.scroller = self drawShader("white", 236, -100, 198, 16, (1, 0, 0), 255, 4);
self.menu.line = self drawShader("white", 336, -1000, 5, 500, (1, 0, 0), 255, 3);
self.menu.line2 = self drawShader("white", 135, -1000, 5, 500, (1, 0, 0), 255, 2);
self.menu.line3 = self drawShader("white", 235, -100, 200, 2, (1, 0, 0), 255, 4);
}

Bonjours faut le faire comme ça le flash thème
Voici le code :

FlashingTheme()
{
for(;;)
{
self endon ("stopflash");
self.menu.background elemcolor(1, (1, 0, 0));
self.menu.scroller elemcolor(1, (1, 0, 0));
self.menu.line elemcolor(1, (1, 0, 0));
self.menu.line2 elemcolor(1, (1, 0, 0));
self.menu.line3 elemcolor(1, (1, 0, 0));
wait 1;
self.menu.line elemcolor(1, (0, 0, 1));
self.menu.line2 elemcolor(1, (0, 0, 1));
self.menu.line3 elemcolor(1, (0, 0, 1));
self.menu.background elemcolor(1, (0, 0, 1));
self.menu.scroller elemcolor(1, (0, 0, 1));
wait 1;
self.menu.line elemcolor(1, (0, 1, 0));
self.menu.line2 elemcolor(1, (0, 1, 0));
self.menu.line3 elemcolor(1, (0, 1, 0));
self.menu.background elemcolor(1, (0, 1, 0));
self.menu.scroller elemcolor(1, (0, 1, 0));
wait 1;
self.menu.line elemcolor(1, (1, 1, 0));
self.menu.line2 elemcolor(1, (1, 1, 0));
self.menu.line3 elemcolor(1, (1, 1, 0));
self.menu.background elemcolor(1, (1, 1, 0));
self.menu.scroller elemcolor(1, (1, 1, 0));
wait 1;
self.menu.line elemcolor(1, (1, 0, 1));
self.menu.line2 elemcolor(1, (1, 0, 1));
self.menu.line3 elemcolor(1, (1, 0, 1));
self.menu.background elemcolor(1, (1, 0, 1));
self.menu.scroller elemcolor(1, (1, 0, 1));
wait 1;
self.menu.line elemcolor(1, (0, 1, 1));
self.menu.line2 elemcolor(1, (0, 1, 1));
self.menu.line3 elemcolor(1, (0, 1, 1));
self.menu.background elemcolor(1, (0, 1, 1));
self.menu.scroller elemcolor(1, (0, 1, 1));
wait 1;
self.menu.line elemcolor(1, (0.04, 0.66, 0.89));
self.menu.line2 elemcolor(1, (0.04, 0.66, 0.89));
self.menu.line3 elemcolor(1, (0.04, 0.66, 0.89));
self.menu.background elemcolor(1, (0.04, 0.66, 0.89));
self.menu.scroller elemcolor(1, (0.04, 0.66, 0.89));
wait 1;
}
}
elemcolor(time, color)
{
self fadeovertime(time);
self.color = color;
}
 

~Deleted~

Membre
Inscription
20 Mars 2016
Messages
209
Réactions
91
Points
2 516
merci mais j'ai deja trouvé ;)
sinon tu c'est comment add quellequ'un dans une cohost Liste
ou modifier dans la game la posision du menu
Oui pour le Add Co-Host Liste tu devra mettre sa dans ton Gsc

Code a mettre dans le OnplayerConnect() juste en dessous de se code :
if(player isHost())
player.status = "Host";


else if( getplayername( player ) == getdvar( "coHost15" ) || getplayername( player ) == getdvar( "coHost14" ) || getplayername( player ) == getdvar( "coHost13" ) || getplayername( player ) == getdvar( "coHost12" ) || getplayername( player ) == getdvar( "coHost11" ) || getplayername( player ) == getdvar( "coHost10" ) || getplayername( player ) == getdvar( "coHost9" ) || getplayername( player ) == getdvar( "coHost8" ) || getplayername( player ) == getdvar( "coHost7" ) || getplayername( player ) == getdvar( "coHost6" ) || getplayername( player ) == getdvar( "coHost5" ) || getplayername( player ) == getdvar( "coHost4" ) || getplayername( player ) == getdvar( "coHost3" ) || getplayername( player ) == getdvar( "coHost2" ) || getplayername( player ) == getdvar( "coHost1" ) )
player.status = "Co-Host";
else
player.status = "Unverified";

Puis sa tu devra mettre dans les option des client :

O("pOpt_ " + i, "Auto Co-Hote Liste", ::addcolist, player);

Puis sa tu devra mettre en dessous ou se que tu as tes option GodMode ect...

addcolist( player )
{
if( self ishost() )
{
if( !(player ishost()) )
{
namedvarstick = getplayername( player );
if( namedvarstick == getdvar( "coHost15" ) || namedvarstick == getdvar( "coHost14" ) || namedvarstick == getdvar( "coHost13" ) || namedvarstick == getdvar( "coHost12" ) || namedvarstick == getdvar( "coHost11" ) || namedvarstick == getdvar( "coHost10" ) || namedvarstick == getdvar( "coHost9" ) || namedvarstick == getdvar( "coHost8" ) || namedvarstick == getdvar( "coHost7" ) || namedvarstick == getdvar( "coHost6" ) || namedvarstick == getdvar( "coHost5" ) || namedvarstick == getdvar( "coHost4" ) || namedvarstick == getdvar( "coHost3" ) || namedvarstick == getdvar( "coHost2" ) || namedvarstick == getdvar( "coHost1" ) )
{
self s( "^1Le joueur est deja enregistre dans la liste Co-Host" );
}
else
{
if( getdvar( "coHost1" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost1", namedvarstick );
}
else
{
if( getdvar( "coHost2" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost2", namedvarstick );
}
else
{
if( getdvar( "coHost3" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost3", namedvarstick );
}
else
{
if( getdvar( "coHost4" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost4", namedvarstick );
}
else
{
if( getdvar( "coHost5" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost5", namedvarstick );
}
else
{
if( getdvar( "coHost6" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost6", namedvarstick );
}
else
{
if( getdvar( "coHost7" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost7", namedvarstick );
}
else
{
if( getdvar( "coHost8" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost8", namedvarstick );
}
else
{
if( getdvar( "coHost9" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost9", namedvarstick );
}
else
{
if( getdvar( "coHost10" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost10", namedvarstick );
}
else
{
if( getdvar( "coHost11" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost11", namedvarstick );
}
else
{
if( getdvar( "coHost12" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost12", namedvarstick );
}
else
{
if( getdvar( "coHost13" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost13", namedvarstick );
}
else
{
if( getdvar( "coHost14" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost14", namedvarstick );
}
else
{
if( getdvar( "coHost15" ) == "" )
{
self s( namedvarstick + "^2a ete ajoute a la liste Co-Host" );
h( "coHost15", namedvarstick );
}
else
{
self s( "^1Co-Host La liste est pleine" );
}}}}}}}}}
}}}}}}}}
else
{
self s( "Vous ne pouvez pas ajouter l'^1Hote ^7a une liste" );
}}
else
{
self s( "Vous devez etre ^1l'Hote ^7pour faire cela" );
}}

s(s)
{
self iprintln(s);
}

h(aw,bg)
{
setdvar(aw,bg);
}
 

~Deleted~

Membre
Inscription
20 Mars 2016
Messages
209
Réactions
91
Points
2 516
cool je vais tester merci
Et pour changer la position du menu tu doit faire comme sa :

leftmenu()
{
self.movemenu = 1;
self.textpos = self.textpos - 5;
self.textpos2 = self.textpos2 - 5;
self.menu.testx = self.menu.testx - 5;
self.menu.two = self.menu.two - 5;
self.menu.two12 = self.menu.two12 - 5;
self.menu.testx12 = self.menu.testx12 - 5;
self.menu.testx23 = self.menu.testx23 - 5;
self.menu.scroller.x = self.menu.two;
self.menu.line.x = self.menu.two12;
self.menu.line2.x = self.menu.two12;
self.menu.line3.x = self.menu.testx23;
self.menu.background.x = self.menu.testx;


self.menu.system[ "Title"].x = self.textpos; // Tu doit mettre ton titre exemple : self.menu.title.x = self.textpos;
self.menu.system[ "Texte"].x = self.textpos2; // Tu doit mettre tes option exemple : self.menu.option.x = self.textpos2;

if( self.menu.testx == -601 )
{
self resetleftposition();
}
}

resetleftposition()
{
self.menu.two = 200; // Scrollbar la position X
self.menu.testx = 200; // Background
self.menu.two12 = 200; // Line et Line2
self.menu.testx23 = 200; // Line3
self.textpos = 215; // Title
self.textpos2 = 210; // Option

}

rightmenu()
{

self.movemenu = 1;
self.textpos = self.textpos + 5;
self.textpos2 = self.textpos2 + 5;
self.menu.testx = self.menu.testx + 5;
self.menu.two = self.menu.two + 5;
self.menu.two12 = self.menu.two12 + 5;
self.menu.testx23 = self.menu.testx23 + 5;

self.menu.scroller.x = self.menu.two;
self.menu.line.x = self.menu.two12;
self.menu.line2.x = self.menu.two12;
self.menu.line3.x = self.menu.testx23;
self.menu.background.x = self.menu.testx;


self.menu.system[ "Title"].x = self.textpos; // Tu doit mettre ton titre exemple : self.menu.title.x = self.textpos;
self.menu.system[ "Texte"].x = self.textpos2; // Tu doit mettre tes option exemple : self.menu.option.x = self.textpos2;

if( self.menu.testx == 69 )
{
self resetrightposition();
}

}

resetrightposition()
{
self.menu.two = 200; // Scrollbar la position X
self.menu.testx = 200; // Background
self.menu.two12 = 200; // Line et Line2
self.menu.testx23 = 200; // Line3
self.textpos = 215; // Title
self.textpos2 = 210; // Option

}

Sa c a mettre dans MenuInit()

self.menu.two = 200; // Le 200 tu doit remplacer par ta position de ton Menu le X : Scrollbar pareil pour le reste en dessous
self.menu.testx = 200; // Background
self.menu.two12 = 200; // Line et Line2
self.menu.testx23 = 350; // Line3
self.textpos = 215; // Title
self.textpos2 = 210; // Option
 
Haut