- Home /
Question by
Fr0stbite · Aug 12, 2013 at 07:38 PM ·
charactercustomizationseed
Character Code like Minecraft?
I wrote a character customization script and how can i make a code like a seed in minecraft?For example to share your character's look.Thx
Comment
Answer by lancer · Aug 12, 2013 at 07:44 PM
You would have to make it so that the game can generate a code based on how your character looks that can be read by all the clients.
For Example:
Code: 12568912
12 = red hair
56 = blue shirt
89 = green pants
12 = red shoes
yeah but i use this to edit character:
if(TorsoTransform.active == false){TorsoTransform.active = true;}
if(Torso == 1){TorsoTransform.active = false;TorsoTransform = T1;TorsoTransform.active = true;}
if(Torso == 2){TorsoTransform.active = false;TorsoTransform = T2;TorsoTransform.active = true;}
if(Torso == 3){TorsoTransform.active = false;TorsoTransform = T3;TorsoTransform.active = true;}
if(Torso == 4){TorsoTransform.active = false;TorsoTransform = T4;TorsoTransform.active = true;}
if(Torso == 5){TorsoTransform.active = false;TorsoTransform = T5;TorsoTransform.active = true;}
if(Torso == 6){TorsoTransform.active = false;TorsoTransform = T6;TorsoTransform.active = true;}
if(Torso == 7){TorsoTransform.active = false;TorsoTransform = T7;TorsoTransform.active = true;}
if(Torso == 8){TorsoTransform.active = false;TorsoTransform = T8;TorsoTransform.active = true;}
if(Torso == 9){TorsoTransform.active = false;TorsoTransform = T9;TorsoTransform.active = true;}
if(Torso == 10){TorsoTransform.active = false;TorsoTransform = T10;TorsoTransform.active = true;}
//Hip
if(HipTransform.active == false){HipTransform.active = true;}
if(Hips == 1){HipTransform.active = false;HipTransform = P1;HipTransform.active = true;}
if(Hips == 2){HipTransform.active = false;HipTransform = P2;HipTransform.active = true;}
if(Hips == 3){HipTransform.active = false;HipTransform = P3;HipTransform.active = true;}
//Leg
if(LegTransform.active == false){LegTransform.active = true;}
if(Leg == 1){LegTransform.active = false;LegTransform = L1;LegTransform.active = true;}
if(Leg == 2){LegTransform.active = false;LegTransform = L2;LegTransform.active = true;}
if(Leg == 3){LegTransform.active = false;LegTransform = L3;LegTransform.active = true;}
if(Leg == 4){LegTransform.active = false;LegTransform = L4;LegTransform.active = true;}
function OnGUI () {
var rx : float = Screen.width / native_width;
var ry : float = Screen.height / native_height;
GUI.matrix = $$anonymous$$atrix4x4.TRS (Vector3(0, 0, 0), Quaternion.identity, Vector3 (rx, ry, 1));
//Torso
if (GUI.Button (Rect (900, 350, 20, 20), "+")) {
Torso ++;
}
if (GUI.Button (Rect (600, 350, 20, 20), "-")) {
Torso --;
}
//Hips
if (GUI.Button (Rect (900, 550, 20, 20), "+")) {
Hips ++;
}
if (GUI.Button (Rect (600, 550, 20, 20), "-")) {
Hips --;
}
//Leg
if (GUI.Button (Rect (900, 650, 20, 20), "+")) {
Leg ++;
}
if (GUI.Button (Rect (600, 650, 20, 20), "-")) {
Leg --;
}
Your seed is right in front of you, you just have to plant it... :-)
var seed : String = Torso.ToString()+","+Hips.ToString()+","+Leg.ToString();
Then iterate through it where you for instance use "," as separator:
var splitSeed : String[] = seed.Split(","[0]);
Finally bring it home:
Torso = parseInt(splitSeed[0]);
Your answer
Follow this Question
Related Questions
Caracter customization 1 Answer
Can't change the speed of a character. 2 Answers
Character Customization Spawn 0 Answers