Jump to content

Welcome to San Andreas Multiplayer

Bienvenue sur la plateforme communautaire SA-MP francophone ! Rejoignez la communauté en vous inscrivant afin de profiter de l'ensemble de nos fonctionnalités :

  • Le forum : afin de discuter avec les membres, présenter un projet ou un serveur, demander de l'aide, présenter vos créations et bien plus encore.
  • L'espace ressources : des centaines de fichiers en tout genre à votre disposition ! Scripts, mappings, sites webs, gamemode, etc .
  • Les blogs : pour consulter les articles de la communauté, et pourquoi pas animer votre propre blog ! Vous pouvez en créer un librement.
  • Les tutoriels : une envie ou un besoin d'apprendre ? Ou alors une envie de transmettre un savoir ? L'espace tutoriel est dédié à cela.

 

N'hésitez plus, et rejoignez-nous dès maintenant !


Papawy

Donateurs
  • Posts

    436
  • Joined

  • Last visited

  • Days Won

    28
  • Donations

    3.00 EUR 

Files posted by Papawy

  1. Papawyconv

    Papawyconv est un convertisseur de fichiers IPL et IDE vers des fichiers compatibles SAMP (artconfig.txt et scripts pawn).
     
    Il s'utilise pour l'instant uniquement en ligne de commandes.
     
    Les commandes disponibles sont :
    -v, --verbose Print details during execution. --ide (Default: ) The IDE file to convert. --art (Default: artconfig.txt) The artconf file that will be generated. Need an IDE file. --app (Default: False) Append lines in the artconf generated file from an IDE conversion. --ipl (Default: ) The IPL file to convert. Work better with an IDE conversion in the same execution. --pwn (Default: streamer.pwn) The pawn file that will be generated. Need an IPL file. --acc (Default: False) For an IPL conversion, accept objects without custom SAMP ID. --nolod (Default: False) Remove LOD objects, they are sometimes no needed. --dir (Default: ) Set a custom directory for models during an IDE conversion. --addx (Default: 0) Add x units to all objects positions. Usefull for entire maps placement. Only during an IPL conversion. --addy (Default: 0) Add y units to all objects positions. Usefull for entire maps placement. Only during an IPL conversion. --addz (Default: 0) Add z units to all objects positions. Usefull for entire maps placement. Only during an IPL conversion. --drawdist (Default: -1) Set a drawdistance for all objects. Take effect during an IPL conversion. --streamdist (Default: -1) Set a streamdistance for all objects. Take effect during an IPL conversion. --help Display this help screen. Il s'utilise avec
    papawyconv.exe --ide file.ide --ipl file.ipl Vous pouvez bien sûr rajouter pleins d'options avec les paramètres décrits plus haut.
    J'essaye de l'améliorer assez souvent et la future version permettra d'inclure plusieurs fichiers IPL et IDE à la fois.
     
    Attention toute fois, pour le moment il est nécessaire de mettre un fichier IDE avec un IPL si vous voulez des fichiers pawn avec des id corrects.

    16 downloads

       (0 reviews)

    1 comment

    Submitted

  2. AutoChatColor

    Bonjour !
     
    Aujourd'hui je vous propose un prox detector pour un chat RP basique.
    Mais ce qui fait sa petite particularité c'est qu'il génère les dégradés de gris TOUT SEUL ! OUI OUI ! Plus besoin de mettre 12 couleurs avec des range fixés au hasard !
     
    La liste des fonctions :
    // Prox chat forward EnableDefaultChatProxDetect(bool:t_enable); forward SendProxMessage(senderID, message[]); forward GetProxChatColor(senderID, receiverID); // Alpha forward EnableAlpha(bool:t_enable); // Colors forward SetColors(t_startingColor, t_endingColor); forward SetStartingColor(t_startingColor); forward SetEndingColor(t_endingColor); // Distance forward SetMaxDistance(Float:t_maxDist); Donc je pense que le nom des fonctions est assez parlant.
    Toutefois, chose à savoir : 
    - startingColor est la couleur du début de la plage de dégradé dans le sens numérique. CaD que startingColor est le gris le plus foncé, et endingColor sera le gris le plus clair (le blanc souvent).
    L'alpha se gère via la plage de couleur (par exemple, pour avoir un alpha de 55 lorsque la personne est à la limite du range : SetStartingColor(0xRRGGBB55) et ensuite EnableAlpha(true) ).
    - Le prox chat par défaut est vraiment simpliste, je vous invite donc à le laisser désactiver et à faire votre tambouille habituelle avec SendProxMessage.
     
    Voilà voilà, j'espère que ça vous sera utile (vous pouvez vous amuser à ne pas mettre que des dégradés de gris  car chacune des trois couleurs primaire est indépendante l'une de l'autre !).

    24 downloads

       (2 reviews)

    4 comments

    Updated

  3. PhysGun

    Salut salut, aujourd'hui j'me suis un peu amusé avec GetPlayerCameraFrontVector !
    J'ai donc fait un petit FS (NE LE METTEZ PAS SUR UN SERVEUR AVEC DES JOUEURS, vous comprendrez pourquoi ensuite) qui simule un peu l'effet du PhysGun dans HalfLife (ou GMod).
    Donc, passons aux screens.
    On tape la comande :

    On s'amuse :

    Les commandes sont simples :
    /physgun visez un objet (il doit être créé par le serveur (CreateObject), donc les objets de la map ne marchent pas)
    tirez en continuant de viser
    et bougez votre objet tout en continuant de viser.
    Ensuite, si vous voulez le lâcher, arrêtez de viser ou re-tirez sur l'objet.
    Bon, alors, pourquoi juste s'amuser sur son serveur en local ?
    Parce que le script n'est pas optimisé (je l'ai fait pour m'amuser aussi donc bon) et que pour avoir une update de la position assez rapide, je passe par un timer de 50 ms, essayez de mettre plus si ça vous chante pour faire un super-serveur Garry's Mod Like.
    Vous pouvez aussi modifier la vitesse du MoveObject si vous trouvez que les objets ne se déplacent pas assez vite.
    Voilà voilà, à plus !

    16 downloads

       (0 reviews)

    0 comments

    Updated

  4. Papawytems

    Ce Plugin date un peu et j'suis entrain de développer une nouvelle version beaucoup plus poussée pour un serveur, à voir si je la sortirais en tant que màj plus tard.
    Le plugin peut avoir des bugs, merci des les signaler, j’essaierais de les régler, promis !
    La version linux n'est pas "testée" donc AU PIRE, il faut recompiler le plugin (et c'est pas la chose la plus aisée du monde).
     
    /!\ La documentation est finie ! Disponible ici : https://github.com/Papawy/Papawytems/wiki
     
    Bonsoir/Bonjour !
    Aujourd'hui je vous propose un petit plugin qui permet une gestion d'items assez efficace.
    La liste des fonctions est détaillée dans papawytems.inc (j'ai eu la flemme de faire la doc de toutes les fonctions mais ça va arriver, et les noms sont assez explicites).
    Le post sera mis à jour en temps voulu, lorsque tout sera finalisé (doc, version linux, et tout le bazar).
     
    Quelques explications
    Tout d'abord, vous devez créer un ItemSchema qui sera un modèle pour vos Items, il spécifie le nom par défaut, le model, et le type de l'item.
    Tout ItemSchema a un type, par exemple : TYPE_FOOD, TYPE_WEAPON, ou 4, 5, 659, enfin bref, un entier.
    /!\ ATTENTION : Récupérez bien l'id de l'ItemSchema, il est très important pour la suite !
    Toute modification sur l'ItemSchema se répercute sur les Items associés (sauf si le nom a été modifié pour l'item)
    Après cela vous créez votre Item via CreateItem (ou CreateItemEx si vous voulez directement spécifier les positions).
    /!\ ATTENTION : Récupérez bien l'id de l'Item, il est très important pour la suite !
    Pour afficher l'Item, faites un ShowItem(itemID), et HideItem(itemID) pour le cacher.
     
    Téléchargement
    Version actuelle : 1.2 (pre-release en test)
    Les versions windows, linux ainsi que la version compilable sont disponible sur GitHub
     
    Crédits
    Zeex -> SAMPGDK
    Moi -> plugin
    Utilisez le, partagez le, modifiez le, je ne vous dirais rien. Un petit plus serait quand même d'indiquer qu'il vient de moi, merci .
     
    Si vous voyez des bugs ou autres, prévenez moi et dites moi comment il est arrivé pour que je le reproduise et le corrige !

    8 downloads

       (0 reviews)

    0 comments

    Updated

  5. Répertoire

    Bonsoir à tous, ou bonjour, selon l'heure à laquelle vous regardez ce thread.
     
    Donc, je viens de réaliser suite à une demande, une include de "Repertoire", chaque joueur possède un répertoire auquel vous pouvez ajouter, modifier et supprimer des contacts.
    J'ai essayé de faire un maximum de fonctions pour tout les cas. S'il en manque dites le moi, je serais ravis de les rajouter.
    Bon, sans plus attendre voici la liste des fonctions (tout droit tirée de l'include) :
     
     
    Petite précision :
    - Une constante MAX_CONTACTS est déclarée (de base à 50), vous pouvez augmenter le nombre maximum en modifiant l'include.
    Installation : copiez collez dans un fichier texte vierge. Sauvegardez sous le nom "repertoire.inc". Placez le fichier dans "pawno/include".
    Aller, à plus tard !

    10 downloads

       (0 reviews)

    0 comments

    Updated

Liens/Links

Site officiel SA-MP

Contact

Email : [email protected]

Communauté San Andreas Multiplayer France

 

🇫🇷 Français
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.

 

 

🇺🇸 English

The San Andreas Multiplayer France platform (sa-mp-fr.com) is an independant website community highlighting the french community from San Andreas Multiplayer (SA:MP).

 

sa-mp-fr.com is not affiliated with or endorsed by Rockstar Games, Rockstar North ou Take-Two Interactive Software Inc.

Grand Theft Auto and Grand Theft Auto: San Andreas are registered trademarks of Take-Two Interactive Software Inc.

×
×
  • Create New...