• 06 Juillet 2025, 16:53:50


Auteur Sujet: Spawn avec des armes non désirées sans GivePlayerWeapon  (Lu 1468 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Spawn avec des armes non désirées sans GivePlayerWeapon
« le: 27 Novembre 2010, 16:37:09 »
J'ai une question

Dans un gamemod que je viens de dl , Quand je spawn  j'ai des Armes mais pourtant je ne voit pas le " GivePlayerWeapon" dans le script ...

Comment ca se fait ?

Merci d'avance.
« Modifié: 27 Novembre 2010, 17:20:43 par Ashley11 »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Aide Plz
« Réponse #1 le: 27 Novembre 2010, 17:18:06 »
Code: (Pawn) [Sélectionner]
AddPlayerClass(SkinID, Float:X, Float:Y, Float:Z, Float:Angle, Weapon1, Weapon1_Ammo, Weapon2, Weapon2_Ammo, Weapon3, Weapon3_Ammo);
Dans cette fonction, il est demandé d'ajouté des armes aux joueurs (0 pour aucune), donc les variables Weapon1, Weapon2 et Weapon3.
Donc tu peux ces variables à 0 pour ne plus avoir d'arme quand tu apparaît !
Tu peux également mettre à 0 les variables Weapon1_Ammo, Weapon2_Ammo et Weapon3_Ammo à 0 car elles correspondes respectivement aux munitions que contiendrons les armes Weapon1, Weapon2 et Weapon3.
« Modifié: 27 Novembre 2010, 17:22:46 par Xartrick »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Aide Plz
« Réponse #2 le: 27 Novembre 2010, 17:18:34 »
Salut ashley11,

change le nom de ton sujet (avec la fonction modifier sur le premier message) pour un titre plus précis, c'est dans les règlements de la section: Règlements
Un bon titre serait par exemple: Spawn avec des armes non désirées sans GivePlayerWeapon. (peut-être un peu long, mais très clair au moins)

++Sim++





Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Aide Plz
« Réponse #3 le: 27 Novembre 2010, 17:19:14 »
C'est exact  :D , mais si je veut en mettre plus que 3 il faut que je fasse "GivePlayerWeapon " ????

Merci encore ;)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Aide Plz
« Réponse #4 le: 27 Novembre 2010, 17:22:17 »
Je pense vraiment que oui, car je ne vois pas dans l'include qui contient la fonction AddPlayerClass une variable supplémentaire pour ajouté une quatrième arme.

Code: (Pawn (a_samp.inc)) [Sélectionner]
native AddPlayerClass(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);[/quote][/b]

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Spawn avec des armes non désirées sans GivePlayerWeapon
« Réponse #5 le: 27 Novembre 2010, 17:23:42 »
Salut,

je confirme, si tu veut plus de 3 armes, il faut ajouter un/des GivePlayerWeapon.

PS. À mettre dans OnPlayerSpawn en faisant très attention, je te conseillerais de tous les passer en GivePlayerWeapon et de faire un ResetPlayerWeapons avant pour être «sur» qu'il n'ait pas d'armes non désirées

Bonne chance.

++Sim++





Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Spawn avec des armes non désirées sans GivePlayerWeapon
« Réponse #6 le: 27 Novembre 2010, 17:39:23 »
Ok merci pour tout , mais je ne comprend pas à quoi sert le " ResetPlayerWeapons " ...


Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Spawn avec des armes non désirées sans GivePlayerWeapon
« Réponse #7 le: 27 Novembre 2010, 17:40:36 »
La fonction ResetPlayerWeapons sert à enlever toutes les armes du joueurs.

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Spawn avec des armes non désirées sans GivePlayerWeapon
« Réponse #8 le: 27 Novembre 2010, 18:06:54 »
Ok une derniére question , j'aimerai pour mon DM mettre la vie des joueurs a 30 et avoir une barre au dessus de la vie pour avoir la vie du vehicule ( l'etat) mais je n'ai pas trouver ...






Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Spawn avec des armes non désirées sans GivePlayerWeapon
« Réponse #9 le: 27 Novembre 2010, 18:18:08 »
Salut,

pour réduire la vie de tes joueurs, utilise SetPlayerHealth, encore une fois dans OnPlayerSpawn. La valeur est en pourcentage, de 0.0 à 100.0, même si on peut dépasser, ce qui rend le joueur plus résistant.

Pour la barre de vie du véhicule, fais une petite recherche sur le forum officiel de sa-mp et tu trouvera assez aisément.

++Sim++