Random Messages FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 14:12, 4 March 2013
Smithy (Talk | contribs)
(-cat again....)
← Previous diff
Revision as of 14:27, 10 November 2013
Connor Mead (Talk | contribs)
(Faire en sorte que le message soit envoyé)
Next diff →
Line 25: Line 25:
===Faire en sorte que le message soit envoyé=== ===Faire en sorte que le message soit envoyé===
-On va crée une variable random, qui va envoyer un message aléatoire+On va créer une variable random, qui va envoyer un message aléatoire
<pawn>public SendMSG() <pawn>public SendMSG()
{ {

Revision as of 14:27, 10 November 2013

Préparation

Ce tutoriel va vous montrer comment créer des messages aléatoires

Premièrement, on crée la variable qui contiendra trois message:

new AleaMSG[][] =
{
    "Message Aléatoire 1",
    "Message Aléatoire 2",
    "Message Aléatoire 3"
};

Deuxièmement, on va créer un timer et on va le regler sur 60 secondes (for example, OnGameModeInit):

SetTimer("SendMSG", 60000, true);
// 60000ms = 60 secondes = 1 minute

Paramétrage du timer

On va ensuite créer une callback "SendMSG", et on va utiliser le forward pour ça (Forward)

forward SendMSG();

Maintenant on peux créer le "public":

public SendMSG()

Faire en sorte que le message soit envoyé

On va créer une variable random, qui va envoyer un message aléatoire

public SendMSG()
{
        new randMSG = random(sizeof(RandomMSG)); //On calcule par rapport à la taille de la variable AleaMsg qui est 3
        SendClientMessageToAll(COULEUR, RandomMSG[randMSG]); // Remplacez "COULEUR" par la couleur de votre choix
}

Ainsi, toute les 1 minutes, un message sera envoyé. Soit ça sera : - "Message Aléatoire 1" - "Message Aléatoire 2" - "Message Aléatoire 3"

Traduit par Connor Mead

In other languages