Team-TFkX Index du Forum
Team-TFkX Index du ForumFAQRechercherS’enregistrerConnexion

cree un patch

 
Poster un nouveau sujet   Répondre au sujet    Team-TFkX Index du Forum -> [La Team] -> Les hôtes pour Challenge Lobby
Sujet précédent :: Sujet suivant  
Auteur Message
iMoRtEl38
Chef [TFkX]

Hors ligne

Inscrit le: 23 Aoû 2010
Messages: 34
Localisation: pont de beauvoisin

MessagePosté le: Mar 25 Jan - 08:00 (2011)    Sujet du message: cree un patch Répondre en citant

Utilisation. FF Viewer pour modifier TU5 Patch_mp.ff!

Tout d'abord: 

Pour apprendre à écrire votre propre code, utilisez ce tutoriel pour en savoir plus!

K Brizzle de Tutorial


1) La première permet de télécharger. FF Viewer!

- Version actuelle est de 1,30

Lien pour télécharger!

2) Soit de l'ouvrir!


Redimensionné à 78% (était de 779 x 600) - Cliquez sur l'image pour l'agrandir



3) Vous remarquerez la présentation du programme comme suit:


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



4) Maintenant, nous pouvons Téléchargez notre TU5 Patch!

- Allez dans File> Get File TU5 patch_mp.ff>


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir




Citer

Le "TU" dans "TU5" signifie "mise à jour du titre"





5) Maintenant choisir un emplacement, et cliquez sur Enregistrer.


Redimensionné à 81% (contre 748 x 514) - Cliquez sur l'image pour l'agrandir



5b) Vous devriez obtenir ce message.


Redimensionné à 81% (contre 746 x 151) - Cliquez sur l'image pour l'agrandir



6) Maintenant, nous pouvons ouvrir notre fichier et suiv., Permet hit "Open. FF" Dans les "Options menu Fichier.


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



6b) Trouvez et ouvrez votre patch_mp.ff.


Redimensionné à 81% (contre 748 x 514) - Cliquez sur l'image pour l'agrandir



7) Votre écran doit changer pour ressembler à ceci:


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



8) Maintenant, pour ouvrir votre CGC à lire, vous aurez besoin de cliquer sur le "[+] Tous les fichiers" dans le FileViewer.


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



9) un tas de choses devraient pop-up. Il s'agit de la CGC que le fichier patch contient.


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



10) Cliquez sur le fichier _missions.gsc pour l'ouvrir.


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir




Citer

Maintenant, quiconque a une connaissance approfondie de C + + ne reconnaît le code qui apparaît. C'est parce que le code est basé sur C + +. La plupart des choses que vous voyez et l'utilisation sera similaire, donc si vous avez besoin d'aide, C + + est votre référence la plus proche, plus le code du jeu lui-même, bien sûr. Sur cette note, la meilleure façon d'apprendre à lire et à écrire ce code est de l'étudier. Lire morceaux et essayer de déterminer ce qu'ils font pour le jeu.






NOTE: Le reste de ce tutoriel a été prise pour mon tutoriel pour l'éditeur Hobo's. Je vais modifier les informations et photos pour correspondre à ce programme.



Citer

D'abord, vous pouvez voir le code est divisé en sections. Ces sections sont en fait appelés "fils" et a commencé avec une étiquette.[Représenté ici par exemple ()] Ils peuvent être appelés à tout moment en utilisant «fil de soi (l'étiquette);" qui signifie "auto exécuter fil".

Code:

Exemple ()
{
        / / Exemple
}


La prochaine chose que vous remarquerez dans le code est le "niveau" du système, comme j'aime à le saisir. Ce système rend le code plus facile à lire, et sépare les fonctions.

Comment cela fonctionne:

- "{" Représente que la ligne après sera encore un onglet en

- "}" Représente le code avant sera encore un onglet en

Code:

Exemple ()
{
        Si  ( auto . nom ==  «monarchie» )
        {
                / / Code ici
        }
        d'autre
        {
                / / Code ici
        }
}


Ce qui précède est une section remplie.


1) Soit de défiler vers le bas dans _missions.gsc jusqu'à ce que nous trouvons la section intitulée "OnPlayerSpawned"

(Ou nous pouvons utiliser la fonction "Rechercher" Tool! CTRL + F, puis sur F3 pour rechercher NEXT)


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir




Il s'agit de la section, nous allons traiter avec le plus. Quelques fois nous allons utiliser d'autres sections, ou même d'autres de la CGC. Si c'est le cas, le codeur vais vous dire.

Let's get du code va. Nous allons commencer par quelque chose de très simple, et il suffit d'ajouter une DVAR pour tous les joueurs à avoir.

Pour trouver le code à utiliser, passons à la Liste des codes de Managed

Nous allons ajouter les DVAR pour gagner XP en System Link et privé Correspondances: onlinegame "1"

Pour ce faire, permet d'obtenir le complément de code Dvar: 

Code:

setDvar (  "Dvar" , valeur );


Et le remplir avec nos propres valeurs: 

Code:

setDvar (  "onlinegame" ,  une  );


Puis nous allons ajouter juste après 

Code:

auto monitorSprintDistance fil ();




Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir




Assez facile, non?

Maintenant, nous allons ajouter un peu plus difficile de code. Faisons en sorte qu'elle sorte que lorsque nous appuyer sur un bouton, on devient invisible.

Pour ce faire, nous allons ajouter une nouvelle section. Ajoutons ce juste en dessous de la dernière "}" vertu de l'article sur onPlayerSpawned.

Code:

goInvisible ()
{
        / / Code
}



Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



Il est la base de notre section. Maintenant, nous allons faire de sorte que la section est exécuté sur le lecteur engendré.

Ajouter

Code:

auto fil goInvisible ();


Après 

Code:

setDVAR (  "onlinegame" ,  une  );


Il semble donc que:


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir




Maintenant, nous devons ajouter le bouton pression. C'est simple et très facile à retenir. La partie la plus difficile consiste à attribuer les touche. Dans notre cas nous allons utiliser "Dpad_up".

Nous devons ajouter à notre fil, mais il doit être en face de notre code.

Code:


        auto notifyOnPlayerCommand ( "dpad_up" ,  "+ actionslot 1" );
                pour (;;)
                {
                        auto waittill ( "dpad_up" );
                }
        }



Notre code devrait ressembler à:

Code:

goInvisible ()
{
        auto notifyOnPlayerCommand ( "dpad_up" ,  "+ actionslot 1" );
                pour (;;)
                {
                        auto waittill ( "dpad_up" );
                }
        }
}



Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



Maintenant, nous pouvons ajouter la fonction Masquer "auto hide ();"

Nous voulons que vous cacher après avoir frappé le dpad, nous allons donc nous assurer de l'ajouter après «waittill auto (" dpad_up ");.

Code:

goInvisible ()
{
        auto notifyOnPlayerCommand ( "dpad_up" ,  "+ actionslot 1" );
                pour (;;)
                {
                        auto waittill ( "dpad_up" );
                        auto hide ();
                }
        }
}


Maintenant que notre section est fait, notre code ressemblera à ceci:


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



Si nous voulions, nous pourrions faire en sorte que notre "Masquer" La fonction est activée. Pour ce faire, ce serait facile.

Nous n'avez plus qu'à ajouter un autre;

Code:

auto waittill ( "dpad_up" );


en vertu de

Code:

auto hide ();



Comme:

Code:

goInvisible ()
{
        auto notifyOnPlayerCommand ( "dpad_up" ,  "+ actionslot 1" );
                pour (;;)
                {
                        auto waittill ( "dpad_up" );
                        auto hide ();
                        auto waittill ( "dpad_up" );
                }
        }
}


Ensuite, nous pouvons ajouter

Code:

auto show ();
(En supposant que c'est la fonction DROIT, pas sûr)

en vertu de cette. 

Il devrait ressembler à:

Code:

goInvisible ()
{
        auto notifyOnPlayerCommand ( "dpad_up" ,  "+ actionslot 1" );
                pour (;;)
                {
                        auto waittill ( "dpad_up" );
                        auto hide ();
                        auto waittill ( "dpad_up" );
                        auto show ();
                }
        }
}



Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir








Maintenant, nous pouvons sauver notre patch! 

Pour ce faire, appuyez simplement sur le bouton d'enregistrement!


Redimensionné à 59% (été 1023 x 615) - Cliquez sur l'image pour l'agrandir



MAIS! Si vous obtenez ce message d'erreur, alors vous savez que la taille du fichier est trop volumineux. Vous avez besoin de supprimer les commentaires!



Dans cette version (1.15) L'enlèvement commentaire est très buggé, et généralement se bloque, donc je voudrais le faire manuellement. Pour savoir quand vous avez atteint le montant, vous pouvez comparer les "New Comp Taille» à la «Taille d'origine Comp" lors de la suppression.


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir



Une fois la "Nouvelle taille Comp" est inférieure à la «Taille Orig Comp", vous pouvez enregistrer de nouveau frappé!


Redimensionné à 59% (été 1024 x 614) - Cliquez sur l'image pour l'agrandir




Saved!




S'IL VOUS PLAÎT POST TOUS LES PROBLEMES! MERCI!

_________________


Revenir en haut
Publicité






MessagePosté le: Mar 25 Jan - 08:00 (2011)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Team-TFkX Index du Forum ->
   Les hôtes pour Challenge Lobby
Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Template higlightSilver created by larme d'ange
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com