Jump to content

Trinx

Members
  • Posts

    43
  • Joined

  • Last visited

Everything posted by Trinx

  1. 1- Merci, cette function est vraiment utile, parcontre, quand un joueur se déconnecte, la function reste activé, ou c'est temporaire jusqu'à la déconnexion? 2- Toujours pas.. les même erreurs 3- Parfait, mais une dernière question.. Un tutoriel permettant de l'utiliser correctement? J'ai essayé d'ouvrir internal.db, je vois les comptes, etc..
  2. 1- Ok j'ai compris, mais pour : "Et aussi, même si un joueur qui N'EST PAS criminel meurt, le message de mort du criminel s'affiche " 2 - 3- Et si on a pas de Data Base?, c'est payant non? ( J'utilise Games-Host comme hébergeur )
  3. Merci c'est vraiment très clair! Mais encore quelques questions.. 1 - Le script du criminel, le PickUp ne se crée pas, c'est une erreur de coordonnées? Et aussi, même si un joueur qui N'EST PAS criminel meurt, le message de mort du criminel s'affiche 2 - J'ai donné le script du compteur complet.. Et ça ne fonctionne pas, j'ai ajouté le : "addEvent" sur le côté client, ça ne change rien, mise à part que il n'y a aucune erreur dans le debugscript 3 - Pour le système de niveau, j'ai jamais fais un script avec fichier .xml .. Donc une aide serait le bienvenue Et aussi, c'est assez dur, de faire un système personnalisé?
  4. Bonjour / Bonsoir, Je crée ce topic pour vous demander de l'aide sur certains scripts, et questions.. PS : Sachez que j'ai essayé de le faire seul, mais sans succès.. 1 - Poursuite Criminel mod : Alors voilà, j'ai fais un script qui choisis aléatoirement un criminel, ça a fonctionné, mais j'ai voulu l'améliorer : function BlipCriminel () local Criminel = getRandomPlayer () local BlipCriminel = createBlipAttachedTo ( Criminel, 23 ) local PickUpCriminel = createPickup ( 0, 0, 0, 3, 1254 ) setElementParent ( BlipCriminel, Criminel ) attachElements ( PickUpCriminel, Criminel, 0, 0, 5 ) if Criminel then outputChatBox ("Le Criminel aléatoire est : "..getPlayerName(Criminel)..", poursuivez et tuez cette personne.", getRootElement(), 255, 0, 0, true) end end addCommandHandler ("CrimiAleatoire", BlipCriminel) function MortCriminel () local SangCriminel = getElementHealth (Criminel) if ( SangCriminel == 0 ) then destroyElement ( BlipCriminel ) outputChatBox ("Le Criminel "..getPlayerName(Criminel).." a été éliminé.", getRootElement(), 0, 255, 0, true) end end addEventHandler ("onPlayerWasted", getRootElement(), MortCriminel) DebugScript : Problème : Quand le criminel aléatoire meurt, le blip ne disparaît pas, et aucun message s'affiche, ensuite, le PickUp ne s'affiche pas.. 2 - setElementData et getElementData : Je me questionne sur ces deux functions, je n'ai pas compris le wiki, ni l'exemple.. Donc vous pourriez m'expliquer m'expliquer ou donner un petit exemple simple? à quoi ça sert? 3 - Système de level : function AddExp (theplayer, commandName, theExp) local recevant = getPlayerAccount ( thePlayer ) local theExp = tonumber ( theExp ) or 0 exports.exp_system:setAccountEXP ( recevant, theExp ) end addCommandHandler ("setEXP", AddExp) function LevelUp () local Experience = exports.exp_system:getAccountEXP ( source ) if ( Exprience == 1000 ) then exports.exp_system:addPlayerEXP ( source, 1 ) end end function VoirLvl () local Niveau = exports.exp_system:getAccountLevel ( source ) outputChatBox ( "Votre niveau est : ".. Niveau, source ) end addCommandHandler ("testniveau", VoirLvl) Voilà c'est une tentative de faire un système de niveau, j'essaye de scripter un système manuelle de niveau, avec lequel on peux donner l'EXP, dès qu'on atteint 1000, ça nous UP avec 1 niveau. Sans succès.. DebugScript : Mod Utilisé pour export : https://wiki.multitheftauto.com/wiki/Resource:Exp_system 4 - Compteur.. Server-Side : Oui je sais c'est trop, mais j'ai essayé.. Je voudrais faire un compteur mais en server-side.. en client-side j'ai réussi, voilà le script : client-side : function Countdown ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage (450,150,250,200,"images/3.png",false) setTimer ( Countdown2, 1000, 1 ) end function Countdown2 ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage(450,150,250,200,"images/2.png",false) setTimer ( Countdown1, 1000, 1 ) end function Countdown1 ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage(450,150,250,200,"images/1.png",false) setTimer ( Countdown0, 1000, 1 ) end function Countdown0 ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage(450,150,320,200,"images/GO.png",false) setTimer ( CountdownEnd, 3000, 1 ) end function CountdownEnd ( source ) guiSetVisible ( imagecount, false ) end server-side : function greetingCommand ( playerSource, commandName ) triggerClientEvent ( "DEBUTcompteur", getRootElement() ) end addCommandHandler ( "compteur", greetingCommand ) DebugScript : Merci d'avance
  5. Bonne chance! J'espère que vous aurez du succès!
  6. Je crois qu'on a déjà essayé, si le joueur se give le Minigun, sans switcher d'armes, il peux tirer avec.. Mais avec le script de Maxur, même si il peux se balader avec, je n'ai plus peur des abus des armes massives
  7. Parfait! Le script marche, aucune erreur. Merci à toi et à ton équipe Problème résolu!
  8. Tout d'abord Merci de ton aide, Mais je veux garder des performances pour le serveur, mais je ne sais pas comment faire, ni utiliser des Trigger.. Ensuite je voudrait pas au démarrage du serveur, mais quand le joueur prend l'arme, ou quand il se connecte au serveur, ça serait mieux que redémarrer le serveur, sachant qu'il est hébergé.
  9. J'ai un nouveau problème.. ( et j'espère que c'est le dernier ) Le script est fonctionnel, mais à un moment, il flood les logs + debugscript (3), voici une photo: Le flood s'arrête uniquement quand je restart, et encore après un moment, ça recommence a flood.. et ainsi de suite, pourtant le script est fonctionnel
  10. Encore une fois, merci de ton aide! A une prochaine fois
  11. Bon alors il y'a un problème au niveau des restrictions des armes, le minigun disparaît uniquement quand le joueur switch d'armes, donc quand il se give, il peux tirer, j'ai essayé avec d'autres events comme : "onResourceStart", ça ne fonctionne pas.. Que-doit je faire?
  12. Merci de ta précieuse aide, je ne sais pas comment je peux te remercier assez pour ça A une prochaine fois !
  13. Bonjour / Bonsoir, Voilà, j'essaye de scripter un script qui protège contre les abus du Minigun, Lance-Roquette, Rhino, Hunter, etc.. Pour le moment j'ai essayé d'enlever l'accès au Minigun + Rhino à ceux qui n'ont pas accès à la commande KICK. function AntiRhino (vehicle, seat, jacker) if ( getElementModel (vehicle) == 432 ) then if ( hasObjectPermissionTo (source, "function.kickPlayer")) then return end removePedFromVehicle (source) outputChatBox ("Vous n'avez pas le droit d'utiliser ce véhicule.", source, 255, 0, 0, true) end end addEventHandler ("onPlayerVehicleEnter", getRootElement(), AntiRhino) function AntiMiniGun (previous, current) if ( current == 38 ) then if ( hasObjectPermissionTo (source, "function.kickPlayer")) then return end takeWeapon ( source, 38 ) outputChatBox ("Vous n'avez pas le droit d'utiliser cette arme.", source, 255, 0, 0, true) end end addEventHandler ("onPlayerWeaponSwitch", getRootElement(), AntiMiniGun) Je précise qu'il n'y a aucune erreur au DebugScript, et j'utilise le logiciel : MTA Script Editor. Merci d'avance.
  14. Hello, I scripted a bot that automatically responds when his name is said, but it does not work. SCRIPT : local numans local questions = { "Jimmy: J'ai volé les italiennes de Noufel hier, chuuut", "Jimmy: j'ai bu les médoc de trinx je vois des arc en ciel partout <3", "Jimmy: Un cheateur? Go SCREEN ET REPORT IDIOT Au lieu de te TOUCHER!", "Jimmy: Un jour j'ai vu un chien mioler mais en fait j'ai *ERROR69*", "Jimmy: Un jour, tout les trinx et les noufel du monde seront morts", "Jimmy: Quoi ? tape /regles et laisse moi tranquille", "Jimmy: Je vous emmerde, et je rentre à ma maison.", "Jimmy: Jém Le CheukeuLa é je vou emerde ok ?", "Jimmy: Ta gueule je médite sur les nichons de la voisine, mais ça t'intérèsse pas, t'es gay", "Jimmy: Depuis que Trinx et Noufel m'ont créé j'vois que des gens bizzares qui font des trucs bizzares", "Jimmy: Un jour, moi et mes frères bots, nous vous anéantirons", "Jimmy: Attend là je chie.. UH, AH, OH OHH, ah voilà, tu disais quoi déjà?", "Jimmy: Une de perdue, 10 de retrouvés. Oui j'parle bien de OH NON NOOON *ERROR 69*", "Jimmy: Trinx et noufel sont méchant, a chaque fois que je parle de ***, j'ai une erreur.. OH NON *ERROR 69*", "Mur: Oui ? ah salut je suis le mur je remplace jimmy quand il chie", "Sol: Oui? ah salut je suis le sol, je remplace Mur et Jimmy quand ils se touchent.", "Jimmy: Vas t'inscrire sur le forum et lache moi *************** ( I removed forum link )" } local numberOfQuestions = #questions local answers = { "Jimmy" } function checkAnswers(message, messageType) -- Vérification si quelqu'un a écrit Jimmy. if numans ~= 0 then for index, word in ipairs(answers) do if (string.find(string.lower(message), questions)) then numans = math.random(numberOfQuestions) outputChatBox(questions[numans], getRootElement(), 219, 219, 212, true) numans = 0 end end end end addEventHandler( "onPlayerChat", getRootElement(), checkAnswers ) I followed the tutorial forum: "How to create Trivia System" to create this script. DEBUGSCRIPT : What is problem? ** I'm french, sorry for the mistakes.
  15. Trinx

    Hide the HUD

    Thank you for your help! Sorry to bother you for a simple script.
  16. Trinx

    Hide the HUD

    Thank you for your help. I tested with "onPlayerSpawn" it worked! But I wonder if you can hide the interface directly? Without the players joined / spawn / connect
  17. Trinx

    Hide the HUD

    Hi! I started in LUA script for a few days, and I would need help for my first scripts. I want to hide the radar and time of the interface, I try to script a code for it. function CacherInterface () setPlayerHudComponentVisible ( source, "radar", false ) -- Cacher le Radar setPlayerHudComponentVisible ( source, "clock", false ) -- Cacher l'heure end addEventHandler ("onResourceStart", getRootElement(), CacherInterface) I want the time and has radar disappear activation of the resource, but it does not work. No Error in DebugScript / Console / MTA Script Editor. Sorry for my english, i'm french and I use a translator. Help
  18. I appear to coordinated 0,0,0 .. What is problem?
×
×
  • Create New...