• 06 Juin 2026, 13:20:38


Auteur Sujet: Double question  (Lu 1412 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Double question
« le: 20 Décembre 2010, 12:52:21 »
Bonjour j'ai deux questions et je vais être franc je pige rien :

J'ai déjà demandé mais impossible de faire la caméra

Puis

S'il vous plaît vous pouvez me dire comment faire un système de team le plus simplifié (si possible)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Double question
« Réponse #1 le: 20 Décembre 2010, 16:17:34 »
Pour la caméra, cela est super simple !

http://wiki.sa-mp.com/wiki/SetPlayerCameraPos
Ici, tu donne une position à ta caméra.

http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAt
Ici, tu dit à la caméra où regarder !



Pour le système d'équipe, c'est également simple.

#define TEAM_1 1 // ID de l'équipe numéro une
#define TEAM_2 2 // ID de l'équipe numéro deux

new pTeam[MAX_PLAYERS] = 0; // Création de la variable qui contiendra l'équipe du joueur

Utilisation:

pTeam[playerid] = TEAM_1; // Attribution de l'équipe une au joueur

if(pTeam[playerid] == TEAM_1) // Si il est dans l'équipe numéro une
{
// Il est dans l'équipe numéro une :P
}
else if(pTeam[playerid] == TEAM_2) // Si il est dans l'équipe numéro deux
{
// Il est dans l'équipe numéro deux :D
}

PS Code fait rapidement sur le forum
PPS: N'oublie pas de réinitialisé la variable pTeam à chaque déconnexion !

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Double question
« Réponse #2 le: 20 Décembre 2010, 16:22:51 »
Merci pour la caméra, mais j'arrive pas a faire centré elle regarde toujours ailleurs :S
Sinon le système de script fonctionne très bien merci !


Nouveau bug : La caméra voie flou
« Modifié: 20 Décembre 2010, 16:30:22 par Julien62430 »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Double question
« Réponse #3 le: 20 Décembre 2010, 16:31:17 »
Je t'ai fais une petit schéma modestement créer avec Paint.

B est la position de a caméra (X, Y, Z = B) (SetPlayerCameraPos)
A est la position où regarde la caméra (X, Y, Z = A) (SetPlayerCameraLookAt)

Tu met simplement les coordonnée B sur SetPlayerCameraPos et les coordonnée A pour SetPlayerCameraLookAt.

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Double question
« Réponse #4 le: 20 Décembre 2010, 16:50:46 »
J'ai fais comme ça, mais je comprends pas pourquoi je vois flou la première fois et pourquoi mon skin vol


Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Double question
« Réponse #5 le: 20 Décembre 2010, 16:52:26 »
Image une: Cela se produit car tu n'es pas dans le même intérieur que là ou est positionné la caméra.
Image deux: Mauvaise position Z :) ?

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Double question
« Réponse #6 le: 20 Décembre 2010, 16:55:15 »
Réponse 1 : SetPlayerInterior(playerid,1);
Réponse 2 : Mauvaise position Z, donc comme on à 4 coordonnés je prends la dernière ?

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Double question
« Réponse #7 le: 20 Décembre 2010, 17:25:36 »
L'intérieur de l'extérieur (:)) est égale à zéro.

Et non, la quatrième coordonnée correspond à l'ange de vue et non à la position Z.
La première correspond à la position X, la deuxième correspond à la position Y et la troisième correspond à la position Z.

Hors ligne D0os-Nox

  • Connais toi - toi même
  • *
  • Tueur en série
  • Retourne toi, t'es déjà mort
  • Messages: 144
    • Voir le profil
    • :.. UG - Communauté d'entraide, de production vidéo games et multigaming ..:
Re : Double question
« Réponse #8 le: 20 Décembre 2010, 18:57:15 »
Bonjour, Tout simplement, tu te trouve trop loin de la caméra donc les décors s'affiche mal !

Une solution : Fait un SetPlayerPos près de la zone de vision (comme on le voit sur la 2éme photo )

Voilà, Le paysage pourra ensuite complétement s'afficher .


 :-[ D0os-Nox  :blink 




Citer
La vrai paix n'existe pas, nous somme le reflet de l'ignorance d'un monde détruit par la guerre ![/glow]
Citer
Chaque jours, la haine nous renferme dans l'obscurité ![/glow]
(Citations par D0os)

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Double question
« Réponse #9 le: 20 Décembre 2010, 19:03:53 »
C'est un peu normal, il faut que ton personne soit dans la zone de la camera sinon les textures ne sont pas bien affiché



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Double question
« Réponse #10 le: 21 Décembre 2010, 10:20:37 »
Merci de votre aide, je vais faire ça, grâce à vous je sais comment faire des caméra =)

EDIT : Je suis prêt de mon skin mais sa change rien :S

Double post
Le Flou à été résolu, je vois mes personnages, tout va bien.

Merci de votre aide
« Modifié: 21 Décembre 2010, 15:15:45 par Julien62430 »