LawrenceKnight
Members- 
                
Posts
56 - 
                
Joined
 - 
                
Last visited
 
Everything posted by LawrenceKnight
- 
	
Voir les véhicules dans le Car Shop
LawrenceKnight replied to LawrenceKnight's topic in French / Français
Problème résolu tout seul comme un grand :3 - 
	Bonjour/Bonsoir, J'utilise ce script comme car shop: https://community.multitheftauto.com/in ... ls&id=9683 Et donc j'aimerais savoir comment faire pour que les joueurs, lorsqu'il se rendent sur le marqueur au sol, qu'ils puissent voir (mais vraiment voir) les véhicules dispo, puisque concernant le panel qui affiche les véhicules à vendre, les noms viennent droit des ID's. Hors, mes véhicules ne sont pas ceux d'origines, ils sont remplacer Pour être plus précis, si possible, j'aimerais que le panel du car shop s'affiche tel quel, mais tout en voyant les véhicules tourner sur eux même (un peu comme si on regarder les véhicules via l'éditeur de map, on voit les nom à gauche sur la liste et les véhicules qui tournent sur eux même à droite). A moins qu'il y est possibilité que je mettent les noms des véhicules moi même sur le panel au lieu des ID'S ^^
 - 
	Ah j'ai zapper une ligne alors oui Merci je vais faire ça, mais j'ai pris l'habitude quand même lol
 - 
	Coucou c'est encore moi lol En fait juste un petit détail que je viens d’apercevoir ^^, lorsque le joueur veut acheter un skin et qu'il n'à pas l'argent suffisant (j'ai mis 5 000 dollars le skin) il ne l’auras donc pas, mais si le joueur meurt, il spawn avec le skin qui n'a justement pas pû acheter (il l'a gratuit en gros ^^') Edit: Autant pour moi, j'ai mis: addEvent("26",true) addEventHandler("26",root, function() local account = getPlayerAccount(source) setAccountData(account, "SkinShop", 47) if ( getPlayerMoney (source) >= 5000 ) then takePlayerMoney(source, 5000) setPedSkin ( source, 47 ) end end) Au lieu de: addEvent("26",true) addEventHandler("26",root, function() if ( getPlayerMoney (source) >= 5000 ) then takePlayerMoney(source, 5000) setPedSkin ( source, 47 ) local account = getPlayerAccount(source) setAccountData(account, "SkinShop", 47) end end) ^^'
 - 
	Je viens de tester à plusieurs reprise et tout fonctionne correctement, aucun soucis, merci beaucoup
 - 
	voici le lien: https://community.multitheftauto.com/in ... ls&id=9601 Par contre il est préciser (dans la description du script) que ce panel est basé sur un script de weapons shop, donc pas trop s'étonner des images d'armes qui sont rester dedans ^^
 - 
	Je viens de regarder et en fait je doute un peu, je ne trouve même pas un seul "setElementModel" que ce sois dans le server.lua ou client.lua, mais je pense que ça doit être ça à la place: addEvent("1",true) addEventHandler("1",root, function() if ( getPlayerMoney (source) >= 250 ) then takePlayerMoney(source, 250) setPedSkin ( source, 106 ) end end) Je crois que c'est ça?
 - 
	+1 pour ? lol
 - 
	Super, ça fonctionne Maintenant pour le login panel voici le lien: https://community.multitheftauto.com/in ... ls&id=3722
 - 
	Me revoilà ^^ Donc j'ai fouiller 2 meta en fait, celui du spawnmanager et j'ai trouver que ça dedans: et celui du gamemode qui est pour base "Play" (la ressource map est en fait le freeroam modifier par moi même^^): "Broph" type="script" /> resource="map" /> resource="spawnmanager" /> "broph.map" /> et je n'ai pas trouver la valeur à remplacer (ou alors je suis si idiot que ça?) En ce qui concerne les joueurs pouvant s'enregistrer, j'ai un login panel, et je pense qu'il utilise les accounts datas d'après ce que je vois: -- Generate the XML file name function getServerName() triggerServerEvent("onClientLoginLoaded",getLocalPlayer()) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),getServerName) function setXmlFileName(sName) xmlFileName = tostring("login_"..sName..".xml") loginPanel() end addEvent("onGetServerData",true) addEventHandler("onGetServerData",getRootElement(),setXmlFileName)
 - 
	J'ai biens ris pour le "Là ! XD" lol mais heureusement j'ai préciser que j'étais pas scripteur ^^' (j'essaye d'en apprendre plus au fur et à mesure pour arranger mes soucis tout seul, j'ai cependant arranger les Bad Arguments) Et oui en ce qui concerne les problèmes mais je voulais éviter de refaire un topic chaques jours ^^ Merci de ton aide, je vais essayer ça tantôt et dire quoi pour les données
 - 
	Salut Citizen, Pour le Skin Shop, je viens de fouiller les fichiers Lua et rien ne parle de Mysql, et je ne vois pas non plus de "getAccountData" ou autre Edit: J'ai aussi un autre soucis: local spawnpoint addEventHandler("onResourceStart", resourceRoot, function() spawnpoint = getRandomSpawnPoint() resetMapInfo() for i,player in ipairs(getElementsByType("player")) do spawn(player) end end ) function spawn(player) if not isElement(player) then return end if get("spawnreset") == "onSpawn" then spawnpoint = getRandomSpawnPoint() end exports.spawnmanager:spawnPlayerAtSpawnpoint(player,spawnpoint,false) repeat until setElementModel(player, 242) fadeCamera(player, true) setCameraTarget(player, player) showChat(player, true) end function getRandomSpawnPoint () local spawnpoints = getElementsByType("spawnpoint") return spawnpoints[math.random(1,#spawnpoints)] end addEventHandler("onPlayerJoin", root, function() spawn(source) end ) addEventHandler("onPlayerQuit",root, function () if getPlayerCount() == 1 and get("spawnreset") == "onServerEmpty" then spawnpoint = getRandomSpawnPoint() end end ) addEventHandler("onPlayerWasted", root, function() setTimer(spawn, 1800, 1, source) end ) Voici le Broph.lua, et voici ce que j'ai dans Broph.map (que je vais tout de même placer entre crochets "lua": "Parabole" interior="0" dimension="0" posX="-365.353" posY="1583.281" posZ="76.357" rotX="0" rotY="0" rotZ="135" /> "area51" interior="0" dimension="0" posX="217.409" posY="1857.780" posZ="13.140625" rotX="0" rotY="0" rotZ="90" /> Le soucis c'est qu'en fait, le joueur spawnera toujours au même ID hormis les deux possibilité... Par exemple si il spawn a la base 51 et qu'il meurt plus tard, il reviendra toujours à ce spawnpoint... J'ai fouiller et rien trouver à ce soucis, j'aimerais que tout joueur qui meurt, respawn au hasard sur la map avec mes propres coordonnées.
 - 
	Bonjour/Bonsoir, donc me revoici avec quelques petits soucis... Le 1er, c'est que n'étant pas scripteur (mais sais tout de même arranger quelques soucis sois même hormis ceux là), j'aimerais savoir que faudrait t-il rajouter et ou faudrait t-il ajouter le "morceau" de script qui permet aux joueurs de récupérer leur skins (auquel ils auront acheter) une fois respawn après avoir était tuer. Je précise que j'utilise le gamemode Play (j'ai également modifier le Freeroam en enlevant les Blips, le panel qui permet de se procurer des skin, vehicules etc... puisque je fait un serveur Resident Evil) et donc tout les joueurs, qu'ils aient acheter des skins ou non, ne les récupéreront pas mais reviendront au spawn avec le skin de base, l'ID 242 (que j'ai moi même choisi)... function spawn(player) if not isElement(player) then return end if get("spawnreset") == "onSpawn" then spawnpoint = getRandomSpawnPoint() end exports.spawnmanager:spawnPlayerAtSpawnpoint(player,spawnpoint,false) repeat until setElementModel(player, 242) fadeCamera(player, true) setCameraTarget(player, player) showChat(player, true) end Le second, c'est que j'ai quelques script qui ont des "bad argument", j'en montre un exemple: addEventHandler("onBotWasted", getRootElement) le "bad argument" est: " addEventHandler" (viens du fichier "bosss.lua" du script "nemesisboss") Comment arranger ce genre de soucis facilement moi même sans venir demander aux scripteur de me le faire?
 - 
	Au moins quelque chose que je fait bien d'apprendre lol, merci tout de même de la réponse. ^^
 - 
	Bonjour, il m'arrive ce soucis lorsque j'ouvre certains fichier lua, pour résumer ça me donne ça (je vous donne un petit morceau en guise de démonstration): "MvbR-èƒ-²»bTõÞ „÷9†!”íz ô^ó\ã;Á™i“{?o3’ N!•QµÛëth¬¶H¹¬æOµ[®Ö‘qET$N>¥¹MÚ"à(]òÇÇ\Ãø/s¥Aƒõ_{¨ú"öOæaºm'5Ù¸ÖHrW(È„ ÏÀŽQ1ƒ+‹ãIÅHI%™¨8(@ /‡ø4ÖŒrÒ·×?Vê)0ãñhsü£FjþõŽØEåˆi_]ꆿcßR(똶»LÀ`fìÊ댹R¥ú‡ãbÇ4üÌù+8dF´´]ÌN’Æ2åµÑiªõ!é¿ÈU»5Q»&j~Ö²Ù„=&iSÁÊüÔz[¡”D$´~›Wc‹G*Ø«øç¬ðÑ‚^¹M Sb:ûÜþï“·â"²À€0:‚šžfÙîlö®2ËY¶íN—¥%:ç"°„>œ±‹ö‰ÒFz:œñAVä—X1ÆÚéo|BõYYùƒÔ/žUaDïÆ‡e¶×oÝDfÐ|ÒÁgBÅÔŽýP*ûkø¾LåÄŸõ+Ǹ£IÔø ZƵ¨—&U3jØá¾œÑ¢MÌ'þ¸†è;BŸ¶°‡|€Z`/[túËžþˆÌ겓¡{Á4“Î\=Pι°-¤ K¡"We{ §¬DrÙ¯=>{ã2™#¬íÆâøEƒŽô!X™`m|àf2ÖuW¨ó’*(ÈgZ6ÒiP+ Äã4þñ£I°¬4£'þ—S$WèÕŽ£{°SIç_M4- õ&X©®Õ×›Ù¸a—ßù„,s6m“ˆ;õê|Ï\ã Y“!ž}l)°/»ÎS" J'aimerais qu'on me dise comment je peu réparer tout ça car ça me le fait tout seul avec notepad++ et jedit et donc je peu pas avancer sur mon serveur quand j'ai de très bon script auquel j'aimerais y mettre ma touche
 - 
	Problème bel et bien résolu, merci beaucoup. Néanmoins ce n'était pas la ligne 64 pour ma part. ^^ En ce qui concerne l'Edit, oui j'essairais de faire un peu plus gaffe mais je n'arrive pas à bien géré ce forum. :-/
 - 
	Bon, petite bonne nouvelle, j'ai trouver la ressource qui pose problème, il s'agit d'une ressource qui affiches des info en haut à gauche de l'écran lorsque le joueurs marche sur le pickup "i" de couleur jaune. (le pickup d'information en gros ^^) Mais si j'active cette ressource, les pickups placé sur la map via l'éditeur de map ne fonctionne pas :-/ Donc j'aimerais que ces pickups qui donne de la vie/pare balle/armes et autres qui vienne de l'editeur fonctionne tout autant que cette ressource: https://community.multitheftauto.com/ind ... ls&id=3849 Merci
 - 
	celui-ci*, pardons
 - 
	Bonjour/Bonsoir, Cette fois-ci j'ai un nouveau soucis... (Je précise tout de même que je n'utilise plus le gamemode "Play" mais celui-i: https://community.multitheftauto.com/ind ... ls&id=8280 qui fonctionne très bien.) Depuis le début je faisait ma map avec ce gamemode, tout aller bien mais là maintenant j'ai le soucis de ne plus pouvoir utiliser les pickups qui permettent d'avoir un gilet pare-balle ou encore de la vie, mon personnage passe à travers mais rien ne se passe, et je ne sais pas d'ou vient le problème. J'ai récemment fait l'idiot d'enlever certaines ressource comme votemanager/helpmanager et mapcycler, mais pourtant je les ai remis, même réinstaller le jeu (en concervant l'ACL et le mta.config ainsi que mes ressources depuis le début qui n'ont jamais causer de problème en ce qui concerne les pickups) mais pourtant rien ne change donc le problème ne devraient pas devenir de ces ressources. Pourriez vous m'aider s'il vous plait?
 - 
	C'est bon mon serveur est comme je le veux, merci de l'aide
 - 
	Bonjour, J'ai donc trouver un script "login pannel", et un de ses fichier porte le nom SQL.sql, je pense que ceci peut être la clé qui permettra de save les skins ainsi que l'argent, armes et autres lorsque mon serveur sera fermer puis réouvert (enfin je l'éspère), mais y'a t'il moyens de vous envoyer le script afin que vous l'analysiez?
 - 
	Oui, tester, merci
 - 
	Pas de moquerie Je suis humain, j'ai des sentiments (hors sujet ^^) Donc au final, oui erreur de frappe, désolé d'être noob , merci de l'aide, mais j'ai cependant trouver ceci: https://www.youtube.com/watch?v=Jqt5tk9Gg9c J'ai pu installer mon skin ainsi qu'un véhicule, je peu aussi le voir sur le serveur, mais pensez vous que je suis le seul à le voir, ou les autres joueurs le peuvent aussi? Sinon merci de l'aide, il restera qu'a configuré le login pannel. ^^
 - 
	Au passage, en restant dans le domaine des skins (pour eviter un autre topic), j'ai suivi un tuto anglais sur youtube pour installer moi même mon skin .dff et .txd, je fais comme le tuto mais pourtant rien ne fonctionne... J'ai du faire ceci: pour le "méta": "LawrenceKnight" version="1.0" type="script" /> puis le "script.lua": function replaceskin () txd = engineLoadTXD ( "hunk.txd" ) engineImportTXD ( txd, 285) dff = engineLoadDFF ( "hunk.dff", 285) engineReplaceModel ( dff, 285) end addEventBandler ( "onClientResourceStart", getResourceRootElement (getThisResource()), replaceskin) Ensuite, je compresse ces 4 fichier (méta, script, hunk.txd/dff) en .zip puis les place dans les ressources, mais le skin reste le même, de même après le "refresh" suivi de la reconnection au serveur, pourtant le ressource est bien charger, ais-je fait une faute de frappe ou autres?
 - 
	Ok merci maître ^-^
 
