Aller au contenu
  • 0

Armes a feu


Question

Posté(e)

 

 

Besoin d'aide avec un skript:

 

Version serv:1.8.8

 

Version SK: 2.1.2

 

 

AddOns: SkQuery SkRayFall Skellet SkStuff WildSkript TuSke (tous pour 1.8.8)

 

 

Code:

on right click on a chest:
   if player's world is "dayz":
       cancel event
       set {random.%player%} to "%random integer from 1 to 5%" parsed as number
       send "&eOuverture..."
       wait 1 tick
       send "&eOuverture...I"
       if {random.%player%} = 1:
           open chest with 1 row named "&bChest" to Player
           send "&eOuverture...II"
           wait 2 ticks
           set slot 1 of player to iron horse armor named "&eGlock [pistolet I]"
           set slot 3 of player to 8 firework star named "&eMunition Pistolet"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 2:
           open chest with 1 row named "&bChest" to Player
           send "&eOuverture...II"
           wait 2 ticks
           set slot 1 of player to iron horse armor named "&eM-16 [Assaut I]"
           set slot 3 of player to 8 Flint named "&eMunition Fusil d'assaut"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 3:
           open chest with 1 row named "&bChest" to Player
           wait 2 ticks
           send "&eOuverture...II"
           set slot 1 of player to iron horse armor named "&eVSS VINTOREZ [sniper I]"
           set slot 3 of player to 8 fire charge named "&eMunition sniper"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 4:
           open chest with 1 row named "&bChest" to Player
           wait 2 ticks
           send "&eOuverture...II"
           set slot 1 of player to iron horse armor named "&eBanshee [Pompe I]"
           set slot 3 of player to 8 clay named "&eMunition pompe"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 5:
           open chest with 1 row named "&bChest" to Player
           wait 2 ticks
           send "&eOuverture...II"
           set slot 1 of player to iron horse armor named "&eBanshee [Pompe I]"
           set slot 3 of player to 8 clay named "&eMunition pompe"
           set slot 6 of player to paper named "&eBandages"

command /lol:
   trigger:
       send "%{random.%player%}%" to player

on right click:
   if player is holding a iron horse armor named "&eGlock [pistolet I]":
       set {damage.%player%} to 1
       make player shoot a snowball

on right click:
   if player is holding a iron horse armor named "&eM-16 [Assaut I]":
       set {damage.%player%} to 1
       make player shoot a snowball

on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       set {damage.%player%} to 10
       make player shoot a snowball



on damage:
   if damage cause is a snowball:
       damage victim by {damage.%attacker%}

on damage:
   projectile is an snowball
   set damage to {damage.%attacker%}

command /lolb:
   trigger:
       send "%{damage.%player%}%"



on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       if {reload-sniper.%player%} = 0:
           if player has 1 fire charge:
               remove 1 fire charge from player's inventory
               set {damage.%player%} to 10
               make player shoot a snowball
               set {reload-sniper.%player%} to 1
               wait 3 seconds
               set {reload-sniper.%player%} to 0
           else:
               send "&4Pas de munition" to player
       else if {reload-sniper.%player%} = 1:
           send "&4Rechargement..." to player

 

 

Les erreurs:

[/spoiler=Erreurs]

Quand je fais clique droit avec munition(fire charge) et hors reload time tout marche mais tout marche aussi sans munition/en reload time

 

 

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

 

Besoin d'aide avec un skript:

 

Version serv:1.8.8

 

Version SK: 2.1.2

 

 

AddOns: SkQuery SkRayFall Skellet SkStuff WildSkript TuSke (tous pour 1.8.8)

 

 

Code:

on right click on a chest:
   if player's world is "dayz":
       cancel event
       set {random.%player%} to "%random integer from 1 to 5%" parsed as number
       send "&eOuverture..."
       wait 1 tick
       send "&eOuverture...I"
       if {random.%player%} = 1:
           open chest with 1 row named "&bChest" to Player
           send "&eOuverture...II"
           wait 2 ticks
           set slot 1 of player to iron horse armor named "&eGlock [pistolet I]"
           set slot 3 of player to 8 firework star named "&eMunition Pistolet"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 2:
           open chest with 1 row named "&bChest" to Player
           send "&eOuverture...II"
           wait 2 ticks
           set slot 1 of player to iron horse armor named "&eM-16 [Assaut I]"
           set slot 3 of player to 8 Flint named "&eMunition Fusil d'assaut"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 3:
           open chest with 1 row named "&bChest" to Player
           wait 2 ticks
           send "&eOuverture...II"
           set slot 1 of player to iron horse armor named "&eVSS VINTOREZ [sniper I]"
           set slot 3 of player to 8 fire charge named "&eMunition sniper"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 4:
           open chest with 1 row named "&bChest" to Player
           wait 2 ticks
           send "&eOuverture...II"
           set slot 1 of player to iron horse armor named "&eBanshee [Pompe I]"
           set slot 3 of player to 8 clay named "&eMunition pompe"
           set slot 6 of player to paper named "&eBandages"
       else if {random.%player%} = 5:
           open chest with 1 row named "&bChest" to Player
           wait 2 ticks
           send "&eOuverture...II"
           set slot 1 of player to iron horse armor named "&eBanshee [Pompe I]"
           set slot 3 of player to 8 clay named "&eMunition pompe"
           set slot 6 of player to paper named "&eBandages"

command /lol:
   trigger:
       send "%{random.%player%}%" to player

on right click:
   if player is holding a iron horse armor named "&eGlock [pistolet I]":
       set {damage.%player%} to 1
       make player shoot a snowball

on right click:
   if player is holding a iron horse armor named "&eM-16 [Assaut I]":
       set {damage.%player%} to 1
       make player shoot a snowball

on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       set {damage.%player%} to 10
       make player shoot a snowball



on damage:
   if damage cause is a snowball:
       damage victim by {damage.%attacker%}

on damage:
   projectile is an snowball
   set damage to {damage.%attacker%}

command /lolb:
   trigger:
       send "%{damage.%player%}%"



on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       if {reload-sniper.%player%} = 0:
           if player has 1 fire charge:
               remove 1 fire charge from player's inventory
               set {damage.%player%} to 10
               make player shoot a snowball
               set {reload-sniper.%player%} to 1
               wait 3 seconds
               set {reload-sniper.%player%} to 0
           else:
               send "&4Pas de munition" to player
       else if {reload-sniper.%player%} = 1:
           send "&4Rechargement..." to player

 

 

Les erreurs:

[/spoiler=Erreurs]

Quand je fais clique droit avec munition(fire charge) et hors reload time tout marche mais tout marche aussi sans munition/en reload time

 

 

C'est juste avec le VSS VINTOREZ [sniper I] que tu veux que les joueurs aient besoin de recharge ???

  • 0
Posté(e)

Non avec chaque arme mais chaque arme a un reload time different...et un joueur peut tirer une balle de VSS puis une balle de pompe sans attendre 2 secondes

  • 0
Posté(e)
Non avec chaque arme mais chaque arme a un reload time different...et un joueur peut tirer une balle de VSS puis une balle de pompe sans attendre 2 secondes

Normal car dans les right click tu n'as pas dit qu'il fallait que ça soit charger ou que on ne pouvait pas le faire lorsqu'on reload :

on right click:
   if player is holding a iron horse armor named "&eGlock [pistolet I]":
       set {damage.%player%} to 1
       make player shoot a snowball

on right click:
   if player is holding a iron horse armor named "&eM-16 [Assaut I]":
       set {damage.%player%} to 1
       make player shoot a snowball

on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       set {damage.%player%} to 10
       make player shoot a snowball

  • 0
Posté(e)

Att...

ça serait pas le bon...

 

on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       if {reload-sniper.%player%} = 0:
           if player has 1 fire charge:
               remove 1 fire charge from player's inventory
               set {damage.%player%} to 10
               make player shoot a snowball
               set {reload-sniper.%player%} to 1
               wait 3 seconds
               set {reload-sniper.%player%} to 0
           else:
               send "&4Pas de munition" to player
       else if {reload-sniper.%player%} = 1:
           send "&4Rechargement..." to player

 

 

en effet j'avais juste oublié d'enlever l'autre #GENIUS

  • 0
Posté(e)
Att...

ça serait pas le bon...

 

on right click:
   if player is holding a iron horse armor named "&eVSS VINTOREZ [sniper I]":
       if {reload-sniper.%player%} = 0:
           if player has 1 fire charge:
               remove 1 fire charge from player's inventory
               set {damage.%player%} to 10
               make player shoot a snowball
               set {reload-sniper.%player%} to 1
               wait 3 seconds
               set {reload-sniper.%player%} to 0
           else:
               send "&4Pas de munition" to player
       else if {reload-sniper.%player%} = 1:
           send "&4Rechargement..." to player

 

 

en effet j'avais juste oublié d'enlever l'autre #GENIUS

 

XD c'est bien ce que je me disais

Et du coup ça marche ?

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.