GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Lychaos le 26 Avril 2010, 18:03:01

Titre: Faire un Modtd
Posté par: Lychaos le 26 Avril 2010, 18:03:01
Bonjour! J'ai essayer de faire un modtd ( fichier qui contient un texte a placer sur le serveur) qui me permettrais de changer le texte pour se loguer au serveur ( la fenêtre 03 pour se loguer)
Mais le problème, c'est que maintenant qu'il lit la phrase depuis un fichier, il ne prend plus en compte les \n ce qui fait que sa ecrit tout sur une seul ligne... Y a t-il un moyen pour qu'il le prennent en compte?

+Lychaos++Ster+
Titre: Re : Faire un Modtd
Posté par: scott1 le 28 Avril 2010, 00:40:31
Rien compris mdr. Deso
Titre: Re : Faire un Modtd
Posté par: BuBuNo le 28 Avril 2010, 01:09:00
Bah il faudrais que quand le joueur met le message qu'il rajoute \n sa serais le plus simple  :king
Titre: Re : Faire un Modtd
Posté par: Lychaos le 28 Avril 2010, 12:33:21
Je vais esseyer de mieu m'expliquer ^^

J'ai crée un fichier du nom de modtd.cfg. Dedans, il y a une phrase ( exemple: Bienvenue\nL'equipe admin vous souhaite\nun bon jeu)
Cette phrase, elle est charger par le GM via une public et tout sa,et au moment de la connection :
Code: (pawn) [Sélectionner]
format(indexstring,256," %s",Modtd[Inscrip]);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Entrez votre mot de passe",indexstring,"Login","Annuler");

Donc, la je lance le serveur en local, et il ne prend plus en compte les new line ( \n)
(http://ups.imagup.com/09/1272498439.png)
Titre: Re : Faire un Modtd
Posté par: scott1 le 28 Avril 2010, 13:18:28
Pourquoi tu te casse les fesses pour rien? Tu fait tout simplement

ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Entrez votre mot de passe","Bienvenue\nL'équipe admin vous souhaite\nun bon jeu","Login","Annuler");
Titre: Re : Faire un Modtd
Posté par: Lychaos le 28 Avril 2010, 13:50:50
Si je fait un systeme comme celui la, c'est que j'en est une nécessité, mais bon, si sa bug jsupprime spa grave