GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: kenjy24 le 08 Mars 2011, 15:32:59
-
Bonjour, je souhaiterai savoir comment changer l'image de debut (presentation des Teams) avant de spawn.
L'endroit ou les teams spawn c'est bon je sais, mais ce que j'aurais voulu en faites que chaque team soit devant leurs QG avant de cliquer sur spawn, lors de la presentation des team une image de fond sur chaque team.
Je sais ca parait tout bete (a mon avis a faire aussi) mais comme je savais pas quoi faire je voulais changer ca et je me trouve comme un c.. car je sais plus comment faire.
Merci d'avance.
-
Salut,
Tu n'as qu'à vérifier dans la callback OnPlayerRequestClass la team qu'il est en train de visionner.
Après, tu fais cette condition, tu changes la position de la caméra, etc.
Bref, je ne vais pas t'en dire plus. Essaye de chercher par toi-même. ;)
++
ReGaX
-
Je te remercie d'avoir repondu en revanche si j'ai demandé c'est qu'auparavant j'ai effectué mes recherches mais sans succes je n'ai rien de toous ca a part :
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerClass(playerid, classid);
SetupPlayerForClassSelection(playerid);
gPlayerClass[playerid] = classid;
switch (classid) {
case 0:
{
GameTextForPlayer(playerid, "~r~Team 0", 500, 3);
}
case 1:
{
GameTextForPlayer(playerid, "~y~Team 1", 500, 3);
}
case 2:
{
GameTextForPlayer(playerid, "~b~Team 2", 500, 3);
}
case 3:
{
GameTextForPlayer(playerid, "~g~Team 3", 500, 3);
}
case 4:
{
GameTextForPlayer(playerid, "~w~Team 4", 500, 3);
}
}
return 1;
}
-
regarde dans le gm sftdm2.0 il et mieu (pour moi) il et plus long mais il et fonctionnel
-
Salut,
Pour modifier la position de caméra d'une team, il te faudra la position X, Y, Z de ta caméra et celle où elle doit pointer.
SetPlayerCameraPos(playerid, X, Y, Z);
SetPlayerCameraLookAt(playerid, X, Y, Z);
Le meilleur moyen de trouver ces positions: prendre un vélo et le faire au /save.
Bonne chance,
Tux
-
merci beaucoup a vous tout est ok!!!