GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: Xolokos le 25 Novembre 2011, 15:13:51

Titre: [FS] Minigun Portable [1V.B]
Posté par: Xolokos le 25 Novembre 2011, 15:13:51
AV Minigun PORTABLE (Posable) VB




Sommaire




Présentation
Simple Filter scripte qui permet de poser un minigun et de tirer avec le clic droit.
J'ai utilisé plusieur fonction que j'ai vu trouvé et regardé pour mieux comprendre leur fonctionnement pour ensuite faire ce FS.
Simple et pratique ce FS permet donc de poser un minigun le faire tourné et tiré sur les joueurs le minigun fait des dommage aléatoire entre 0 et 85 de dommage. Si on clic trop vite le minigun surchauffe.

Commandes
Uniquement 2 commandes : /minigun qui pose le minigun 5 secondes après la commande.
Et /arreter pour remballer le minigun directement.


SCREENSHOT

[spoiler](http://i.imgur.com/G7Ybt.png)[/spoiler]
[spoiler](http://i.imgur.com/N0J1O.png)[/spoiler]


Téléchargement

0.VB
Peut bouger en faisant une rotation droite ou gauche.
Peut tiré.
Bruit et AIM (VISER CROSSHAIR) ajoutée.
[BUG : Si on tourne trop on vois le personnage.]

(http://uppix.net/8/5/4/c180235c55b00ce92a09135b3f806.png) (http://solidfiles.com/d/04d67d2359/)

Fonction UTILISER
La fonction qui suis est une fonction qui permet de calculer la position face au joueur grace a sa position et a la distance que vous voulez que le point sois pris.

//Mean (SA MP forum)
GetXYInFrontOfPlayer(playerid, &Float:X, &Float:Y, Float:Distance)
{
new Float:A;
GetPlayerPos(playerid, X, Y, A);
GetPlayerFacingAngle(playerid, A);
if (GetPlayerVehicleID(playerid))
{
   GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
}
else
{
GetPlayerFacingAngle(playerid, A);
}
X += (Distance * floatsin(-A, degrees));
Y += (Distance * floatcos(-A, degrees));
}


Crédits

-Xolokos(Sanctus, Jeffrey Payne)
-Mean(Pour la fonction)

(http://i.creativecommons.org/l/by-nc-sa/2.0/fr/88x31.png) (http://creativecommons.org/licenses/by-nc-sa/3.0/)



(http://uppix.net/1/2/9/b3fd292be2b9e810886ef5424e704.png) (http://gtaonline.fr)
(http://uppix.net/7/2/b/ca0c03313319cad16b51d29b42d12.png) (http://gtaonline.fr)


Titre: Re : [FS] Minigun Portable [1V.B]
Posté par: mehdi-jumper le 25 Novembre 2011, 16:22:41
merci du partage :)

Bof... J'aime pas trop, je prefere le bon vieux minigun
Titre: Re : [FS] Minigun Portable [1V.B]
Posté par: Skuunt le 25 Novembre 2011, 17:48:44
Bah moi j'aime bien :)

Merci a toi.
Titre: Re : [FS] Minigun Portable [1V.B]
Posté par: Ssk le 25 Novembre 2011, 18:03:13
Sympa comme script, même si j'ai pas l'impression que c'est toi qui l'ai codé.

PS : Pense a indenter ton code!
Titre: Re : [FS] Minigun Portable [1V.B]
Posté par: Xolokos le 25 Novembre 2011, 18:17:22
Si tu veut tout savoir Ssk j'ai vu un sujet sur SA:MP forum Mounted Minigun mais le poste trop ancien il n'y avais plus le scripte je me suis mi en tête de le refaire.

J'ai ensuite trouvé cette fonction de Mean cherché ID du laser (jaune) sur le forum qu'il a utilisé pour faire un char qui tire avec le minigun.