GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: HeyC le 12 Octobre 2008, 20:56:46

Titre: Créer une cmd pour ouvrir une barrière
Posté par: HeyC le 12 Octobre 2008, 20:56:46
Salut,

Je voudrais savoir comment ouvrir une barrière en fesant une cmd.

Exemple : Je tape : /openhouse et la barrière de la maison s'ouvre.

-Est-ce que vous pouvez m'aidez ?

-Ou avoir un code d'exple

-Ou un tuto ? 


Merci d'avance. A+
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: spykerc8 le 12 Octobre 2008, 21:11:06
Super bon tuto, par ici (http://www.gtaonline.fr/forums/index.php?action=search)
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: Ssk le 13 Octobre 2008, 08:03:25
Il faut faire ca avec un MoveObject :)
Titre: Re : Re : Créer une cmd pour ouvrir une barrière
Posté par: Nikko™ le 13 Octobre 2008, 16:44:01
Il faut faire ca avec un MoveObject :)

Cest ca,

En premier tu défini un objet (house = CreateObject ....)
Ensuite, dans une commande tu fait un move object (MoveObject(house, .....)
Et tu met un peu etre un timer pour une refermeture automatique pourquoi pas.

++
nikko
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: HeyC le 13 Octobre 2008, 17:59:44
Voilà, j'ai regarder le tuto a coco. et sa ma aider mais j'ai des erreurs.
Je ne sais pas comment les réglés :
Citer
D:\Jeux\GTA\GTA San Andreas\pawno\FSbarriere.pwn(34) : error 017: undefined symbol "bara"
D:\Jeux\GTA\GTA San Andreas\pawno\FSbarriere.pwn(51) : error 017: undefined symbol "bara"
D:\Jeux\GTA\GTA San Andreas\pawno\FSbarriere.pwn(60) : warning 217: loose indentation
D:\Jeux\GTA\GTA San Andreas\pawno\FSbarriere.pwn(63) : warning 235: public function lacks forward declaration (symbol "Urban")
D:\Jeux\GTA\GTA San Andreas\pawno\FSbarriere.pwn(67) : error 017: undefined symbol "bara"

Pastbin :: http://pastebin.com/f2bdfaaf9

Pouvez-vous m'aidez ?
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: [StAfF]MaN le 13 Octobre 2008, 18:15:24
En haut en dessous de ton new bara tu met


forward Urban();

Pour ton undefined symbole le problème vient de ton new bara ;) je te laisse chercher ^^

Edit j'ai modifié ton pastbin, voila la correction :p

http://pastebin.com/f4a9abc2f
Titre: Re : Re : Créer une cmd pour ouvrir une barrière
Posté par: HeyC le 13 Octobre 2008, 18:16:49
En haut en dessous de ton new bara tu met


forward Urban();

Pour ton undefined symbole le problème vient de ton new bara ;) je te laisse chercher ^^
Ok merci, je vais chercher ....  :happy
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: [StAfF]MaN le 13 Octobre 2008, 18:20:09
J'ai éditer mon poste va voir ;)
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: HeyC le 13 Octobre 2008, 18:23:41
Han... Merci, tu ma tout corriger sauf un warning mais je vais le corriger

 :)
Titre: Re : Créer une cmd pour ouvrir une barrière
Posté par: [StAfF]MaN le 13 Octobre 2008, 18:26:44
De rien, mais j'espère que tu na pas copié collé bêtement... J'espère que tu as remarqué ou son tes erreurs ;)
Titre: Re : Re : Créer une cmd pour ouvrir une barrière
Posté par: HeyC le 13 Octobre 2008, 19:22:53
De rien, mais j'espère que tu na pas copié collé bêtement... J'espère que tu as remarqué ou son tes erreurs ;)

Ouep. j'ai vu mes fautes.
Merci beaucoup.