GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: anthony_54 le 11 Février 2011, 15:35:36
-
Boujour a tous ^^
Voilà j'aimerai savoir comment je pourrait avoir un message du genre :
/////////////////////////////////////////////////////////////////////////
[jackass]Anthony_54 vient de ce tp a /lsa
/////////////////////////////////////////////////////////////////////////
Que tous le mondes puisse le voir en faite au moment de la téléportation
Un message automatique quoi ^^
Sur une tp qui ressemble a sa :
if(strcmp(cmdtext, "/lsa", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
return SetVehiclePos(vehicleid, -2616.0186,13.5469,264.5703);
}
SetPlayerPos(playerid,-2616.0186,13.5469,264.5703);
return1;
}
Si vous avez des infos je prend directement ^^
Merci d'avance
Cordialement Anthony_54
-
Salut, utilise la fonction format et SendClientMessageToAll pour ça, c'est assez simple ;)
++
PS : La pub en signature n'est pas autorisée.
-
Merci ^^
d'acc je vire le lien de suite ^^
===============================Double post===================================
Voilà j'ai ajouter "SendClientMessageToAll"
sa fonctionne mais le noms du players ne j'affiche pas :s
je voudrais savoir comment sa fonctionne a ce niveau la svp
-
Un truc de ce genre là devrait fonctionner :
new Name[MAX_PLAYER_NAME],phrase[100];
GetPlayerName(playerid,Name,sizeof(Name));
format(phrase,sizeof(phrase),"%s s'est téléporté à .... !",Name);
SendClientMessageToAll(0xFFFFFFFF,phrase);
C'est pas garanti comme je n'ai pas touché à pawno depuis plus de 2 mois, mais normalement ça devrait aller :happy
++
-
Un truc de ce genre là devrait fonctionner :
new Name[MAX_PLAYER_NAME],phrase[100];
GetPlayerName(playerid,Name,sizeof(Name));
format(phrase,sizeof(phrase),"%s s'est téléporté à .... !");
SendClientMessageToAll(0xFFFFFFFF,phrase);
C'est pas garanti comme je n'ai pas touché à pawno depuis plus de 2 mois, mais normalement ça devrait aller :happy
++
le code est bon il faut que dans format(phrase,sizeof(phrase),"%s s'est téléporté à .... !"); il y a la variable qui indique le nom recuperer genre name ....
-
Ah oui désolé, je modifie ^^
-
merci a vous ^^
Je vais regarder sa de suite =D
-
Ah oui désolé, je modifie ^^
sa va je trouve , après 2 mosi réussir a refaire sa gg , moi au bout d'une semaine je suit obliger de regarder mon gm pour me rapeller se que j'ai fait et réussis mdr
-
Voilà j'ai tester et sa marche
Le seul prob c'est que sa fonctione quand le joueur ce tp a pied , mais pas en véhicules.
Donc j'ai prit celui la ^^
if(strcmp(cmdtext, "/tuning1", true)== 0)
{
SetPlayerInterior(playerid,0);
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
SetVehiclePos(GetPlayerVehicleID(playerid),2644.5220,-2004.0026,13.3828);
SetVehicleZAngle(GetPlayerVehicleID(playerid),221.976);
}
else
{
SetPlayerPos(playerid,2644.5220,-2004.0026,13.3828);
SetPlayerFacingAngle(playerid,221.976);
}
new string3[70];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string3, sizeof(string3), "%s(%d)s'est téléporté à (/tuning1)", name,playerid);
SendClientMessageToAll(couleur_rouge, string3);
return 1;
}
Voilà ^^
encore merci pour vos réponse :d
Cordialement Anthony_54