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
-
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.
-
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 :)
-
Salut,
petite question, pourquoi faire plein de condition dans lesquelles tu exécute la même action?
++Sim++
-
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 ^^
-
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 ;)
-
Tu veux faire un team tchat en quelque sorte ?
-
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.
-
C'est pas plutôt un réseau pour parler via un microphone qu'il veut mettre en place ?
-
Mais non Rider, il veut mettre en place un team chat comme sur lalu's avec les ( !! )
-
Vola ^^ Un team chat
(Merci ce qui ont répondu)
-
Ah, bah fallait être plus clair :laugh