GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Syg le 10 Septembre 2007, 23:53:20
-
Salut,
Je viens de terminer le portage en PAWN d'un tutorial de MTA (http://www.mtasa.com/tutorial4.html)
Il n'y a pas d'auteur défini (simplement "The MTA and QA Team") donc je n'ai pu citer personne.
J'en ai fait un filterscript qui peut être chargé dans n'importe quel mode n'utilisant pas d'objet.
Attention, ce filterscript "consomme" 150 objets, si le mode dans lequel il est chargé en utilise aussi, le serveur risque de devenir instable et les clients risquent de planter.
Ce filterscript est disponible ici : http://pastebin.gtaonline.fr/pastebin.php?show=52
Bien évidement, ce filterscript est utilisable comme bon vous semble mais si vous l'améliorer, faites en profiter les autres.
Et n'oubliez pas d'en citer la source ...
++
Syg
-
Croustillant :)
Je vais devoir faire péter le Save Position (C'est pas de la triche ::))
Merci beaucoup Syg ;)
Edit : Wow la vue :blink
(http://img205.imageshack.us/img205/8620/samp007fa5.jpg)
Edit 2 : Par contre j'ai rien compris dans le script :( Tu pourais pas nous expliquer un peux ?
-
Les explications sont dans le tutorial MTA (en anglais par contre) et j'ai mis beaucoup de commentaires dans le code mais bon, on en met jamais assez.
En plus, j'ai vu ton tuto et je t'ai dit exactement la même chose : expliques :D.
Bon, on va revoir notre copie chacun de notre coté.
J'ai pas le temps ce soir de disserter sur mon script mais je le dissequerais demain.
++
Syg
-
SUPER FS !!!
mega fun ton FS !! sur le forum SA-MP tu seras considérer comme un demi-dieu !! le king (syg) garde sa couronne :king
-
Comme je le dis dans mon premier post, ce n'est qu'un portage, tout le mérite revient à je ne sais pas qui de l'équipe MTA.
++
Syg
-
Le tuto a été traduit en francais...Cf : codage LUA » GTAOnline.
Bonne idée en tout cas!
-
Est-ce les bottes de foins qui bouge partout et il faut aller le plus haut posible ? ;)
-
C'est tout à fait ça Ordixp.
++
Syg
-
Pas bien compris, c'est un filterscript à chargé c'est tout ou y a quelques choses d'autre à faire ?
Pour les trucs de pailles je vois pas de CreateObjet.
-
createobject est remplacer par sa je pense :
#define PAILLE_B 146 // Nombre de bottes de paille total
-
Donc, mode d'emploi :
1 - Copier tout le script et le coller dans un fichier avec un nom de votre choix et avec l'extension .PWN.
2 - Placer ce fichier dans le répertoire filterscript du serveur.
3 - Compiler ce script
4 - Pour charger ce filter script, il faut soit le mettre dans la liste des filterscript dans le fichier server.cfg soit utiliser la commande /rcon loadfs <nom du filterscript> (il faut se logué admin avant : /rcon login <adminpwd>)
5 - Un fois le filterscript chargé, il suffit de taper la commande /hay pour être téléporté au pied de la tour de paille.
6 - Pour décharger le filterscript il faut utiliser la commande /rcon unloadfs <nom du filterscript>
Le but du jeu est d'arriver tout en haut de la tour.
NB : Les scores des joueurs indiquent à quels niveaux de la tour ils se trouvent.
Sinon, pour Babounet, il y a 3 CreateObject dans le filterscript, lignes 153, 172 et 180. Le premier sert à créer les bottes de paille de la tour (celles qui bougent), le deuxième sert à créer les 4 rochers (ceux qui tombent quand on les touche) et le dernier sert à créer la botte de paille fixe tout en haut de la tour sur laquelle se trouve le "pickup bonus" pour ceux qui sont arrivés jusqu'en haut.
Pour le tutoriel en français dont parle Spyker : http://www.gtaonline.fr/forums/index.php/topic,825.0.html
Mon filterscript est un portage donc il est conforme au tutoriel mis à part l'affichage du texte avec le niveau des joueurs dans la tour que j'ai remplacé par le scrore (par flemmardise).
++
Syg
-
J'ai tester et cela est vraiment super ! ;)