GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: [BGS]teck le 13 Avril 2008, 18:14:12

Titre: auto message au millieu de l'écran pb
Posté par: [BGS]teck le 13 Avril 2008, 18:14:12
Bonjour a tous voila je voudrait fair un auto message en plein millieu de l'écran mes je ne sas pas comment fair pour le métre au millieu voici l'auto message

tout en haut du script:
forward AutoMes();
Dans public OnGameModeInit():
SetTimer("AutoMes",20000000,5);
Tout en bas du script:
public AutoMes() {
SendClientMessageToAll(0xFD1313FF,"Information: De nouvelle voiture sont disponible ");
}

voila merci d'avence pour vottre aide a ++

Titre: Re : auto message au millieu de l'écran pb
Posté par: [StAfF]MaN le 13 Avril 2008, 18:35:50
Ce que tu as fait inscrit un message mais dans le chat, il faut que tu mette un GameText

GameTextForPlayer ou ForAll ça dépend :

GameTextForPlayer(playerid, "~g~ ton text sera vert ~r~ ton text sera rouge, etc...", 500, 3);

GameTextForAll("~g~ton test sera vert ~r~ ton text sera rouge, etc...", 500, 3);

voila ++
Titre: Re : auto message au millieu de l'écran pb
Posté par: [BGS]teck le 13 Avril 2008, 18:45:16
Merci beaucoup [StAfF]mAn de ton aide a bientot +++++++
Titre: Re : auto message au millieu de l'écran pb
Posté par: NatiVe™ le 13 Avril 2008, 20:54:14
StaffMan, ton GameText ne marcheras que pour l'id 0

Il faut faire une boucle pour que tout le monde puisse le voir !

Tien:

public AutoMes()
{
for(new i=0; i<256; i++)
{
GameTextForPlayer(i, COLOR, "De nouvelle voitures sont disponible");
}
return 1;
}

NV.

Titre: Re : auto message au millieu de l'écran pb
Posté par: [StAfF]MaN le 14 Avril 2008, 02:00:58
Je lui disais de faire un GameTextForAll mais bon ^^ xD ça revient au même ;)
Titre: Re : auto message au millieu de l'écran pb
Posté par: NatiVe™ le 14 Avril 2008, 11:30:41
Oui j'ai vu mais tu as mis ca

GameTextForPlayer(playerid, "~g~ ton text sera vert ~r~ ton text sera rouge, etc...", 500, 3);
Sans precisé qu'il fallait une boucle !

NV.

Titre: Re : auto message au millieu de l'écran pb
Posté par: [StAfF]MaN le 14 Avril 2008, 13:01:06
Non pas un GameTextForPlayer,

GameTextForAll("~g~ton test sera vert ~r~ ton text sera rouge, etc...", 500, 3);


Un GmaeTextForAll
Titre: Re : auto message au millieu de l'écran pb
Posté par: Franky™ le 14 Avril 2008, 13:06:16
GameTextForPlayer = Seul un joueur pourra le voir.

GameTextForAll = Tout les joueurs le verrons en même temps.

hihi

c'etais la minutes de Patou
Titre: Re : auto message au millieu de l'écran pb
Posté par: [StAfF]MaN le 14 Avril 2008, 13:09:56
Bah oui c'est bien ce que je dis
Titre: Re : auto message au millieu de l'écran pb
Posté par: NatiVe™ le 14 Avril 2008, 13:19:00
ouais mais si on met la boucle avec le "i" c'est bon pour le GameTextForPlayer !

Même si le GametextForAll ser principalement a ca !

NV.

Titre: Re : auto message au millieu de l'écran pb
Posté par: MultiGamers le 14 Avril 2008, 19:05:22
Sa bouffe le serveur de plus....  ;)