• 05 Mai 2025, 21:52:11


Auteur Sujet: [TUTO]SendClientMessage (débutant)  (Lu 1688 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
[TUTO]SendClientMessage (débutant)
« le: 09 Juin 2010, 22:27:26 »
Vous devez surement connaitre notre bon vieux SendClientMessage?
C'est une instruction qui permet d'afficher du texte dans la ShootBox de SA-MP
On l'utilise comme cela:

SendClientMessage(playerid, couleur, "texte");

playerid désigne l'id du joueur au quel on envoie notre message.
Ensuite, il faut incruster notre couleur sois sous cette forme:

0xffffffff //blanc

ou sois sous celle ci: (on défini notre couleur)
#define couleur 0xffffffff //blanc

Ensuite entre les guillemets, il faut y incruster votre texte.
"bienvenu sur mon serveur de jeu sa-mp!"

Voila, votre instruction est fini!

Pour récupérer le nom d'un joueur et l'afficher dans votre texte:
Imaginez que vous afficher un texte lors de la connexion:
Vous devez créer une variable new name[MAX_PLAYER_NAME];

ensuite, récupérer le nom du joueur:
GetPlayerName(playerid, name, sizeof(name));

après, vous devez créer une deuxième variable qui a pour valeur X.
new str[128] // x=128

et définir le format a utiliser pour pouvoir afficher votre texte:
plus votre texte est composé de caractère, plus la valeur de str est utilisé

format(str, sizeof(str), "Bienvenue sur mon serveur %s!", name);

et enfin afficher le tous grâce a notre fonction SendClientMessage.
SendClientMessage(playerid, couleur, str);

Ce qui nous donnerais dans notre Callback OnPlayerConnect:
public OnplayerConnect(playerid)
{
  new str[128];
  new name[MAX_PLAYER_NAME];

  GetPlayerName(playerid, name, sizeof(name)); // on récupère le nom du joueur
  format(str, sizeof(str), "Bienvenue sur mon serveur %s!", name);
  SendClientMessage(playerid, couleur, str);

return 1;
}

Mon premier tutoriel est donc fini...
Dites moi ce qui ne va pas ou se qu'il y a à amélioré. merci.
Bien sur, ce tutoriel est fait pour tous débutants au pawn, est n'a donc pas trop de complication.

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : [TUTO]SendClientMessage (débutant)
« Réponse #1 le: 09 Juin 2010, 22:39:56 »
Merci pour le TUTO mais sur SAMP WIKI(pas sur) ou sur le WIKI GTA ONLINE( lui j'en suis sur) mais le wiki de gta online bug(chez moi) des que je vais dans un cours a la place du cours j'ai sa (j'ai pris pour exemple le cours Define) :
Aswilw szzqauumgyql, owgppndfgafa, [link=http://wofummangcfy.com/]wofummangcfy[/link], http://oelqcbdnjmvx.com/

Mais merci quand même sa pourra aider les plus flemmard a chercher.

Double post
A oui tu tes pas trompé de section? Il y a la partie tutoriels. Enfin bon un modo pour ptetre passer.
« Modifié: 10 Juin 2010, 08:19:15 par Brian Turner »
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne Barto

  • Aiiiiiiirght
  • *
  • GTAOnline Addict
  • Messages: 4205
    • Voir le profil
Re : [TUTO]SendClientMessage (débutant)
« Réponse #2 le: 10 Juin 2010, 07:43:36 »
C'est dommage que le Wiki de GTAOnline bug. Ca peut être très sympa.
Mais sinon, beau tuto, ca aidera plus d'un débutant.
Les filles, c'est comme les échappées en cyclisme, faut en tenter plusieurs pour en réussir une.

Gifs interdit dans les avatars/signs

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [TUTO]SendClientMessage (débutant)
« Réponse #3 le: 10 Juin 2010, 13:09:28 »
il n'est pas possible de creer un tuto directement dans la partit tuto de ce forum il faut validaion

en tout cas bien expliquer gg
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : [TUTO]SendClientMessage (débutant)
« Réponse #4 le: 10 Juin 2010, 17:33:06 »
a ok
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne MK

  • *
  • Gangster
  • Messages: 1845
    • Voir le profil
Re : Re : [TUTO]SendClientMessage (débutant)
« Réponse #5 le: 10 Juin 2010, 19:02:22 »
il n'est pas possible de creer un tuto directement dans la partit tuto de ce forum il faut validaion

en tout cas bien expliquer gg

merci  :P

Hors ligne madinina972

  • *
  • Grand Banditisme
  • Debutant dans le pawn
  • Messages: 517
    • Voir le profil
Re : [TUTO]SendClientMessage (débutant)
« Réponse #6 le: 10 Juin 2010, 21:00:01 »
Bien joué a toi , c'est très bien détailler et tout :D
Madinina972