• 04 Juin 2026, 17:19:36


Auteur Sujet: Playerall est t'il posible ?  (Lu 2589 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Playerall est t'il posible ?
« le: 01 Septembre 2007, 01:56:21 »
Je sais qu'il a pas de truc a mettre pour mettre la fonction pour tout le monde sur le serveur sans faire une boucle. Mais saurait t'il posible de faire ?
 
Exemple:
SetPlayerCheckpoint(PLAYERALL,x1+10,y1,z1,10.0);

Bien j'aimerait que la fonction se fasse pour tout les joueur sans passer par une boucle...  ;)

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #1 le: 01 Septembre 2007, 02:19:21 »
Pas possible, donc codes des boucles.

++
Syg
Courtesy of GtaManiac

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #2 le: 01 Septembre 2007, 02:27:49 »
Euh... ok mais je voudrait que le checkpoint quand un joueur fait /check , bien le checkpoint serait a sa position et tout les joueurs sur le serveur pourait le voir...  ;) Merci davance

EDIT:  Apres le check bouge plus...  ;)
« Modifié: 01 Septembre 2007, 02:31:33 par ordixp »

Hors ligne At1x

  • *
  • Criminel
  • Messages: 28
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #3 le: 01 Septembre 2007, 03:36:49 »
Bin tu prends les coordonnées du joueur qui fais /check et tu mets le checkpoint a cette position :/

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #4 le: 01 Septembre 2007, 04:00:13 »
meme si je le mais dans une variable sa ne marche pas... ::)

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #5 le: 01 Septembre 2007, 13:34:08 »
aucune reponse??? ::)

GuiGui

  • Invité
Re : Playerall est t'il posible ?
« Réponse #6 le: 01 Septembre 2007, 13:50:05 »
if(strcmp(cmdtext, "/check", true)==0)
{
   new Float:X;
   new Float:Y;
   new Float:Z;
   GetPlayerPos(playerid, Float:X, Float:Y, Float:Z); /*On récupère les coodonnées du joueur qui tape la commande*/
   for(new i=0; i<MAX_PLAYERS; i++) /*La boucle qui va permettre de faire apparaître le checkpoint*/
   {
      SetPlayerCheckpoint(i, Float:X, Float:Y, Float:Z, 10); /*On crée le checkpoint en fonction des coordonnées du joueur, 10 c'est la taille du checkpoint*/
   }
   return 1;
}

Voilà en esperant que je n'ai pas fais d'erreurs.

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #7 le: 01 Septembre 2007, 14:02:29 »
 Je vait regarder sa et jte donne des nouvelles... ;)

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #8 le: 01 Septembre 2007, 23:06:51 »
Un petite correction du bout de script de Guigui :

Il faut encadrer l'appel à SetPlayerCheckpoint par un test de IsPlayerConnected.
C'est pas la peine d'ajouter un checkpoint à un joueur qui n'est pas connecté.

++
Syg
Courtesy of GtaManiac

Hors ligne MultiGamers

  • *
  • Grand Banditisme
  • Serveur à bas prix ! ;)
  • Messages: 857
    • Voir le profil
Re : Playerall est t'il posible ?
« Réponse #9 le: 02 Septembre 2007, 22:03:22 »
Sa fonctione niquel merci  ;)