GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: MrFredo le 14 Novembre 2007, 04:23:00
-
Salut,
Je demande votre aide car enfet j'aimerai faire un bout de code pour que
quand un joueur est dans une certaine zone que toute les 10 seconde passe dans cette zone sa fasse +1 ble
au joueur, pour la zone je sais comment faire mais c'est sur le systeme pour que toute les 10 seconde sa lui ajoute 1ble
car apres avec les blé il fera de la farine
c'est pour un metier de fermier mdr
++
Fred
-
Il suffit de faire un timer !
Mais pour ton histoire de blé je ne comprend pas quelle code tu va metre !
AK NV.
-
pour le ble c deja fait enfet sa rajoute une valeur virtuelle pa quelque chose qui se voit apres le nombre de ble que le joueur a , sa s'afiche dans c stats quand il fait /stats
mais pour ajouter une valeur toute les 10 seconde quand un joueur est dans une zone je sais pas comment faire
tu pourait m'expliquer stp ?
-
Moi je peut te faire le Timer mais pour le faire a chaque fois que tu est dans une zone precise sa je ne sais pas !
Demande a notre cher SYG ! :)
AK NV.
-
Ok je vais attendre qu'il vienne sur se topic en esperant qu'il vienne ^^ lol
-
je pense que j'arriverai a faire un truc comme sa, mais je voudrai juste savoir si tu veux lui augmenter le score ou lui donner de l'argent pour le blé qu'il ramasse ?
++
R@f
-
non ni score ni argent sa rajoute juste une valeur a new ble
donc a la base ble = 0
puis si il passe 10 seconde dans la zone ble = 1
et toute les 10 seconde sa rajoute 1 ble
donc si il reste 1 minute (60 seconde) ba il aura 6 ble
-
Et ça sert a quoi ?? Je ne sais pas ce que c'est "ble" ^^
-
Non mais blé n'est que le nom de ma valeur sa pourait etre tout autre chose comme nom
le principal c que sa fasse + 1 a la valeur toute les 10 seconde
tu comprend?
-
A ok, et sa ajoute +1 dans quoi ?? Parce que si ce n'est pas le score, ni l'argent.. ça va ou ??
-
dans new ble
desole si j'ai pa été tres clair dans se que je voulait au debut
j'espere que la tu a compris :)
-
C'est facile... Fais un
new ble = 0Ensuite quand le joueur est dans la zone il y à un
ble = +1Qui ce lance :)
Je voudrais bien te donner le code entier mais je suis un peut préssé...
Edit: Petite correction dans le code désolé.
-
Oui sa je sais mais se que je veux c que sa fasse + 1 tout les 10 seconde
-
ArseniK t'as dit... Fais un timer, et ça le fera ;) :happy
-
je vais eseyer on vera si sa marche :)
EDIT:
C 'est bon j'ai reusi enfet se que j'avait oublie apres ble +=1 c'etait le return 1; a la fin de le petit bou de code
car quand je n'avait pa mit le return 1; ba sa fesait ble += 1 plusieur fois d'afilé
maintenant sa marche nickel le fermier monte dans la moisoneuse et il tape /couperble
il doit se rendre dans le champ et toute les 10 seconde qu'il passe dans le champ sa lui donne +1 ble ^^
apres le ble il le transforme en farine en allant a un batiment ,quand il est devant le batiment il fait /farine
et sa transforme 10 blé en 1 sachet de farine qu'il peux revendre a un boulanger qui lui transformera la farine en pain
et le pain poura etre vendu a des joueur pour regagner de la vie ^^
pas bete mon idee pour mon serveur rp ^^
-
Pas mal effectivement.
++
Syg
-
J'aimerais bien avoir le mode! :D
-
ba enfet c'est godfather je l'ai traduit et j'ajoute plein de truc ^^ et je modifie les truc qui avait a la base parcque certaine chose me plaise pa XD