GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Dr.Noob le 30 Octobre 2010, 20:17:47

Titre: [AIDE] Arme aléatoire
Posté par: Dr.Noob le 30 Octobre 2010, 20:17:47
Voila, je voudrait que quand on fait une commande s'amene des armes aléotoirement  :laugh .
Merci  ;)
Titre: Re : [AIDE] Arme aléatoire
Posté par: Nesik le 30 Octobre 2010, 20:24:43
Tu fait un random avec tous les id des armes
Pour t'aider : http://wiki.sa-mp.com/wiki/Random (http://wiki.sa-mp.com/wiki/Random)
Titre: Re : [AIDE] Arme aléatoire
Posté par: Dr.Noob le 30 Octobre 2010, 20:26:58
Mais je met quoi a place de SetPlayerPos comme ses des armes ?
Titre: Re : [AIDE] Arme aléatoire
Posté par: Nesik le 30 Octobre 2010, 21:10:15
Tu peux faire un truc genre

new Float:WeaponSpawn[46][0] =
{
    {1},
    {2},
    {3}
    //rajoute jusqu'a 46
};

Après je te laisse te débrouiller
Titre: Re : [AIDE] Arme aléatoire
Posté par: Dr.Noob le 30 Octobre 2010, 21:54:49
            
Je met comme sa ?


GivePlayerWeapon(playerid,WeaponSpawn[0],100,WeaponSpawn[1],100,WeaponSpawn[2],100,WeaponSpawn[3],100);
Titre: Re : Re : Re : [AIDE] Arme aléatoire
Posté par: Ssk le 30 Octobre 2010, 22:05:49
Tu peux faire un truc genre

new Float:WeaponSpawn[46][0] =
{
    {1},
    {2},
    {3}
    //rajoute jusqu'a 46
};

Après je te laisse te débrouiller

Salut,

non ya une solution plus simple :
GivePlayerWeapon(playerid,random(46),nombre de munitions);Le seul problème avec ce code c'est qu'on peut se trouver avec un poing américain , un parachute ou une  lunette a vision afrarouge et un autre avec un minigun ..

++
Beno


Il ne faut pas oublier qu'il y a des IDs inexistante entre 18 et 22 ^^

new arme = 0;
do
{
arme = random( 46 );
}
while( arme == 19 || arme == 20 || arme == 21 );
GivePlayerWeapon( playerid, arme, 100 );

La c'est bon ^^
Titre: Re : [AIDE] Arme aléatoire
Posté par: Dr.Noob le 30 Octobre 2010, 22:58:55
Sa marche mais met des miniguns ect !Comment je peut les enlever ?
Et comment faire pour que la commande on peut la faire sur un endroit ?!
Merci
Titre: Re : [AIDE] Arme aléatoire
Posté par: Ssk le 30 Octobre 2010, 23:06:02
Lit le code et tu comprendra comment faire en sorte que certaines armes ne soient pas données aux joueurs.
Titre: Re : Re : [AIDE] Arme aléatoire
Posté par: Dr.Noob le 30 Octobre 2010, 23:10:45
 :bangin Trouvez ^^
Sinon pour autre question ?
Et comment faire pour que la commande on peut la faire sur un endroit ?!
Titre: Re : [AIDE] Arme aléatoire
Posté par: Dr.Noob le 31 Octobre 2010, 14:01:16
Comment je fait pour qu'il puise faire que une fois tout les 5 minutes la commande ?
Comment freeze une personne 10 sec ?

Merci Bcp  ;)
Titre: Re : [AIDE] Arme aléatoire
Posté par: Nesik le 31 Octobre 2010, 14:08:43
Pour les 2 questions :
-Utilise un timer  :)