• 24 Avril 2025, 08:47:21


Auteur Sujet: Créer des Equipements? Comment faire?  (Lu 1223 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne bpancakes

  • *
  • Nouveau
  • Messages: 6
    • Voir le profil
Créer des Equipements? Comment faire?
« le: 01 Juillet 2009, 22:53:21 »
Salut a tous !

Je souhaite créer des équipements pour la police et le SWAT par exemple...

Genre /equipement 1 donne Un Skin de flic normal et des armes de service comme un deagle et une mattraque
/equipement..5 donne un skin SWAT et des armes lourdes pour interventions?

Merci de m'aider..je sais pas comment scripter sa.

Double post
Je me permet d'up le sujet car c''est assez Urgent..
« Modifié: 02 Juillet 2009, 07:59:07 par bpancakes »

Hors ligne Falcon

  • *
  • Nouveau
  • Messages: 12
    • Voir le profil
Re : Créer des Equipements? Comment faire?
« Réponse #1 le: 02 Juillet 2009, 11:35:24 »
Si j'ai bien compris, tu comptes donner un skin et des armes aux joueurs quand ils entrent une commande.
C'est bien ça?

Bah ne suffit-il pas de mettre dans OnPlayerCommandText  :
if(strcmp(cmd, "/equipement1", true) == 0)
{
     SetPlayerSkin(playerid, idduskin);
     GivePlayerWeapon(playerid, iddelarme, nbre de munitions);
     ...
     return 1;
}



Hors ligne -Rayan-

  • Scripteur de Santa Cruzz 2.0
  • *
  • Nouveau
  • Messages: 12
    • Voir le profil
Re : Créer des Equipements? Comment faire?
« Réponse #2 le: 02 Juillet 2009, 11:48:35 »
Bonjour,

Tu dois utiliser ça, tu met ces lignes dans ton GM:

//----------------------------|[Equipement By -Rayan-]|-------------------------------------
if(strcmp(cmd, "/equipement 1", true) == 0)
{
     if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
     SetPlayerSkin(playerid, 78);
     GivePlayerWeapon(playerid, 34, 100);
     SetPlayerArmour(playerid, 100.0);
     return 1;
}

PS: J'ai testé, ça marche.

-Rayan-.
-------------------------------
Mes Script Pawno:
-------------------------------

( Vetement [AddOn] )
( TextDraw Newbie [FS] )

-------------------------------

Hors ligne Stylis

  • Scripter
  • *
  • Nouveau
  • Scripter
  • Messages: 23
    • Voir le profil
    • Team P.oG`
Re : Créer des Equipements? Comment faire?
« Réponse #3 le: 03 Juillet 2009, 03:56:23 »
Salut,

Tu peut utiliser sa: http://www.gtaonline.fr/forums/index.php/topic,2874.0.html
Cela va te permettre de définir la zone ou la personne peut prendre l'équipement.
Tu peut aussi le définir par: Si le joueur est au coordonné XYZ car sinon il pourra prendre l'équipement n'importe ou.
Je te conseil de le faire via les Coordonner XYZ et d'y ajouter un Pick-up en n'y mettant que c'est seulement ici qu'il peut faire cette commande,
et pourquoi pas ajouter du texte avec les commandes.
Exemple:
/équipement 1 | Prendre la tenue réglementaire ( Police en patrouille )
/équipement 2 | Prendre la tenue d'intervention ( SWAT )
/équipement 3 | Prendre la tenue d'infiltration ( Sniper )

Tout en haut du Script:

new pickup;
Dans:
public OnGameModeInit()Tu définit qu'es que pickup:
pickup = CreatePickup(SkinID, Type, X,Y,Z);
Dans:
public OnPlayerCommandText(playerid, cmdtext[])Tu créer ta/tes commande(s):
if(strcmp(cmd, "/équipement 1", true) == 0)
{
SetPlayerSkin(playerid, SkinID);
GivePlayerWeapon(playerid, ArmeID, Nbr.Balles);
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 100.0);
return 1;
}
PS: Tu peut ajouter plein d'autre fonction comme:
     - Doit être dans une certaine Team pour que la commande fonctionne.

Dans:

public OnPlayerPickUpPickup(playerid, pickupid)Tu met l'action qui va se produire quand on va arriver sur le Pick-up:
if (pickupid == pickup1)
{
SendClientMessage(playerid, 0xFFFF0055, "[?]/equipement 1 | Prendre la tenue réglementaire ( Police en patrouille ).");
SendClientMessage(playerid, 0xFFFF0055, "[?]/equipement 2 | Prendre la tenue d'intervention ( SWAT ).");
SendClientMessage(playerid, 0xFFFF0055, "[?]/equipement 3 | Prendre la tenue d'infiltration ( Sniper ).");
}
Je n'est pas mis la fonction: Doit être sur le pick-up pour que sa fonctionne car tu doit aussi réfléchir ;)
PS: La aussi tu peut ajouter d'autres fonction.
PS2: Tout les code que j'ai mit sont peut être faux :-\, je ne les est pas test mais c'est la base

En espèrent t'avoir aider.

A+ Stylis13 :-*
« Modifié: 03 Juillet 2009, 20:56:08 par Stylis »