Jump to content

nic062

Members
  • Posts

    105
  • Joined

  • Last visited

Everything posted by nic062

  1. Le scripter comme à dit Shidony ou tout simplement utiliser une ressource crée par CrystalMV, je te donne son site avec la ressource : npchlc_traffic Par contre la documentation est en englais, bon courage Et pour donner un avant gout :
  2. Salut Weezy, désoler de ma réponse un peu tardive mais j'etait très occupé alors pour ton erreur essayes d'utiliser MTADiag que voici : MTADiag Tu extrais le contenue de l'archive et tu lances le MTADiag.exe envoie moi le rapport données si cela n'a pas résolut ton probleme. Tu peux aussi réinstaller DirectX dispo ici : DirectX Et enfin réinstaller Microsoft Visual C++ dispo ici : Microsoft Visual C++ Voila voila tiens moi au jus
  3. Salut salut, Mon bout de code était bon mais j'ai réfléchit au probleme avec un amis et on a trouvé un meilleur moyen que voici : COTE CLIENT Si tu veux que le blip soit également visible sur toi : local playerBlip = {} function displayPlayerBlip() local players = getElementsByType("player") for i, player in ipairs(players) do if getPlayerTeam(getLocalPlayer()) == getPlayerTeam(player) then if not isElement(playerBlip[player]) then playerBlip[player] = createBlipAttachedTo(player, 0, 2, 0, 255, 0) end elseif isElement(playerBlip[player]) then -- Destruction du blip si un joueur change de team destroyElement(playerBlip[player]) playerBlip[player] = nil end end for player, blip in ipairs(playerBlip) do -- Destruction des blip des joueurs qui quittent la partie if not isElement(player) then destroyElement(blip) playerBlip[player] = nil end end end addEventHandler("onClientRender", getRootElement(), displayPlayerBlip) Si tu veux qu'il n'y ai pas de blip sur toi mais que les autres de ton équipe te vois tout de même : COTE CLIENT local playerBlip = {} function displayPlayerBlip() local players = getElementsByType("player") for i, player in ipairs(players) do if player ~= getLocalPlayer() and getPlayerTeam(getLocalPlayer()) == getPlayerTeam(player) then if not isElement(playerBlip[player]) then playerBlip[player] = createBlipAttachedTo(player, 0, 2, 0, 255, 0) end elseif isElement(playerBlip[player]) then -- Destruction du blip si un joueur change de team destroyElement(playerBlip[player]) playerBlip[player] = nil end end for player, blip in ipairs(playerBlip) do -- Destruction des blip des joueurs qui quittent la partie if not isElement(player) then destroyElement(blip) playerBlip[player] = nil end end end addEventHandler("onClientRender", getRootElement(), displayPlayerBlip) Voila voila, testé et fonctionnel
  4. ok, j'ai pas beaucoup de temps donc je te met sur la piste, si j'ai le temps je te ferai ça demain. Sinon voila comment je procederai : voila essaye de la sorte : local taTeam = createTeam("Team verte") if getPlayerTeam(source) == taTeam then local players = getPlayersInTeam(taTeam) for i, player in ipairs(players) do blip = createBlipAttachedTo(player, 0, 2, 0, 255, 0) setElementVisibleTo(blip, player, true) end end Tiens moi au jus
  5. Salut salut, Alors si j'ai bien compris tu désire attaché un blip à tout les joueurs d'une équipe et que cela soit uniquement visible par les membres de la team ? C'est bien ça ?
  6. Alors si la ressource playerBlips est lancer stop la, sinon lance la ressource freeroam que voila (je te l'ai modifié) : http://fox-roleplay.fr/dl/freeroam_1.zip Lien HS, me mp si besoin, n'hésitez pas à me contacter Concernant le Bike, Bmx ... lance la ressource "defaultstats" Voila voila normalement toutes tes demandes ont été traité n'hesites pas en cas de questions j'essaye de passer assez souvent sur le fofo
  7. Alors concernant les ressources, il y'en a trop pour que je te les fassent 1 par 1 mais je peux te donner les principales : Admin : Panel de gestion des admins Assault : Un gamemode du style Unreal Tournament cdm : Un gamemode classic Death Match ctf : Un gamemode capture de drapeaux ctv : cUn gamemode apture de véhicules deathmath : Un gamemode ou chacun doit se tuer defaultstats : Active les stats par défault du solo de GTA Editor : Creer/editer des maps (possibilité de créer un map à plusieurs) fallout : Un gamemode ou tu te situe sur des plaques instable et le dernier vivant gagne hay : Un gamemode ou des blocs bougent et le but est d'arrivé tout en haut helpmanager : Active l'aide avec les gamemode en appuyant sur F9 joinquit : message d'avertissement quand un joueur entre/quitte le serveur killmessages : affiche sur la droite te ton ecrans qui a tué qui et par quel moyen mapmanager : afficher toutes les maps dans l'onglet map dans le panel admin (p) parachute : activer le déclanchement du parachute play (en couple avec freeroam) : Un gamemode simple ou chacun est libre de faire ce qu'il veut et peut tout faire avec le menu F1 playercolor : afficher la couleur des joueurs (code hexa) race : Un gamemode de course de voiture/moto/avions... race_nos : afficher le nos dans le gamemode race race_toptimes : afficher les records enregistrer pour la map race (F5) realdriveby : activer le driveby (clique droit dans un véhicule) ressourcemanager : meme principe que pour mapmanager mais pour les ressources scoreboard : comme son nom l'indique (TAB) score : affiche dans le scoreboard les nombre de kill death ... steath : Un gamemode avec une équipe rouge et une bleu, tu choisis un set d'arme et tu élimine l'equipe adverse tdm : Un gamemode team deathmatch tdma : Un gamemode ou les équipes sont flics & térroriste (à la maniere du tdm) voice : pouvoir parler directement avec un micro dans le jeu sans passé par Teamspeak Mumble ... votemanager : pouvoir lancer des votes pour changer le type de mod / la map ... Les ressources commencant par web... servent à la gestion du serveur en ligne depuis http://tonip:22005 Voila pour la liste grossiere des ressources mais sa devrait bien t'aider. Concernant le vélo, tu veux sauter plus haut ? moins haut ? Bonne journée
  8. Pas de soucis, tiens moi au jus Merci de ta reconnaissance
  9. Salut Leyzla, Ce que t'a donné Sparow est du code lua qu'il te suffit de placer dans un fichier .lua Je t'ai codé vite fait ce que tu voulais en y rajoutant le /gilet de Sparow qui permet d'avoir à nouveau de l'armure : function join() local joinedPlayerName = getPlayerName(source) -- récupération du nom du joueur outputChatBox (joinedPlayerName .." vient de rejoindre le serveur !" , getRootElement(), 255, 255, 0) -- Message général setPedStat(source, 24, 999) -- Permet d'augmenter le systeme de vie setElementHealth(source, 200) -- Permet mettre la vie à 200% setPedStat(source, 5, 999) -- Permet de la stabilité sur moto au max setPedStat(source, 27, 999) -- Permet de la stabilité en vélo au max setPedArmor(source, 200) -- Permet de mettre de l'armure au max end addEventHandler ("onPlayerSpawn", getRootElement(), join) -- dès que le joueur ce connecte & spawn alors sa execute le code ci-dessus function donneMoiUneGilet() setPedArmor(source, 100) --Permet de mettre de l'amure au max end addCommandHandler("gilet", donneMoiUneGilet) -- dès que la commande /gilet est tapé la fonction donneMoiUneGilet est exécuté Pour executer un tel script comme j'ai dis plus haut il te suffit de mettre dans un fichier .lua puis soit de mettre dans un dossier accompagneé d'un fichier meta.xml ou l'arichiver en zip (toujours avec un meta.xml) puis de le mettre dans ton dossier ressource. Bref sans connaissance cela peu faire beaucoup donc je te fais ça rapidement: 1-Telecharge de fichier zip suivant : http://fox-roleplay.fr/dl/mongm.zip 2-Places ce fichier dans le dossier "C:\Program Files (x86)\MTA San Andreas 1.3\server\mods\deathmatch\resources" (si tu n'a pas changer l'emplacement par défault du jeu) •Dans le cas ou tu lance ton serveur depuis le menu du jeu puis "Host Game" (si tu lances ton serveur depuis le MTA Server.exe dis le moi) 1-Selectionne la ressource "mongm" et met la à gauche ainsi que les autres ressources que tu désires (je te conseil Play Admin et/ou pourquoi pas Freeroam) 2-Cliques sur start et voila ton serveur est lancé avec la ressource mongm L'archive mongm.zip contient le script lua, je n'ai pas testé mais il n'y a pas raison que cela ne marche pas Concernant le bot qui marche tout seul, je viens de retrouver ça, est ce bien ça que tu chercher ? Si c'est bien cela, je te donne le lien : http://crystalmv.net84.net/pages/scripts/npchlc_traffic.php Y'a de la doc fournit avec, certes en anglais mais on fait avec Par contre je n'ai jamais tester le truc et cela ne m'interesse pas donc je ne pourrais pas t'aider là dessus. En espérant t'avoir aidé
  10. Bonsoir Leyzla, Concernant les compétences comme le vélo, oui là c'est à toi de te recoder le système Concernant le parachute & le drive tu dois lancer la ressource "realdriveby" comme l'a dit Sparrow et pour le parachute c'est la ressource "Parachute' Pour cela rend toi dans la console du serveur et fair un "start parachute" et "start realdriveby" ou si tu es admin directement Ingame soit par le panel "P" si la ressource admin est lancer ou sinon "/start realdriveby" et "/start parachute" Concernant Existe t'il un le "mode" que tu désire, il me semble qu'un devellopeur l'a deja fait, je ferai 2-3 recherche à ce sujet. Pour l'armure tu peux utiliser ce que t'a donner Sparrow ou simplement jouer avec des "Events" mais pour un débutant/débutante c'est assé complexe à comprendre. Dispose tu de Skype ? Si oui Pm avec ton pseudo j'essaierai de t'apprendre vite fait si j'ai le temps Si tu veux apprendre : https://forum.multitheftauto.com/viewtopic.php?f=128&t=33599 (Merci à Rouche) Bon courage et n'hesite pas
  11. Et bien c'est bisare cette histoire. Je te rassure normalement y'a aucun lien avec ta ressource DayZ. peux tu me confirmer que quand tu fait un "/login tonpassword" tu as le message suivant qui s'affiche : Si ce n'est pas le cas refait un "/register tonpassword" suivit d'un "/login tonpassword" Petite info : Avant la modification de ton fichier Acl etteind completement ton serveur puis une fois mis à jour relance ton serveur. As-tu accès à la console du serveur ? Si tu arrives à te loggé sans probleme et que la ressource "admin" est lancer (rien à voir avec le fait d'etre admin ou non c'est juste pour gerer ton serveur de maniere facile) tu devrais avoir avant le "login: You successfully logged in" un "Press 'p' to open your admin panel " qui est assé explicite je pense Tiens nous au jus
  12. Salut salut, Peux-tu me donner plus de détail afin que je puisse t'aider, quand tu parle de commande admin, tu parles bien de commande MTA ? genre "restart, start, ver..." ? Qu'elle tuto as tu suivi ? Ces commandes dont tu parles, tu les tapes dans un client SSH genre "Putty" ou Dans le jeu ? Si c'est juste admin dans le jeu voici la démarche à suivre que j'ai déjà expliquer : viewtopic.php?f=128&t=50309#p492401 Sur ce bonne journée, si ton probleme est regler signal le Nico/Lula_Mcain
  13. Salut Hultimeathom, Et bien pour simplement te mettre Admin c'est facile : Quand tu vas sur ton serveur, si ce n'est pas toujours fait, tu dois te register : /register tonpassword Coupe ton serveur completement puis dans ton fichier acl.xml dans le group Admin par exemple place un : Par exemple : "Admin"> "Moderator"> "SuperModerator"> "Admin"> "RPC"> "resource.admin"> "resource.webadmin"> ... "user.Hultimeathom"> (De la meme maniere tu peut ajouter un membre dans le group "SuperModerator" par exemple) Tu redemarre ton serveur et fait un /login tonpassword et voila tu sera admin et tu peut utiliser le panel avec la touche "p" En esperant que la communoté FR t'ai correctement aidé
  14. Salut, Alors concernant ta 1ere question pour les armes sa m'a l'air d'etre fesable, sur GTAGarage il y'a un "Model" pour l'arme : http://www.gtagarage.com/mods/show.php?id=5472 En revanche pour les skins de personnages j'en ai jamais vue et apparament il n'y en a pas sur GTAGarage.com, tu peux t'amuser à le faire bon courage Concernant ta deuxieme question, oui c'est effectivement possible tu peux utilisé l'event "onClientPlayerDamage" et tu met l'argument "loss" à 1 cela devrait tué en un coup @+
  15. Désolé de ma réponse un peu tardive, voila quelques pistes : Sous map éditor il suffit normalement de retirer le gamemode "Play" de ta map et quand tu fait un test fait un basic/full test sans gamemode (none) Sous ton serveur il suffit de te logguer, ouvrir le panel avec la touche "P" et dans l'onglet ressource désactive la ressource "Play" (Stop) Et normalement sa devrait etre bon, tiens moi au jus
  16. Quand tu parles de voitures, c'est toi qui les a placé ou ces celles qui sont placé automatiquement par la ressource "Play" ? Et tu veux effectué les modifs de la map directement depuis ton serveur, c'est bien ça ?
  17. Salut à toi, Pour apprendre le Lua je te conseil par commencer à lire le sujet que Rouche à poster Voici le lien https://forum.multitheftauto.com/viewtopic.php?f=128&t=33599 Je pense que tout est dit là dedans, et dans le wiki tu as juste à regarder comment marche les fonctions client/server et les events client/server Bon courage à toi
  18. Salut Rouche, Avec la fonction playSound (fonction client) tu peut y mettre des fichier .m3u c'est notament l'extension en général pour les webradios. Avec Radionomy il te suffit de prendre le lien de la webradio avec l'extention .m3u Ce qui donne avec la fonction playSound : function onJoin() local radio = playSound("http://listen.radionomy.com/parazhit-fr.m3u") setSoundVolume(radio, 0.5) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onJoin) Ici j'ai fait le test avec cette webradio : http://www.radionomy.com/fr/search?q=saez#!/fr/radio/parazhit-fr Aprés pour que la musique ce lance aprés sa connection tu peux utilisé l'event "OnPlayerLogin" coté serveur puis envoyé a un fichier client l'execution de la fonction playSound qui est une fonction Client @+
  19. Quand tu lance le serveur via ./mta-server cela te dis "Permission non accodée " ? Si c'est bien le cas essaye de taper chmod +x mta-server Tiens nous au jus
  20. Je pense que la meilleur des solutions pour que ton projet avance c'est de commencé à dev toi même, rend toi sur le wiki et va voir comment marche les Function/event & client/server, Plusieurs serveur MTA Roleplay sont en dev mais la plus part reste dans l'ombre ... Si tu n'y connais rien regarde un peu comment est codé MTA Paradise par exemple mais l'ultime solution est bien celle d'apprendre le Lua et travaillé en parallèle avec le wiki Bon courage,
  21. Salut je te conseil d'utiliser la focntion onPlayerWeaponSwitch, tu fait une nouvelle ressource que tu execute mode server dans le meta et dans ton fichier lua : function weaponSwitchDisableMinigun ( previousWeaponID, currentWeaponID ) --Quand le joueur change d'arme if currentWeaponID == 38 then --Si l'arme est le minigun toggleControl ( source, "fire", false ) --désactivation du tire else --Sinon si l'id de l'arme n'est pas celle du minigun toggleControl ( source, "fire", true ) --Activation du tire end end --ajout d'un event handler pour onPlayerWeaponSwitch addEventHandler ("onPlayerWeaponSwitch", getRootElement(), weaponSwitchDisableMinigun) Voici la liste de ID correspondant aux armes : https://wiki.multitheftauto.com/wiki/Weapons Voila voila n'hesite pas en cas de probleme ++
  22. Salut Rodriguez ! Une fois connecté à ton serveur, logue toi et utilise la comande /start realdriveby Certaines arme ne fonctionne pas avec le driveby, fait des test avec la MP5 c'est sure elle marche. En esperant t'avoir aidé, Ciao
  23. Essaye de tapé "ls" pour lister tout tes dossiers et fichiers, et vérifie que tout est bien présent .
×
×
  • Create New...