• 05 Juin 2026, 19:20:29


Auteur Sujet: 2 question  (Lu 6570 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : 2 question
« Réponse #30 le: 07 Juillet 2008, 19:44:12 »
Normal que ça ne amrche pas pendant le jeu car text est deux textdraw différente selon la callback dans laquelle ils sont appelés.
Il faut mettre new Text: text; en haut de ton script.


++
Alexandre

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : 2 question
« Réponse #31 le: 07 Juillet 2008, 19:54:28 »
Oui alexandre a raison.

Voila les swicht

http://pastebin.com/fecb3841

Je crois que il y'a certaines erreur à voir le problème je sait pas si tu veut que sa change pour tout le monde ou pour le joueur.

a voir

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : 2 question
« Réponse #32 le: 07 Juillet 2008, 20:19:09 »
MTa oublié un truc avec les variables
Sa mes sa :
F:\SA MP\gamemodes\Coco-Strike.pwn(995) : error 033: array must be indexed (variable "comptre")
pour toute le sligne comme sa :
comptre[playerid] == 5;

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : 2 question
« Réponse #33 le: 07 Juillet 2008, 20:21:15 »
Tu comprend ce que je dit ou pas tu veut que sa soi pour tous les joueur ou pour un joueur ?

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : 2 question
« Réponse #34 le: 07 Juillet 2008, 20:46:27 »
Tous

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : 2 question
« Réponse #35 le: 08 Juillet 2008, 01:54:02 »
Ben utilise la boucle for

Max User

Edit :

C'est bon ?
« Modifié: 08 Juillet 2008, 11:22:51 par garderer »

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : 2 question
« Réponse #36 le: 08 Juillet 2008, 11:39:59 »
NN ses pas bon mes je crois avoire trouver un otre moyen pas male

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : 2 question
« Réponse #37 le: 08 Juillet 2008, 12:11:12 »
Si ton idée et de mettre 120 timers content de t'avoir connu sa marchera mais vois la longeur de script et aussi les bug possible je te dit utilise la boucle for avec -1 en variable.

Hors ligne Dedepc

  • *
  • Nouveau
  • Messages: 20
    • Voir le profil
Re : 2 question
« Réponse #38 le: 08 Juillet 2008, 12:18:53 »
Comment veux-tu que ton script fonctionne Garderer ??

comptre[playerid] = 1;
-> Assigne une variable à un joueur bien précis, autrement dit un seul joueur verra ton affichage de Temps ...

swicht(comptre){}
-> Tu fais un switch sur une variable étant égale à "1" sur un joueur non définis ..

if(comptre[playerid] == 1){}
if(comptre[playerid] == 2){}

-> Ces conditions seront remplies mais vaux mieux que tu incrémentes ta variable ( variable ++;) par ton Timer

TextDrawSetString( text, "1:58" );
-> Où est la déclaration de ton TextDraw ? (new Texte:text;)
-> Où est la création de ton TextDraw ? (CreateTextDraw(); )
-> Où est la demande d'affichage du TextDraw ? (TextDrawShowForPlayer(); )
-> Où est la destruction finale de ton TextDraw ? (après 0:00)
-> Optimise ce code en insérant ton modèle "m:sec" dans une string que tu modifieras avec un format (il faut coder la partie 1min = 60 sec, surement dispo sur un forum) tu ne vas pas écrire le texte de chaque secondes ...


SetTimer("compteree",1000,1); //on relance toutes les secondes
-> Tu ne tue jamais ton Timer (KillTimer(); ) Ton code sera sans cesse relancé ...

Revoit ton code car ce que vous aviez prévu de faire est entièrement réalisable !
Renseignez-vous auprès des fonctions sur le wiki-sa-mp

http://www.sareallife.org/sampwiki/wiki.sa-mp.com/wiki/Main_Page.html

Il y a d'ailleurs des exemples bien concrets ! Il faut apprendre un peu de théorie avt de foncer tête baissée

Pour les TextDraw : http://forum.sa-mp.com/index.php?topic=19613.0

Bonne continuation, ++

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : 2 question
« Réponse #39 le: 08 Juillet 2008, 12:53:40 »
J'ai trouvée un moyen comment pour activer une commande que sur l'id 0