GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Komolos le 28 Mai 2010, 22:23:03

Titre: [AIDE] commande /ovg
Posté par: Komolos le 28 Mai 2010, 22:23:03
Bonjour,
Je viens de crée la une grille pour un qg racer'z, mais elle ne veut pas s'ouvrire voici le code :

else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
   if (PlayerToPoint(15, playerid,-2085.7919921875, 1366.9537353516, 6.1015625))
   {
       MoveObject(racergate, -2085.7919921875, 1366.9537353516, 6.1015625, 3.5);
       SetTimer("GateClose8", 7000, 0);
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* %s prend sa telecommande et ouvre la grille du QG Racer'Z.", sendername);
       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
   }
   else { SendClientMessage(playerid, COLOR_GREY,"Aucune grille n'est prêt de vous."); }
}

public GateClose8()
{
      MoveObject(racergate, -2085.7919921875, 1366.9537353516, 6.1015625, 3.5);
  return 1;
}


//Grille Racer'Z qg

racergate = CreateObject(969, -2085.7919921875, 1366.9537353516, 6.1015625, 0, 0, 0);





Merci pour les aide =D
Titre: Re : [AIDE] commande /ovg
Posté par: Lucifer le 28 Mai 2010, 22:34:57
Voici la commande que j'utilise :

   if (strcmp(cmdtext, "/opsft1", true)==0)
    {
     if(gTeam[playerid] == 10)
{
MoveObject(sft1,-1736.6412353516, 36.143600463867, 6.0923314094543, 3.5);//On déplace l'objet
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s prend sa télécommande et ouvre la grille..", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SendClientMessage(playerid, COLOR_WHITE,"Fermeture dans 7 secondes");//On avertie que la porte va ce fermer dans 7 secondes..
//Grille = 2; // Tu mets la variable de la grille, ici on veux ouvrir la grille 1 donc Grille doit être égal a 1
SetTimer("Urban9", 7000, 0);//On active le Urban xd(Le Timer)
}
else
     {
     SendClientMessage(playerid,COLOR_YELLOW,"Tu dois être yakusa");
     }
return 1;
}

Tu as un Tutoriel bien expliqué sur le forum  ;) > http://www.gtaonline.fr/forums/index.php/topic,4289.new/boardseen.html#new (http://www.gtaonline.fr/forums/index.php/topic,4289.new/boardseen.html#new)
Titre: Re : [AIDE] commande /ovg
Posté par: Komolos le 28 Mai 2010, 22:39:34
Pas envie de changé de commande, j'aime bien elle :) ses simplement que elle ne souvre pas
Titre: Re : [AIDE] commande /ovg
Posté par: Lucifer le 28 Mai 2010, 23:20:32
Sa veut coder et sa bloque sur des petites commandes de pingouin  :laugh....regarde mon code et regarde le tiens, tu comprendras ;)

J'ai déjà pas le code entier de ta commande..
Titre: Re : [AIDE] commande /ovg
Posté par: herq le 28 Mai 2010, 23:43:47
Car déjà, la tu nous montre que un seul bout de ton code..' Il nous manque l'autres partit ou la position de la porte ( apres éxecuction du /ovg ) va..'
Titre: Re : [AIDE] commande /ovg
Posté par: Lucifer le 29 Mai 2010, 00:14:48
Ce que je viens de dire avant mais bon....Sa débute comme dirais l'autre.

Go sur le site du Zero pour apprendre le C. Sa sera un bon début  :happy
Titre: Re : [AIDE] commande /ovg
Posté par: Komolos le 29 Mai 2010, 10:23:02
Voilà je vous ai tout mis.
Merci pour les aide =D

Double post
J'ai trouvé mon erreur ici :

  MoveObject(racergate, -2085.7919921875, 1366.9537353516, 6.1015625, 3.5);

quand on fait /ovg elle ne s'ouvre pas car ses la distance de l'objet posée il faut la distance quand elle s'ouvre quelqu'un peut m'aidé ? je débute.
Titre: Re : [AIDE] commande /ovg
Posté par: Lucifer le 29 Mai 2010, 11:20:09
Je t'es donné un lien de Tutoriel... ;)