• 02 Juillet 2025, 05:24:00


Auteur Sujet: Aide Fonction  (Lu 1808 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Aide Fonction
« le: 15 Août 2011, 13:15:30 »
Bonjour, je voudrait savoir si c'est possible de utiliser une commande en fonction de l'heure du serveur.
Exemple: /manger que a 12h

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide Fonction
« Réponse #1 le: 15 Août 2011, 13:23:37 »
oui
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Aide Fonction
« Réponse #2 le: 15 Août 2011, 13:28:42 »
Vous proposez explique comment faire S.V.P

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide Fonction
« Réponse #3 le: 15 Août 2011, 13:29:38 »
sa devrais repondre a ta question http://wiki.sa-mp.com/wiki/Gettime  :)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Aide Fonction
« Réponse #4 le: 15 Août 2011, 13:35:11 »
Merci, j'ai regarder mais j'ai pas comprit tu pourrait me faire un exemple stp

Hors ligne Tux

  • *
  • Tueur en série
  • GeChaud =3
  • Messages: 112
    • Voir le profil
    • Trace - Serveur Multi Modes
Re : Aide Fonction
« Réponse #5 le: 15 Août 2011, 14:19:11 »
Simple ;):

Code: (pawn) [Sélectionner]
if(!strcmp(cmdtext, "/manger"))
{
new hour, minuts, seconds;
gettime(hour);
if(hour == 12)
{
// faire l'action
}
else
{
// Dire que ce n'est pas l'heure
}
}

Je l'ai fais rapidement mais ça devrait marcher ;).

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Aide Fonction
« Réponse #6 le: 15 Août 2011, 14:28:04 »
Tu utilises mal la fonction Tux

il faut faire:

new hour, minuts, seconds;
gettime( hour, minuts, seconds );



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Aide Fonction
« Réponse #7 le: 15 Août 2011, 14:43:05 »
Ok merci ;)

Hors ligne Tux

  • *
  • Tueur en série
  • GeChaud =3
  • Messages: 112
    • Voir le profil
    • Trace - Serveur Multi Modes
Re : Re : Aide Fonction
« Réponse #8 le: 15 Août 2011, 14:54:40 »
Tu utilises mal la fonction Tux

il faut faire:

new hour, minuts, seconds;
gettime( hour, minuts, seconds );

Je creignais bien qu'on aller m'y reprendre :lmao. A vrai dire, j'avais hésiter entre ça et ma solution en voyant la délcaration de la fonction, normalement des variables devraient être optionnel étant donner qu'il y a un & avant les variables enfin je peux me tromper... D'où mon erreur...

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Aide Fonction
« Réponse #9 le: 15 Août 2011, 15:13:07 »
Le & avant les arguments ne veut pas dire que ce sont des arguments optionnels mais cela veut dire qu'ils sont passé en référence.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Aide Fonction
« Réponse #10 le: 15 Août 2011, 15:44:13 »
Euh, j'ai un probléme  quand je fait /manger sa me met que c'est pas que c'est l'heure. Pourtant le serveur est sur 12 time.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide Fonction
« Réponse #11 le: 15 Août 2011, 15:58:16 »
ok sauf qu'en reel il est pas 12h donc attent demain a 12h ^^
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Aide Fonction
« Réponse #12 le: 15 Août 2011, 16:00:43 »
Mais c'est pas en fonction de l'heure du serv ?

Hors ligne Tux

  • *
  • Tueur en série
  • GeChaud =3
  • Messages: 112
    • Voir le profil
    • Trace - Serveur Multi Modes
Re : Re : Aide Fonction
« Réponse #13 le: 15 Août 2011, 16:06:00 »
Le & avant les arguments ne veut pas dire que ce sont des arguments optionnels mais cela veut dire qu'ils sont passé en référence.

Ok ça va me servir ;).

Pour Dr.Noob, si tu veux il y a la fonction GetPlayerTime qui prend justement le temps qu'il est dans le monde du joueur. Il s'utilise comme ça:
Code: (pawn) [Sélectionner]
GetPlayerTime(playerid, heure, minutes);

Hors ligne Dr.Noob

  • *
  • Tueur
  • Messages: 52
    • Voir le profil
Re : Aide Fonction
« Réponse #14 le: 15 Août 2011, 16:09:02 »
Niquel :P Merci