GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: zidane59fr le 12 Juin 2008, 18:42:55
-
Salut à tous je voudrais faire un système de fourière pour mon gamemode mais j'ai un petit soucis
Il me faut faire un move object mais je n'y comprend rien.
J'ai mis la barière sur la map à partir de mta , j'ai fais une map quand elle est ouvert et l'autre fermé .
elle fais un glissement vers la gauche .
Ensuite dès que j'aurais fais sa , je voudrais que la commande du /vmenu pour appeler son véhicule ne marche pas si le véhicule est dans la fourière
Mais pour sa je ne sais pas faire
c'est pour sa que je vous demande de l'aide
svp aidez moi
[email protected] mon msn si vous savez comment m'aider , je vous passerais les map avec la barière car je sais pas les poster sur un site pour les télécharger ensuite
Merci d'avance en espérant avoir une réponse le plus vite possible
Je souhaite surtout apprendre comment faire pas qu'on me le fasse merci ^^
-
Déja Vmenu fait le avec tes commandes admin .
Et le Move Objet
Exemple :
En haut :
new fourriere;
forward Ffourriere();//Si vous mettez un timer sinon retiré
Dans public OnGameModeInit
fourriere = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000);
Dans public OnPlayerCommandText :
//Avec Timer
if (strcmp(cmdtext, "/of", true)==0)
{
MoveObject(fourriere,1549.270508, -1617.565308, 12.544723, 3.5);//On bouge la barrière
SetTimer("Ffourriere", 7000, 0);//On active le Timer
SendClientMessage(playerid, COLOR_YELLOW,"Fermeture de la fourrière dans 7 secondes");//On averti
return 1;
}
//Sans Timer
if (strcmp(cmdtext, "/of", true)==0)
{
MoveObject(fourriere,1549.270508, -1617.565308, 12.544723, 3.5);//On bouge la barrière
return 1;
}
if (strcmp(cmdtext, "/cf", true)==0)
{
MoveObject(fourriere,1549.270508, -1617.565308, 12.544723, 3.5);//On ferme la barrière
return 1;
}
Toute en bas (si vous mettez un timer) :
public Ffourriere()
{
MoveObject (fourriere,1549.284668, -1626.937744, 12.544723, 2.5);//Retour
return 1;
}
Voila
-
Merci je vais test sa après que j'ai manger
Sinon merci de m'avoir répondu