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
-
Voila, je voudrait que quand on fait une commande s'amene des armes aléotoirement :laugh .
Merci ;)
-
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)
-
Mais je met quoi a place de SetPlayerPos comme ses des armes ?
-
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
-
Je met comme sa ?
GivePlayerWeapon(playerid,WeaponSpawn[0],100,WeaponSpawn[1],100,WeaponSpawn[2],100,WeaponSpawn[3],100);
-
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 ^^
-
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
-
Lit le code et tu comprendra comment faire en sorte que certaines armes ne soient pas données aux joueurs.
-
:bangin Trouvez ^^
Sinon pour autre question ?
Et comment faire pour que la commande on peut la faire sur un endroit ?!
-
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 ;)
-
Pour les 2 questions :
-Utilise un timer :)