Jump to content

Munitions


Recommended Posts

  • Moderators

On trouve tout sur le wiki, c'est un peu dur au départ pour apprendre à s'y repérer et trouver ce que l'ont cherche.

Je te file le script (non testé) mais je t'invite à comprendre le script en t'aidant des commentaires mais surtout lit les pages wiki des fonctions:

Seule une fonction indiqué par TheCapn pouvait t'aider.

function ammoCmd( thePlayer, cmd ) 
    giveAmmoInAllSlots( thePlayer, 50 ) 
end 
addCommandHandler( "ammo", ammoCmd ) 
  
function giveAmmoInAllSlots( player, ammo ) 
    --seul les slots 2 à 9 ont des munitions ([url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]) 
    for k=2, 9 do 
        local weapon = getPedWeapon( player, k ) --ça retourne 0 s'il ny a pas d'arme sur le slot 
        if weapon ~= 0 then -- S'il possède une arme sur le slot 
            local ammoInSlot = getPedTotalAmmo( player, k ) 
            -- on ajoute  munitions en plus de ceux déjà présents: 
            setWeaponAmmo( player, weapon, ammoInSlot + ammo ) 
        end 
    end 
end 

En général je ne donne pas le code directement car ça n'aide pas la personne à progresser dans la majorité des cas car elle se contente de copier coller bêtement sans chercher à comprendre.

Note: la fonction giveAmmoInAllSlots d'au-dessus peut donc être réutilisé.

Link to comment
On trouve tout sur le wiki, c'est un peu dur au départ pour apprendre à s'y repérer et trouver ce que l'ont cherche.

Je te file le script (non testé) mais je t'invite à comprendre le script en t'aidant des commentaires mais surtout lit les pages wiki des fonctions:

Seule une fonction indiqué par TheCapn pouvait t'aider.

function ammoCmd( thePlayer, cmd ) 
    giveAmmoInAllSlots( thePlayer, 50 ) 
end 
addCommandHandler( "ammo", ammoCmd ) 
  
function giveAmmoInAllSlots( player, ammo ) 
    --seul les slots 2 à 9 ont des munitions ([url=https://wiki.multitheftauto.com/wiki/Weapon]https://wiki.multitheftauto.com/wiki/Weapon[/url]) 
    for k=2, 9 do 
        local weapon = getPedWeapon( player, k ) --ça retourne 0 s'il ny a pas d'arme sur le slot 
        if weapon ~= 0 then -- S'il possède une arme sur le slot 
            local ammoInSlot = getPedTotalAmmo( player, k ) 
            -- on ajoute  munitions en plus de ceux déjà présents: 
            setWeaponAmmo( player, weapon, ammoInSlot + ammo ) 
        end 
    end 
end 

En général je ne donne pas le code directement car ça n'aide pas la personne à progresser dans la majorité des cas car elle se contente de copier coller bêtement sans chercher à comprendre.

Note: la fonction giveAmmoInAllSlots d'au-dessus peut donc être réutilisé.

Merci infiniment, encore une fois :P sa marche nickel. Merci.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...