• 10 Juillet 2025, 02:34:53


Auteur Sujet: SetWorldTime..ForPlayer  (Lu 1639 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
SetWorldTime..ForPlayer
« le: 17 Décembre 2007, 20:26:04 »
Salut !  :) Il n'y aurait pas une commande pour le SetWorldTime... ForPlayer ?

Exemple : Je tape une commande, ca me téléporte à mon DM et là je veux que celui qui c'est téléporter et ba il fait nuit que pour le joueur...  Vous avez compris  :D ?

Ps : Vous savez l'id du temps brouillard ? Et pareille pour le temps, que le joueur qui la. SVP Merci !  :D
« Modifié: 17 Décembre 2007, 20:32:26 par lepro49 »

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : SetWorldTime..ForPlayer
« Réponse #1 le: 17 Décembre 2007, 20:51:36 »
Oui c'est possible !

Tu fait ta comande puis tu inclu le code

SetWorldTime(heure);

NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : SetWorldTime..ForPlayer
« Réponse #2 le: 17 Décembre 2007, 21:57:48 »
Oui Native mais ce sont TOUS les joueurs du serveur qui vont changer d'heure, pas juste ceux qui sont dans le DM comme le veux lepro49.

Non lepro49, il n'est pas possible de mettre différentes heures pour différents joueurs (ce qui est compréhensible).
Et c'est pareil pour la météo et la gravité.

++
Syg
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : SetWorldTime..ForPlayer
« Réponse #3 le: 17 Décembre 2007, 22:06:54 »
Ha j'avais pas vu juste pour le player !

NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : SetWorldTime..ForPlayer
« Réponse #4 le: 17 Décembre 2007, 22:10:10 »
Oh ! Enfin un jour ou Syg ne sais pas une chose et ou moi oui !  :D

SetPlayerTime(playerid,Heures,Minutes);

PS: Pour la météo aussi :

SetPlayerWeather(playerid,Weatherid);
« Modifié: 17 Décembre 2007, 22:12:56 par urbanghetto »

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : SetWorldTime..ForPlayer
« Réponse #5 le: 17 Décembre 2007, 22:11:11 »
Haaaaa ! je le savais qu'il exister un code comme ça ! mais je n'oser pas contredire le grand SYG ^^ !

NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : SetWorldTime..ForPlayer
« Réponse #6 le: 17 Décembre 2007, 22:51:35 »
Ah enfin, on s'en rend compte, je ne sais pas tout !!!

Merci Urban (et Native) d'éclairer le monde sur ma face cachée.
Encore une fois où j'en eu la flemme d'aller vérifier ce que je dis (parce que je vérifie 9 fois sur 10 avant de poster).

En termes plus simples : Syg n'est pas omniscient.

Et pour ne pas rester sur une défaite :
La fonction SetWeather prévaut sur la fonction SetPlayerWeather.
Et la fonction SetWorldTime prévaut sur la fonction SetPlayerTime.
Cette fois-ci j'ai testé et je suis sûr à 100 %.

C'est à dire que si on fait SetPlayerTime(playerid, 0, 0); (minuit) puis SetWorldTime(12); (midi), le joueur sera à midi (en ayant passé par minuit entre les deux appels aux fonctions)

++
Syg
Courtesy of GtaManiac

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : SetWorldTime..ForPlayer
« Réponse #7 le: 18 Décembre 2007, 17:21:26 »
OK Merci Urban  :D :D