Random Messages FR

From SA-MP Wiki

Jump to: navigation, search

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

Personal tools
In other languages