Jump to content

Sudiste

Membres
  • Content Count

    6
  • Avg. Content Per Day

    0.01
  • Points

  • Joined

  • Last visited

  • Days Won

    2

Sudiste last won the day on September 28

Sudiste had the most liked content!

Community Reputation

3 Neutre

About Sudiste

  • Rank
    Observateur

Informations personnelles

San Andreas Multiplayer

  • Serveur
    Your Life

Compétences

  • Pawn
  • Web front-end
  • Web back-end
  • Mapping
  • Réseau
  • Graphisme
  • Management

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Mood

  • Content
  • Currently Feeling Content
  1. Tu devrais avoir des indices sur comment régler ton problème sur cette page. (En anglais) https://www.open.mp/docs/scripting/functions/GetTickCount
  2. Ouais autant pour moi l'idée du foreach() était mauvaise, j'avais mal compris le code. Sinon le code qu'Heaven te propose à l'air pas mal, il a changé if ((taxi_id = Taxi_Nearest(playerid)) != -1 && PlayerData[playerid][pTaxiPNJ] != -1 && PlayerData[playerid][pTaxiStep] == 1 && IsPlayerInAnyVehicle(playerid) && taxi_id == PlayerData[playerid][pTaxiPNJ]) par new taxi_id = Taxi_Nearest(playerid); if (taxi_id != -1 && PlayerData[playerid][pTaxiPNJ] != -1 && PlayerData[playerid][pTaxiStep] == 1 && IsPlayerInAnyVehicle(playerid))
  3. Okay dans ce cas peut-être que ça vient de ta boucle, dans Taxi_Nearest(playerid){ ... } remplace : for (new i = 0; i != MAX_TAXIS_CALLS; i ++) if (TaxiData[i][tExists] && IsPlayerInRangeOfPoint(playerid, 3.0, TaxiData[i][tPos][0], TaxiData[i][tPos][1], TaxiData[i][tPos][2])) { return i; } return -1; par : foreach(i : Player) if(TaxiData[i][tExists] && IsPlayerInRangeOfPoint(playerid, 10.0, TaxiData[i][tPos][0], TaxiData[i][tPos][1], TaxiData[i][tPos][2])) { return i; } return -1; et revient vers-moi pour me dire si ça passe ou toujours pas. Je pense que la boucle de ton for() s'arrête dès qu'elle trouve un 'i' donc un foreach va checker tous les joueurs avant de s'arrêter et ça pourrait régler le soucis.
  4. EDIT : Après relecture, peut-être que tu devrais essayer d'augmenter la portée dans ton IsPlayerInRangeOfPoint(playerid, 3.0, TaxiData[i][tPos][0], TaxiData[i][tPos][1], TaxiData[i][tPos][2])) Et la mettre à 20 ou même 50 histoire de voir si ça vient de là ou non? if ((taxi_id = Taxi_Nearest(playerid)) != -1 Car en fait ton code le dit lui-même, "Si Taxi_Nearest(playerid) est différent de -1 ..." et il n'y a pas de else à la suite donc, forcemment, puisque taxi_id est = à -1 il ne se passe rien.
  5. Le wiki est pratique quand même. Y'a pas de Man pour le Pawn malheureusement
  6. L'automne amène souvent son lot de feuilles mortes, mais au final ça ne prépare que le miracle de Noël. Un gros projet est en préparation, en phase avec son temps et la communauté actuelle. Le sujet concernant mon serveur est à venir, ce sera l'occasion de faire quelque chose de propre, en prévoyance de ton pronostic du mois prochain. Payou vous dit : Peace!

Contact

Email : contact@sa-mp-fr.com

Communauté San Andreas Multiplayer France

 

La plateforme San Andreas Multiplayer France (sa-mp-fr.com) est un site communautaire indépendant mettant en avant la communauté française du mod San Andreas Multiplayer (SA:MP).

 

sa-mp-fr.com et son contenu ne sont pas affiliés à Rockstar Games, Rockstar North ou Take-Two Interactive Software Inc.

Grand Theft Auto et Grand Theft Auto: San Andreas sont des marques déposées de Take-Two Interactive Software Inc.

×
×
  • Create New...