GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Lance le 08 Août 2009, 20:00:04

Titre: [Aide] Créer une radio.
Posté par: Lance le 08 Août 2009, 20:00:04
Bonsoir. Je cherche a créer une radio pour un server DM, pour qu'ils puisse parler entre team, j'ai essayé mais je n'ais pas réussi :s Si quelqu'un ouvais m'éxpliquer comment fair merci ^^.

Merci d'avance et à bientot.
Titre: Re : [Aide] Créer une radio.
Posté par: Quentin_Mysterio le 08 Août 2009, 20:44:43
Bonjour lance

Je vais pas tout te macher le travail hein...

Tu créer une commande radio

Ensuite tu fais :


}
   if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//precise ta team ici
{
   if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** %s(radio): %s **", sendername, result); } //Les ranks ici si il y'en n'a
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "%s(radio): %s", sendername, result); }


Et voila le reste suffit de creer la commande ^^

j'éspere avoir pu t'aider :)
Titre: Re : [Aide] Créer une radio.
Posté par: S!m le 08 Août 2009, 23:44:29
Salut,

petite question, pourquoi faire plein de condition dans lesquelles tu exécute la même action?

++Sim++
Titre: Re : [Aide] Créer une radio.
Posté par: Lance le 09 Août 2009, 00:34:06
Sa vien d'un RP... C'est avec les rang ect...

Moi se que je cherche a fair c'est pour un DM tous simplement doc si quelqu'un pourrais m'aidé merci ^^
Titre: Re : [Aide] Créer une radio.
Posté par: [viruz]rider_77 le 09 Août 2009, 03:51:57
Tu pourrais toujouer hooker teamspeak  :laugh
Non mais sérieux sa vaut pas la peine d'essayer, à moins que tu puisses trouver un bon plugin sa ne se fait pas en PAWN donc ;)
Titre: Re : [Aide] Créer une radio.
Posté par: MadX le 09 Août 2009, 12:04:39
Tu veux faire un team tchat en quelque sorte ?
Titre: Re : [Aide] Créer une radio.
Posté par: Bayshore le 09 Août 2009, 15:28:28
Salut,

tu crées une variable globale qui sera un array de 200 places contenant les teams des joueurs, lorsqu'un joueur change de team (au spawn normalement) tu met la valeur de taVariable[playerid] à l'ID de la team du joueur.

Ensuite tu fais une fonction /r par exemple, puis tu fais une boucle pour chaque joueur avec dedans une condition pour voir si sa team correspond avec celle du joueur qui envoie le message, si c'est le cas tu envoie le message à l'ID de la boucle.
Titre: Re : [Aide] Créer une radio.
Posté par: [viruz]rider_77 le 09 Août 2009, 17:07:30
C'est pas plutôt un réseau pour parler via un microphone qu'il veut mettre en place ?
Titre: Re : [Aide] Créer une radio.
Posté par: Azz45 le 09 Août 2009, 17:52:51
Mais non Rider, il veut mettre en place un team chat comme sur lalu's avec les (  !! )
Titre: Re : [Aide] Créer une radio.
Posté par: Lance le 09 Août 2009, 18:02:11
Vola ^^ Un team chat

(Merci ce qui ont répondu)
Titre: Re : [Aide] Créer une radio.
Posté par: [viruz]rider_77 le 10 Août 2009, 17:47:52
Ah, bah fallait être plus clair :laugh