Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. Last week
  3. 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))
  4. Salut, ce sujet date un peu mais si c'est toujours d'actualité je vais essayer de te tendre une perche. Taxi_Nearest(playerid) { for(new i = 0; i <= MAX_TAXIS_CALLS; i++) { if(TaxiData[i][tExists] && IsPlayerInRangeOfPoint(playerid, 5.0, TaxiData[i][tPos][0], TaxiData[i][tPos][1], TaxiData[i][tPos][2])) return i; } return -1; } public OnPlayerEnterCheckpoint(playerid) { if (GetFactionType(playerid) == FACTION_POLICE || PlayerData[playerid][pJobDuty] == JOB_MECHANIC) { DisablePlayerCheckpoint(playerid); } new taxi_id = Taxi_Nearest(playerid); if (taxi_id != -1 && PlayerData[playerid][pTaxiPNJ] != -1 && PlayerData[playerid][pTaxiStep] == 1 && IsPlayerInAnyVehicle(playerid)) { printf("script executed"); Waypoint_Set(playerid, GetLocation(TaxiData[taxi_id][tDest][0], TaxiData[taxi_id][tDest][1], TaxiData[taxi_id][tDest][2]), TaxiData[taxi_id][tDest][0], TaxiData[taxi_id][tDest][1], TaxiData[taxi_id][tDest][2], 6.0); PlayerData[playerid][pTaxiStep] = 2; SendClientMessageEx(playerid, COLOR_INFO, "Vous avez récuperer votre client, emmenez le à %s", GetLocation(TaxiData[taxi_id][tDest][0], TaxiData[taxi_id][tDest][1], TaxiData[taxi_id][tDest][2])); Reset_TaxiCalls(taxi_id); return 1; } if (PlayerData[playerid][pTaxiPNJ] != -1 && PlayerData[playerid][pTaxiStep] == 2 && IsPlayerInAnyVehicle(playerid)) { DisablePlayerCheckpoint(playerid); DisableWaypoint(playerid); PlayerData[playerid][pTaxiPNJ] = -1; PlayerData[playerid][pTaxiStep] = -1; new money = (50+random(60)), string[150]; GiveMoney(playerid, money); format(string, sizeof(string), "Vous gagné la somme de ~r~$%d~w~ grâce à votre travail.", money); ShowPlayerFooter(playerid, string); return 1; }
  5. Welcome to sa-mp-fr.com. If I understand correctly, you would like to retrieve the text entered in the dialog box. To do this, you can use in the arguments of the OnDialogResponse callback, inputtext. Example: new string[100]; format(string, sizeof(string), "SMS: %s", inputtext);
  6. I am developing an sms system and I want to display text correspondence. For example: I say, Hello. Another says: Hello.
  7. J'ai essayé et j'obtiens plusieurs erreurs: CRP.pwn(31323) : error 017: undefined symbol "i" CRP.pwn(31323) : warning 206: redundant test: constant expression is non-zero CRP.pwn(31323) : error 017: undefined symbol "i" CRP.pwn(31323) : warning 221: label name "_Y_ITER_C0" shadows tag name CRP.pwn(31323) : warning 225: unreachable code CRP.pwn(31323) : error 017: undefined symbol "i" CRP.pwn(31323) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. Après j'ai donc essayé de déclarer le "i" mais rien ne change In Game. Taxi_Nearest(playerid) { for(new i=0; i<MAX_TAXIS_CALLS; i++) { 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; }
  8. UP : Nouvelle vidéo en ligne sur notre chaine Youtube, découvrez la première partie des mappings présents sur le serveur. Nous en profitons pour vous rappeler que nous cherchons toujours des projets de faction illégales, alors si vous souhaitez voir le mapping de votre future faction dans un prochain trailer, n'hésitez pas plus longtemps et rejoignez-nous !
  9. NOuvelle place pour trouver les natives du défunt samp wiki et ajoute de UG native https://gtaundergroundmod.com/pages/ug-mp/documentation/native/ToggleMoon
  10. Earlier
  11. D'autre arrivé ajd meme! https://gtaundergroundmod.com/pages/ug-mp/documentation/vehicle/damage-states https://gtaundergroundmod.com/pages/ug-mp/documentation/gametext-styles https://gtaundergroundmod.com/pages/ug-mp/documentation/start-ids https://gtaundergroundmod.com/pages/ug-mp/documentation/keys La plus part sont pompé du samp wiki donc une uatre alternative!
  12. Quelque nouveauté ajd https://gtaundergroundmod.com/pages/ug-mp/documentation/angle-modes https://gtaundergroundmod.com/pages/ug-mp/documentation/body-parts https://gtaundergroundmod.com/pages/ug-mp/documentation/click-sources https://gtaundergroundmod.com/pages/ug-mp/documentation/connection-statuses https://gtaundergroundmod.com/pages/ug-mp/documentation/camera/cut-styles https://gtaundergroundmod.com/pages/ug-mp/documentation/fighting-styles https://gtaundergroundmod.com/pages/ug-mp/documentation/marker-modes https://gtaundergroundmod.com/pages/ug-mp/documentation/object/material-text-parameters https://gtaundergroundmod.com/pages/ug-mp/documentation/object-edition-response-types https://gtaundergroundmod.com/pages/ug-mp/documentation/player/states https://gtaundergroundmod.com/pages/ug-mp/documentation/player/pvar-types https://gtaundergroundmod.com/pages/ug-mp/documentation/record-types https://gtaundergroundmod.com/pages/ug-mp/documentation/select-object-types https://gtaundergroundmod.com/pages/ug-mp/documentation/special-actions https://gtaundergroundmod.com/pages/ug-mp/documentation/map-icon/styles https://gtaundergroundmod.com/pages/ug-mp/documentation/blip/styles https://gtaundergroundmod.com/pages/ug-mp/documentation/vehicle/health https://gtaundergroundmod.com/pages/ug-mp/documentation/weapon/skills https://gtaundergroundmod.com/pages/ug-mp/documentation/weapon/states https://gtaundergroundmod.com/pages/ug-mp/documentation/explosion-types https://gtaundergroundmod.com/pages/ug-mp/documentation/spectate-modes https://gtaundergroundmod.com/pages/ug-mp/documentation/vehicle-info-types https://gtaundergroundmod.com/pages/ug-mp/documentation/limits
  13. Bien chère communauté du SAMP francophone, Dans un contexte d'ouverture prochaine du serveur, nombre de nos factions légales sont déjà en place. Malheureusement et heureusement pour vous, nous sommes toujours à la recherche de projets de factions illégales. 3 slots de faction sont à pourvoir ! Nous proposons exceptionnellement aux postulants motivés de peut être rejoindre un programme de création accélérée. Mais, de quelle manière cela fonctionne ? C'est très simple : Si votre projet est cohérent, bien développé et que vous nous prouvez une certaine qualité de RP, votre projet pourra passer directement à l'état de Faction Officielle avec tout ce que cela implique : mapping, script, businness de couverture, etc. Un programme entièrement à la carte qu'il vous suffira de négocier avec nos développeurs. Notre staff est prêt à vous bichonner pour vous permettre de démarrer votre aventure dans des conditions optimales. Alors, n'attendez plus et prenez tout de suite contact avec notre gérant factions Jakob (Jakob#0666) ou notre Super Admin Sean (HanzAWS#6666). https://sf-reloaded.fr/
  14. UP : notre nouveau trailer est en ligne. "Consequences", découvrez-y la SAPD et le système judiciaire et carcéral du serveur.
  15. Hello @bibidech ! Donc pour te répondre, oui on part sur un système de création de faction assez ouvert. De manière assez classique, la création passe par 3 grandes étapes : - La proposition sur le forum, avec backround, histoire, screens, etc-etc - La phase d'approbation, moment ou le projet se voit offrir un script de base, un spawn, etc - Et enfin, l'officialisation. Le projet devient alors une - faction officielle- avec tout ce que cela implique, script poussé, mapping.. ce que les leaders veulent en fait, à décider avec les devs c'est un peu à la carte. J'invite d'ailleurs d'ors et déjà les personnes qui souhaiteraient créer une faction chez nous à venir poster, notre gérant factions Jakob se fera un plaisir de vous accueillir et vous aider à développer votre projet dans les meilleurs conditions !
  16. 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.
  17. J'ai augmenté la distance rien ne change malheureusement...
  18. Ah pas mal !!! vous allez faire comme comme système illégale ? des FO, FNO ? Ils auront quoi comme possibilités ?
  19. Ok merci à toi je vais de ce pas essayé d'augmenter la distance et je reviens vers toi après.
  20. Sa fait des années que c,est posté je crois pas que l'auteur est encore ici donc sois tu le prend et tu essai toi meme sois tu le fait faire par quelqu'un d'autre merci
  21. Bonjour il y a t'il la possibilité de le convertir sur five m ? si oui comment j'aimerais de l'aide sil vous plais mon discord: romain#7223
  22. Hello! Notre second trailer est également disponible sur ce même sujet! Alors, qu'en pensez-vous?
  23. 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.
  24. Félicitations pour le trailer! Ca donne envie! Hâte de venir à l'ouverture rejoindre le serveur!! Super bon boulot!
  25. Oh tiens ? Eloctro ton ancien développeur qui réagis ? On ce demande au final pourquoi il a quitter le projet.
  26. Le wiki est pratique quand même. Y'a pas de Man pour le Pawn malheureusement
  27. Y a toujours des choses à dire sur les différents projets même si l'activité n'est pas trop au rendez-vous. Ton pronost est comme la commu à bout de souffle... ^^
  1. Load more activity

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...