GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ApocKalipsS le 05 Avril 2009, 18:52:40
-
Bonjour,
J'ai un problème dans mon GF : quand je fais /aide et que je suis le leader/member de l'équipe 1, je ne vois pas mon message.
Voilà le code :
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: (/r)adio (/d)epartment (/m)egaphone (/su)spect /mdc /arreter /service /rechercher (/cu)ff (/ta)zer /civil /renfort(/rf)");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /fouiller /fouillerinv /prendre /amende (/gouv)ernement /deliver /ram /swat /autoriserswat /deautoriserswat /envoiture /ouvrirg");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /renfortstop(/rfc) /roadblock(/rb) /roadunblock(/rrb) /roadunblockall(/rrball) /badge /tracelastcall(/tlc) /autorisation /ouvrirp");
}
Je ne comprends pas, merci de vos réponses !
Cordialement.
-
Salut,
Fait /setteam id 2 ... ensuite /Aide et sa sera bon :-\
-
Azz,
je ne vois aucun lien entre ta réponse et son problème,
à moins de me tromper, la valeur de PlayerInfo[playerid][pLeader] et de PlayerInfo[playerid][pMember] correpond au numéro de la team du joueur, donc si tu veut que toutes les teams puissent y avoir accès, tu dois enlever les == 1
if(PlayerInfo[playerid][pLeader] || PlayerInfo[playerid][pMember])
{
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: (/r)adio (/d)epartment (/m)egaphone (/su)spect /mdc /arreter /service /rechercher (/cu)ff (/ta)zer /civil /renfort(/rf)");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /fouiller /fouillerinv /prendre /amende (/gouv)ernement /deliver /ram /swat /autoriserswat /deautoriserswat /envoiture /ouvrirg");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /renfortstop(/rfc) /roadblock(/rb) /roadunblock(/rrb) /roadunblockall(/rrball) /badge /tracelastcall(/tlc) /autorisation /ouvrirp");
}
si un joueur n'étant dans aucune team à la valeur 0 à ces deux variables, ce code devrait faire le boulot
++Sim++
-
En fait, le numéro 1 = à la police, 2 = une autre faction, etc... Azz, je vais tester, c'est peut être ça.
-
Salut,
Sim tu te trompe, ce que je lui ai dit est bon, tu verras..
-
Salut Berry Chuck ^^
Essai ça et dit si ça fonctionne.
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: (/r)adio (/d)epartment (/m)egaphone (/su)spect /mdc /arreter /service /rechercher (/cu)ff (/ta)zer /civil /renfort(/rf)");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /fouiller /fouillerinv /prendre /amende (/gouv)ernement /deliver /ram /swat /autoriserswat /deautoriserswat /envoiture /ouvrirg");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /renfortstop(/rfc) /roadblock(/rb) /roadunblock(/rrb) /roadunblockall(/rrball) /badge /tracelastcall(/tlc) /autorisation /ouvrirp");
}
J'ai juste echanger pLeader par pMember
Si sa fonctionne toujours pas, essai de mettre un else if
++ Franky
-
Franky, pMember y est déja..
-
Mais je sais, j'ai juste interchanger, car cher moi c'est l'inverse.
Donc peu être que sa fonctionne comme ça a voir.
++ Franky
-
Salut,
Sa marche comme j'ai dit,
/setteam [id] 2
Franky fait sa :
if(PlayerInfo[playerid][pMember] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: (/r)adio (/d)epartment (/m)egaphone (/su)spect /mdc /arreter /service /rechercher (/cu)ff (/ta)zer /civil /renfort(/rf)");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /fouiller /fouillerinv /prendre /amende (/gouv)ernement /deliver /ram /swat /autoriserswat /deautoriserswat /envoiture /ouvrirg");
SendClientMessage(playerid, COLOR_YELLOW2, ":: LAPD :: /renfortstop(/rfc) /roadblock(/rb) /roadunblock(/rrb) /roadunblockall(/rrball) /badge /tracelastcall(/tlc) /autorisation /ouvrirp");
}
C'est mieux.., mais le chef de la faction pourra pas voir les commandes, alors que si il fait /Setteam [id] 2, ils les verras..
-
Aucune de vos réponses ne marchent, ni le /setteam.
-
Mais si, le GF est composé comme sa, c'est toi qui bug xD
-
Et bah non :P
Je cherche.