• [Résolu] Réadaption d'un tuto pour enlever licence cop en 4.4


    Bonjour à tous donc voilà je vais vous expliquer mon problème j’ai donc essayer de réadapter un tuto de version 3.1.4.8 pour enlever les licences depuis le menu interaction cop. Donc tout fontionne parfaitement pour les menu. Donc je vais dans le menu cop dans retrait licence et celui-ci m’ouvre un autre menu pour retirer les licences jusqu’à la tout fontionne bien mais le problème c’est quant je clique sur par ex retirer le permis conduire cela ne fait rien je vous passe tout les fichier en question ceux que j’ai réadapter.
    Lien du tuto en question: https://altisdev.com/topic/803/fonction-remove-les-licences-côté-police

    Version Altis Life
    4.4r3

    Fichier cop interaction: https://pastebin.com/p3nZrRTq
    Fichier revoke_licence: https://pastebin.com/rELYFQK9 (De la ou vient le problème je pense)
    Fichier remove_licences: https://pastebin.com/xWnGLg8v
    logs serveur: https://pastebin.com/qsjTeSJ3
    Logs client: https://pastebin.com/NA5aJGYp

    Si jamais j’ai bien ajouter le F(life_fnc_revokeLicense,CLIENT) //retirer liscence dans cfgremoteexec

    Informations supplémentaires

    Voilas normalement vous avez tout ^^ personnellement je vois pas d’erreur dans les logs je sais vraiment pas d’ou vient l’erreur cela devrait fontionne j’ai essayer plusieurs astuces différente mais j’arrive vraiment pas a mon avis cela vient du fichier revoke_licence. Merci encore de votre aide :)
    Bonne soirée :)

  • A tu controle que le fichier revoke_licence s execute bien ?
    Et quel est son nom exact ?

  • @brutalzic Merci de ta réponse alors le nom exact et celui-ci: fn_revokeLicense.sqf
    Et oui il s’exécute bien puisque que quant je clique sur une licence a enlever le dialog se ferme puisque il y a un closeDialog 0 ^^

  • @brutalzic pardon le nom exacte: fn_revokeLicense.sqf

  • Controle alors que le remove_licences s execute en placant un apres le param :

    
    private "_state";
    _state = param [0,1,[0]];
    hint str _state;
    

    Si ton hint s execute c est que ton script se lance et en plus il te retournera ton param, afin de controler que tu recupere la bonne valeur.

  • @brutalzic Ok je le place n’importe ou ?

  • j ai editer.

  • @brutalzic Ok merci parfait

  • tres pratique le hint en dev !

  • @brutalzic Ouais ta raison j’y est pas pensé ^^

  • T en place a differents endroit dans le script et ca te permet de savoir jusqu ou va ton script …

  • @brutalzic Alors quant je clique sur mon menu de permis sa me met un chiffre 1 et que je suis sur le menu et que je cliquer sur le permis conduire cela me met plus rien

  • @brutalzic Donc mon script s’execute pas jusqu’au menu pour les retrait de permis

  • @lother13-50 a dit dans Réadaption d’un tuto pour enlever licence cop en 4.4 :

    @brutalzic Alors quant je clique sur mon menu de permis sa me met un chiffre 1 et que je suis sur le menu et que je cliquer sur le permis conduire cela me met plus rien

    Je ne voie aucun chiffre 1 dans tes param … ci ce n est celui par defaut !

    QU en deduits tu ?

  • @brutalzic je vais re-essayer avec sa https://pastebin.com/2nbqzAd2 et je te dit

  • Toujours pas !

    @brutalzic a dit dans Réadaption d’un tuto pour enlever licence cop en 4.4 :

    Je ne voie aucun chiffre 1 dans tes param … ci ce n est celui par defaut !
    QU en deduits tu ?

    le hint est fonctionnel ce qui veux dire que ton script ce lance bien !!

  • @brutalzic haaa ok cool mais alors pourquoi cela fonctionne pas sa ne retire pas la licence ?

  • @brutalzic a dit dans Réadaption d’un tuto pour enlever licence cop en 4.4 :

    @brutalzic a dit dans Réadaption d’un tuto pour enlever licence cop en 4.4 :

    Je ne voie aucun chiffre 1 dans tes param … ci ce n est celui par defaut !
    QU en deduits tu ?

    Tu sais utiliser la commande param = ?

  • @brutalzic Bas j’ai pris exemple sur les autres mais voilas ^^

  • alors commencons par le debut:
    https://community.bistudio.com/wiki/param

    bonne lecture …

    Dans ton script: fn_removeLicenses.sqf

    _state = param [0,1,[0]];
    

    tu comprend ce que ca veux dire a present ?

Messages 60Vues 659

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.