GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ashley11 le 23 Juillet 2012, 11:59:22

Titre: Question concernant la connexion du joueur
Posté par: Ashley11 le 23 Juillet 2012, 11:59:22
Bonjour,

Je voulais savoir comment changer la vue du la camera quand le joueur se connecte
et comment changer la texture des boutons comme ci dessous ?  :happy

(http://img4.hostingpics.net/pics/892075samp000.png)

Merci d'avance.
Titre: Re : Question concernant la connexion du joueur
Posté par: Xolokos le 23 Juillet 2012, 15:56:36
Un SetTimerEx en boucle fausse.
Tu a aussi les nouvelles fonction pour faire des lignes droite :
InterpolateCameraPos
InterpolateCameraLookAt
Et les anciennes :
SetPlayerCameraPos
SetPlayerCameraLookAt

Le SetTimerEx car les fonctions comme les caméras ne marche pas directement a la connexion donc tu peux faire un SetTimerEx avec 100 milisecondes.
Titre: Re : Question concernant la connexion du joueur
Posté par: Ashley11 le 23 Juillet 2012, 17:22:21
Salut, euh comment ça je comprend pas...

Un SetTimerEx mais qui dure combien de temps ?
Titre: Re : Question concernant la connexion du joueur
Posté par: Xolokos le 23 Juillet 2012, 18:33:41
public OnPlayerConnect(playerid)
{
  SetTimerEx("Connections", 150, 0, "i", playerid);//150 c'est 150 millisecondes.
}

forward Connections(playerid);
public Connections(playerid)
{
  PlayAudioStreamForPlayer(playerid, "http://callof**********.eu/Theme");
  InterpolateCameraPos(playerid, 551.557800, -1398.701538, 26.331541, 1386.617797, -1398.425537, 31.382379, 24000*3);
  InterpolateCameraLookAt(playerid, 556.552612, -1398.911865, 26.245607, 1389.352783, -1402.338989, 29.897315, 3500);
}
Titre: Re : Question concernant la connexion du joueur
Posté par: Ashley11 le 23 Juillet 2012, 18:50:21
Ah d'accord je pensait que l'ont pouvait pas déclarer SetTimerEx autre part que dans OnGameModeInit