[TUTO] Faire une grille qui s'ouvre / se ferme automatiquement !
#1

Salut а tous j'ai dйcidй de faire un nouveau tutoriel pour faire une grille qui s'ouvre et se ferme


Tout d'abord il vous faudra

Mapper deux grilles avec MTA

Une ouverte
Une fermйe


Allez let's go !!


Dйjа en haut on met un new

pawn Code:
new magrille;

Aprиs dans
pawn Code:
OnGameModeInit
on va mettre

magrille = CreateObject(980,-1571.90002441,661.40002441,9.00000000,0.00000000,0 .00000000,270.00000000); //object(airportgate) (1)

//et lа vous mettez la ligne obtenu du genre CreateObject(ID,X,Y,Z); les coordonnйes quoi

bon aprиs

La commande !!!


Code:
if(strcmp(cmd, "/opd", true)==0)
     {
      if(IsACop(playerid))
       {
	   MoveObject(magrille, -1571.90002441,661.40002441,3.50000000,3.5);//On bouge la barriиre, position ouverte!!
	   SetTimer("LeNomDuTiMer",5000,0); // 1 secondes = 1000
	   }
       else
       {
       SendClientMessage(playerid,COLOR_GRAD1,"Tu n'es pas policier");
       }
      return 1;
	 }

	if (strcmp(cmd, "/fp", true)==0)

      {

     MoveObject(magrille, -1571.90002441,661.40002441,9.00000000,3.5);//On ferme la barriиre

     return 1;
      }
Code:
MoveObject(magrille, -1571.90002441,661.40002441,3.50000000,3.5);//On bouge la barriиre,
Ici nous mettrons la position de la grille ouverte !!

Code:
if(IsACop(playerid))

//а enlever si vous ne voulez pas la priver pour la faction police :)
Code:
  MoveObject(magrille, -1571.90002441,661.40002441,9.00000000,3.5);//On ferme la barriиre
Position de la grille fermйe
Toute en bas on va ajouter le timer !!

Code:
forward LeNomDuTiMer();
public LeNomDuTiMer ()
{
 MoveObject(magrille, -1571.90002441,661.40002441,9.00000000,3.5); // de la grille fermйe (Nom,positionx,Y,Z,vitesse);
 return 1;

}
MoveObject(magrille, -1571.90002441,661.40002441,9.00000000,3.5); // de la grille fermйe

Bah positions de la grille fermйe


Voilа а trиs bientфt au dйbut je n'y arrivais pas mehdi m'avais aidй alors j'ai dйcidй de vous aidez si vous avez un souci n'hйsitez pas а me contacter
Reply
#2

Merci, bon tuto, n’hйsite pas а mettre des couleurs
Reply
#3

зa roule
Reply
#4

Merci du tuto assez basique ^^

PS: "un new" = une variable
Et quand tu met la variable = tel chose, lа la variable devient fixe =)
Reply
#5

Merci je connais pas bien les noms
Reply
#6

Pas mal
Quote:

if (strcmp(cmd, "/fp", true)==0)

{

MoveObject(magrille, -1571.90002441,661.40002441,9.00000000,3.5);//On ferme la barriиre

return 1;
}

Si la grille se ferme automatiquement, plus besoin d'une commande pour la fermer

Quote:

CreateDynamicObject(980,-1571.90002441,661.40002441,9.00000000,0.00000000,0 .00000000,270.00000000); //object(airportgate) (1)

Ceci n'est pas possible. La fonction CreateDynamicObject du streamer "streamer" d'Incognito n'admet pas les rotations.

Il faut donc utiliser CreateObject, remplace dans ton tuto et cela marchera

Pour la prochaine fois tu peux faire une grille qui s'ouvre des qu'on est devant!
Reply
#7

Suffit de rajouter les rotations dans la nativ, dйjа test x)
Reply
#8

Merde j'ai tout remplacй par CreateObject sauf cette ligne merci ! Par contre mehdi j'utilise incognito et зa marche
Reply
#9

Pas mal le tuto !
Par contre, il faudrai changer la mise en page et mettre un peu de couleurs, et utiliser plus de gras, italique etc...
Reply
#10

Quote:
Originally Posted by mehdi-jumper
View Post
Pour la prochaine fois tu peux faire une grille qui s'ouvre des qu'on est devant!
Demain ma poule
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)