Citizen

Other Languages Moderators
  • Content Count

    1,748
  • Joined

  • Last visited

Community Reputation

24 Decent

4 Followers

About Citizen

  • Rank
    French Section Moderator
  • Birthday 12/07/1993

Details

  • Gang
    Byston Evolution
  • Location
    Lyon ( France )
  • Interests
    Lua,C/C++,HTML,PHP, mySQL,Basic,C#,JAVA,js and MTA of Course ^^

Recent Profile Visitors

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

  1. Ouai là, c'est juste pas présenté pareil: https://wiki.multitheftauto.com/wiki/Weapon_Flags Mais c'est pas un flag c'est une propriété. T'avais pas lu là ? Bon après je ne sais pas trop comment ça doit se modifier et à quoi chacun correspond vraiment. A ta place je ferai d'abord un getWeaponProperty avec ton arme pour voir déjà quelles sont les valeurs actuelles. Puis je me créerai une commande pour modifier ces valeurs comme je veux pendant les tests en jouant avec les valeurs. Et quand t'es content du résultat, note les valeurs et utilise les dans ton script.
  2. Oui t'as raison, je vérifierai mais je pense qu'on peut.
  3. J'avais pas répondu tout de suite car comme Wumbaloo je ne l'avais jamais utilisé et du coup je n'ai jamais cherché à comprendre son fonctionnement. Mais grâce au post de 50p proposé par Wumbaloo (omg 2014 !), j'ai enfin capté. Et c'est pour ça que je viens juste corriger la manière de traduire "0x1001800": Il faut plutôt dire (sachant que ça se lit de droite à gauche): il y a la valeur 8 pour le 3ème byte donc WHEEL_F_WIDE2 est activé la valeur 1 pour le 4ème byte donc WHEEL_R_NARROW2 est activé la valeur 1 pour le 7ème byte donc USE_MAXSP_LIMIT est activé Précision aussi, on peut remarquer que dans notre exemple de 0x1001800, on n'a que 7 bytes de renseignés alors que le handlingFlags est sur 8 bytes. C'est parce que 0x1001800 c'est pareil que 0x01001800 (qui est bien sur 8 bytes) ou même pareil que 0x000000001001800. En gros tant que t'as des 0 sur la gauche du dernier "vrai chiffre" (je rappelle, ça se lit de droite à gauche) tu peux les supprimer sans problème. C'est comme si je disais 0050 pommes == 50 pommes. En vrai si ça peut aider je me suis dit que je pourrais faire un excel sur google drive où on viendrait cocher les flags souhaités et ça te sortirai le flag final en hexa (0xBidule) dans une case de résultat. Si j'ai au minimum 1 seule personne intéressée, je le fais volontiers ^^
  4. Juste pour info évite de coller des milliers de lignes de codes ici. Perso chez moi ça me fait crasher Chrome sur mon téléphone et ça l'a bien fait freeze avant de me redonner la main sur mon pc. Pour ton problème je suis d'accord avec Wumbaloo, il faut ajouter une condition avant d'exécuter le trigger de l'event onPlayerUseMedicObject et qui doit certainement être dans le code client de l'inventaire. Un petit boolean isHealing ou isUsingMedic que tu initialises à false au démarrage du script. Puis lorsque que le joueur a fait l'action en choisissant son heal, tu vérifies si le boolean est toujours à false, si c'est le cas tu fais le trigger de onPlayerUseMedicObject, tu passes le boolean à true et également un setTimer de 1500 ms pour le remettre à false. Et si ce n'est pas le cas (le boolean est à true) c'est qu'il y a déjà une action de heal en cours donc tu ne fais rien (tu ne fais pas -1 sur son item utilisé et tu ne fais pas le trigger de onPlayerUseMedicObject).
  5. Salut RoRo76, Effectivement tes renseignements sont corrects, il ne reste plus qu'a les assembler, t'as tenter de faire un essai de code avec cet event et cette fonction ? Regarde les exemples du wiki pour ces 2 choses et essaye de nous coder ce petit truc. On est là pour t'aider mais j'aimerai bien que tu sois capable de le faire. Les autres si vous me lisez essayons plutôt de l'accompagner que de lui sortir le code cash. En tout cas à la fin c'est sûr que tu auras le script fonctionnel qu'il te faut.
  6. Citizen

    DB Problem

    Did you buy the vps with MTA and database preinstalled ? If so, just ask the host support the details for the database connection. Maybe the server is listening for localhost or 127.0.0.1 connections which is the default configuration so try to use that instead of the server's IP. Otherwise, if you bought an empty VPS, then you have to setup a MySQL Server yourself.
  7. Please see this post for the solution:
  8. Citizen

    VF#4 JR9Z

    Please see this post for the solution:
  9. Citizen

    VF #4 E8Q9

    Please see this post for the solution:
  10. Citizen

    Error VF #EC95

    Please see this for the solution:
  11. Please see this for the solution:
  12. Citizen

    ERROR VF #4 JR9Z

    After investigations we have found and fixed the problem. Please restart your MTA and try again (you might need to restart it twice). We apologize for the inconvenience.
  13. Citizen

    Error VF #4 EC9Q

    After investigations we have found and fixed the problem. Please restart your MTA and try again (you might need to restart it twice). We apologize for the inconvenience.
  14. Citizen

    ERROR VF #4 EC9Q

    After investigations we have found and fixed the problem. Please restart your MTA and try again (you might need to restart it twice). We apologize for the inconvenience.
  15. Citizen

    Anti Shortcut Help

    I double checked the CodyJ's code and it should work ! The server log says the resource editor_test couldn't even start because of what looks like an unexpected chinese character in Treat.lua at line 50. Don't blame the community just because we didn't guess you messed up something without telling us (but the logs say it !).