• 06 Juin 2026, 23:31:54


Auteur Sujet: Signification code  (Lu 1143 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Signification code
« le: 23 Décembre 2009, 09:54:05 »
Citer
       if(IsAnInstructor(playerid)) //Driving/Flying School spawn
       {
         if(SchoolSpawn[playerid] == 0)
         {
              SetPlayerToTeamColor(playerid);
            SetPlayerPos(playerid, -2032.6810,-117.4816,1035.1719);
            SetPlayerFacingAngle(playerid, 0); // Joueur orienté vers le nord
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 3;
         }
         else if(SchoolSpawn[playerid] == 1)
         {
            SetPlayerToTeamColor(playerid);
            SetPlayerPos(playerid, 414.4144,2531.9580,19.1565);
            SetPlayerFacingAngle(playerid, 4.6505);
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
         }

SetPlayerPos(playerid, -2032.6810,-117.4816,1035.1719); : Que signifie t'il ?
SetPlayerPos(playerid, 414.4144,2531.9580,19.1565); : Que signifie t'il ?
SetPlayerInterior(playerid,0); : Que signifie t'il ?
Scripteur de Paradize Rôle Play !

Hors ligne minimicro

  • *
  • Tueur
  • Codeur Php / Mysql / Pawno
  • Messages: 53
    • Voir le profil
Re : Signification code
« Réponse #1 le: 23 Décembre 2009, 10:12:52 »
SetPlayerPos(playerid, -2032.6810,-117.4816,1035.1719); : Definition de la nouvelle position du Joueur (playerid)

SetPlayerPos(playerid, 414.4144,2531.9580,19.1565); : IDEM, sauf que la position n'est pas la même

SetPlayerInterior(playerid,0); : Changement de l'interieur du joueur, ici, l'interieur 0 correspond à l'interieur exterieur, par default.
Codeur Php / Pawno / MySql - Administration et maintenance serveur

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Signification code
« Réponse #2 le: 23 Décembre 2009, 10:16:51 »
D'accord, et tu pourrais me dire où est la position d'entré de l'auto école ? et la position de sortie de l'auto école ?
Scripteur de Paradize Rôle Play !

Hors ligne minimicro

  • *
  • Tueur
  • Codeur Php / Mysql / Pawno
  • Messages: 53
    • Voir le profil
Re : Signification code
« Réponse #3 le: 23 Décembre 2009, 10:18:53 »
Euh, ca depend de la ville ^^Et je les connais pas par coeur.
Codeur Php / Pawno / MySql - Administration et maintenance serveur

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Signification code
« Réponse #4 le: 23 Décembre 2009, 10:24:10 »
au pire il va sur le serveur il s'y rend il fait /interior et /save  :dry
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Signification code
« Réponse #5 le: 23 Décembre 2009, 10:36:56 »
Ah c'est pas ce que je voulais dire.... 8)

Je voulais dire où est-ce que dans le GM je met les coordonnés de d'entré de l'auto école et la sortie ?

Concrètement, je voudrais prendre un batiment au hasard à Los Santos et y implanter l'auto école avec l'intérieur de l'auto école de San Fierro..Vous comprenez ?

Mais je n'y arrive pas..pourrais-on m'expliquer ?  :-[

Scripteur de Paradize Rôle Play !

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Signification code
« Réponse #6 le: 23 Décembre 2009, 10:57:10 »
Ca dépent, si tu veux ne pas taper de commandes et être directement téléporté à l'interieur, et que tu as un LARP, c'est dans public CheckForWalkingTeleport que ça se passe.

Tu rajoute entre tout les bouts de codes :

else if(PlayerToPointStripped(1, playerid,Xentrée, Yentrée, Zentrée, cx,cy,cz))
{//AUTO ECOLE ENTREE
GameTextForPlayer(playerid, "~w~Auto-Ecole", 5000, 1);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,Xdedans,Ydedans,Zdedans);
}

remplace XYZentrée par là où il doit être pour rentrer à l'interieur, et XYZdedans par là où il va être téléporté à l'interieur de l'auto école.

Hors ligne Paradize

  • Scripteur
  • *
  • Tueur
  • Scripteur de Paradize Rôle Play
  • Messages: 67
    • Voir le profil
    • Paradize Rôle Play
Re : Signification code
« Réponse #7 le: 23 Décembre 2009, 11:03:50 »
D'accord, je vais essayer de mettre çà dans le gf

PS : Je n'es pas le LARP  :-[

Sinon voici le code que j'ai pour le moment concernant les spawns des joueurs de la faction instructeur :

Citer
        if(IsAnInstructor(playerid)) //Driving/Flying School spawn
       {
         if(SchoolSpawn[playerid] == 0)
         {
              SetPlayerToTeamColor(playerid);
            SetPlayerPos(playerid,-2031.1196,-115.8287,1035.1719);
            SetPlayerFacingAngle(playerid, 0); // Joueur orienté vers le nord
            SetPlayerInterior(playerid,3);
            PlayerInfo[playerid][pInt] = 3;
         }
         else if(SchoolSpawn[playerid] == 1)
         {
            SetPlayerToTeamColor(playerid);
            SetPlayerPos(playerid, 2216.1282,-1076.3052,1050.4844); // 414.4144,2531.9580,19.1565
            SetPlayerFacingAngle(playerid, 4.6505);
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
         }
           return 1;
       }
Scripteur de Paradize Rôle Play !