GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: lilem le 16 Février 2008, 02:15:53

Titre: Besoins daide
Posté par: lilem le 16 Février 2008, 02:15:53
Salut, Je voudrais creer une commandes. Par Example Creer Une Commandes Qui et Utilisable Seulement Quand 10 Minutes Et Passé. si c'est possible aidez moi merci +++
Titre: Re : Besoins daide
Posté par: ApocKalipsS le 16 Février 2008, 09:06:30
J'ai pa svraiment compris, tu veux utiliser une commande que si le joueur est déjà connecter depuis 10minutes ?
Titre: Re : Besoins daide
Posté par: ghettoman94 le 16 Février 2008, 10:44:17
Faudrait faire un timer déjà qui commence quand le joueur se connecte.
Je Te montre un exemple mais j ai pas tester.
En haut de ton script :
new CmdActive[MAX_PLAYERS] = 0;
forward ActiveCmd(playerid);


Dans OnPlayerConnect :
SetTimer("ActiveCmd", Le Temps que tu veut(en miliseconde), false);
Dans la fonction ActiveCmd (N oublie pas defaire le forward )
CmdActive[playerid] = 1;
Et ensuite dans le OnPlayerCommandText
if(CmdActive == 1)
{
     if(strcmp(cmd, "/tacommand", true))
     {

     return 1;
     }

}

Si c est pas bon coorger moi  :D :D
Titre: Re : Re : Besoins daide
Posté par: lilem le 16 Février 2008, 13:39:36
J'ai pa svraiment compris, tu veux utiliser une commande que si le joueur est déjà connecter depuis 10minutes ?

Non, par example il utilise une commande puis cette commandes lui demande dattendre 10 minute pour l'utiliser et qu'il ne l'utilise pas avant voila ce que je chercher si possible aidez moi merci
Titre: Re : Besoins daide
Posté par: ghettoman94 le 16 Février 2008, 13:54:46
Ta essayer mon truk ?
Titre: Re : Besoins daide
Posté par: lilem le 16 Février 2008, 15:28:34
Oui marche pas
Titre: Re : Besoins daide
Posté par: ApocKalipsS le 16 Février 2008, 19:04:42
Enfaite si tu tape

/test, ca te dit : tu doit attendre 10minutes.

Tu attend 10minutes

Tu tape :

/test, la commande marche ?
Titre: Re : Besoins daide
Posté par: lilem le 16 Février 2008, 20:04:55
Ouais c'est ça  :) tu peux m'aidé sur ça ? merci
Titre: Re : Besoins daide
Posté par: LiiGhTFiiRe le 17 Février 2008, 12:21:45
Simple, fais un timer ;)
Titre: Re : Besoins daide
Posté par: ghettoman94 le 17 Février 2008, 16:09:13
c est ce que je lui ai dit  :D
Titre: Re : Besoins daide
Posté par: lilem le 17 Février 2008, 17:00:00
Saufe que sa n'as pas marché :bangin
Titre: Re : Besoins daide
Posté par: ApocKalipsS le 17 Février 2008, 19:55:30
Bon eh bien :

Tu fait un timer avec une variable.

Quand le timer est fini, tu lui dit que la variable = 1;.

Et dans ta commande, tu dit : Si le joueur à la variable = 1, il à la cmd. Si elle est = 0 ru lui met pas...
Titre: Re : Besoins daide
Posté par: UrbanGhetto le 19 Février 2008, 11:59:50
Bon dans ton cas une démonstration vaut mieux que des expliquations...

http://pastebin.gtaonline.fr/pastebin.php?show=353 (http://pastebin.gtaonline.fr/pastebin.php?show=353)

Je te conseil de mettre ça dans un FS pour par encombrer ton GM et en même temps faire un simple Copier/Coller