05 Juin 2026, 19:20:29
Accueil
Aide
Rechercher
Calendrier
Membres
Voir la liste des membres
Rechercher des membres
Identifiez-vous
Inscrivez-vous
GTAOnline.net
»
San Andreas Multiplayer (sa:mp)
»
Scripting SA-MP [Pawn center]
(Modérateurs:
S!m
,
Gzsume
,
Xartrick
) »
2 question
« précédent
suivant »
Imprimer
Pages:
1
2
[
3
]
En bas
Auteur
Sujet: 2 question (Lu 6570 fois)
0 Membres et 1 Invité sur ce sujet
Bayshore
Grand Banditisme
Messages: 923
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
IP archivée
garderer
Bandit
Messages: 271
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
IP archivée
Eloctro
Pawno Fan
Grand Banditisme
Aight !
Messages: 846
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;
IP archivée
Mon Blog
ELC Création :
[FS/INC]ELC_ANTI-CHEAT V2.0b(NEW VERSION !)
[FS/INC]ELC Bizness V0.1[B3]
[INC]ELC Weapon Drop V1 BETA
garderer
Bandit
Messages: 271
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 ?
IP archivée
Eloctro
Pawno Fan
Grand Banditisme
Aight !
Messages: 846
Re : 2 question
«
Réponse #34 le:
07 Juillet 2008, 20:46:27 »
Tous
IP archivée
Mon Blog
ELC Création :
[FS/INC]ELC_ANTI-CHEAT V2.0b(NEW VERSION !)
[FS/INC]ELC Bizness V0.1[B3]
[INC]ELC Weapon Drop V1 BETA
garderer
Bandit
Messages: 271
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
»
IP archivée
Eloctro
Pawno Fan
Grand Banditisme
Aight !
Messages: 846
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
IP archivée
Mon Blog
ELC Création :
[FS/INC]ELC_ANTI-CHEAT V2.0b(NEW VERSION !)
[FS/INC]ELC Bizness V0.1[B3]
[INC]ELC Weapon Drop V1 BETA
garderer
Bandit
Messages: 271
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.
IP archivée
Dedepc
Nouveau
Messages: 20
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, ++
IP archivée
Eloctro
Pawno Fan
Grand Banditisme
Aight !
Messages: 846
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
IP archivée
Mon Blog
ELC Création :
[FS/INC]ELC_ANTI-CHEAT V2.0b(NEW VERSION !)
[FS/INC]ELC Bizness V0.1[B3]
[INC]ELC Weapon Drop V1 BETA
Imprimer
Pages:
1
2
[
3
]
En haut
« précédent
suivant »
GTAOnline.net
»
San Andreas Multiplayer (sa:mp)
»
Scripting SA-MP [Pawn center]
(Modérateurs:
S!m
,
Gzsume
,
Xartrick
) »
2 question