• 08 Juillet 2025, 12:04:18


Auteur Sujet: [Astuce]If player to point  (Lu 1662 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne omar93500

  • *
  • Tueur en série
  • Scripteur PHP/HTML/MySQL/Pawno/(Aprrenti)Visual B.
  • Messages: 111
    • Voir le profil
[Astuce]If player to point
« le: 21 Novembre 2007, 16:38:39 »
Salut a tous, voila j'ai une petite astuce pour vous:
If PlayerToPointcet ligne est une sorte de checkpoint invisible mais on peut en placer a l'infini!
Voici le code:
(a placer avant main)
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);Ensuite placer un :
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
//Faire quelquechose
return 0;
}
Cela marche meme avec les commandes:Exemple
if(PlayerToPoint(100, playerid,1412.64, -1.78751, 1000.924))
    if (strcmp(cmdtext, "/exit", true)==0){
SetPlayerInterior(playerid,0);
  SetPlayerPos(playerid, 2200.4299, 1393.8945, 11.0625);
return 1;
}
voila j'espere que cela vous plait!
________________________Script:____________________________
                                       [FS]Entrer dans ...
                           L'Andromada en tant que passager:
                  http://www.gtaonline.fr/forums/index.php/topic,2127.0.html
                             Le shamal en tant que passager:
                  http://www.gtaonline.fr/forums/index.php/topic,2126.0.html
                                        Credit: Creer par BeckyBoiz

Hors ligne Nip

  • *
  • Bandit
  • >> mon steam: v__manu (il y a deux _)
  • Messages: 314
    • Voir le profil
Re : [Astuce]If player to point
« Réponse #1 le: 21 Novembre 2007, 16:42:19 »
lu
cool Merci sa evitera les zone

je test sa ce soir

+++++ :D

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [Astuce]If player to point
« Réponse #2 le: 21 Novembre 2007, 17:44:30 »
J'ais pas bien compris en quoi ça pourrait être utilise, c'est un checkpoint invisible.... lol
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : [Astuce]If player to point
« Réponse #3 le: 21 Novembre 2007, 18:55:00 »
Pas tester, mais cela devra iviter de compliquer la vie des gens  ;)

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : [Astuce]If player to point
« Réponse #4 le: 21 Novembre 2007, 20:27:43 »
Cool ! Plus besoin de Timer qui fais ralentir le serveur  :D

Merci Omar  ;)

˙·٠•● 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 Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [Astuce]If player to point
« Réponse #5 le: 21 Novembre 2007, 22:08:01 »
Je ne vois pas en quoi une fonction vide peut arranger les choses et remplacer les checkpoints !!

Le code que tu donnes de fait RIEN Omar, le seul endroit où il y aurait pu avoir quelquechose d'intéressant c'est à la place du commentaire :
//Faire quelquechose
Et c'est justement ce "faire quelquechose" qu'il faudrait que tu donnes (j'espère que c'est juste un oubli de ta part).
Même si j'ai ma petite idée sur ce qu'il doit y avoir à la place.

Ta fonction PlayerToPoint ne fait que retourner 0 (donc ton test plus loin n'est jamais vérifié)
Elle devrait au contraire vérifier si le joueur playerid est à l'interieur de la sphère de centre (x,y,z)=(coordonnées passées en paramètre à la fonction) et de rayon radi (aussi passé en paramètre).

Ou alors, et c'est tout à ton honneur, c'est un exercice pour les scripteurs en herbe :
Ecrivez une fonction qui détermine si un joueur est dans une sphère donnée.  :D

++
Syg
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [Astuce]If player to point
« Réponse #6 le: 21 Novembre 2007, 22:11:53 »
C'est vrai que ca a l'air quand meme pas mal ton truc !

Mais ce qui est embetant c'est que tu dit qu'ils sont invisible :( !

AK 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 : [Astuce]If player to point
« Réponse #7 le: 21 Novembre 2007, 22:15:29 »
L'idée d'Omar est effectivement très bonne.
Mais les bouts de script qu'il donne ne sont pas complets, il manque l'essentiel (ce que je dit dans mon post précédent)

++
Syg
Courtesy of GtaManiac