InDev
Members-
Posts
106 -
Joined
-
Last visited
Everything posted by InDev
-
+1
-
Il veut simplement faire communiquer deux script clients/serveurs sans passer par des trigger... C'est pas compliqué à comprendre
-
Je ne crois pas qu'il y est réellement une autre solution pour ce genre de chose. Tu peux toujours regarder du côté des useful functions sur le wiki: callClientFunction callServerFunction Voilà, bonne chance !
-
Have you tried with the onVehicleStartEnter event ? The example do exactly what you want to do by the way...
-
Ah c'est cool ça au moins ça sera plus direct que par le forum
-
+1 Aussi
-
I think you should search again...
-
This seems to works, I've changed the test condition on result by the one provided in the wiki: executeSQLCreateTable ( "test", "username TEXT" ) function addInfoToSQL() local sourcename = getPlayerName ( source ) local result = executeSQLSelect ( "test", "username", "username = '" .. getAccountName(getPlayerAccount(source)) .. "'" ) if ( type( result ) == "table" and #result == 0 ) or not result then outputChatBox ( "This is your first time here! Welcome " .. sourcename .. "!", source ) executeSQLInsert ( "test","'" .. getAccountName(getPlayerAccount(source)) .. "'" ) else outputChatBox ( "Welcome back " .. result[1]["username"] .. "!", source ) -- what should I put here to get player username ? executeSQLUpdate ( "test", "username = '" .. sourcename .. "'" ) end end addEventHandler ( "onPlayerLogin", getRootElement(), addInfoToSQL)
-
On this you can find: I think you can just put: outputChatBox ( "Welcome back " .. result[1]["username"] .. "!", source ) The first row_index in your result table is the first row who matches the SELECT request conditions in your SQL table, the column_name "username" contains what you need to retrieve, I think. I can be wrong, tell me if it works.
-
En général c'est mieux de dire comment tu as fait pour résoudre ce problème, ça permet à ceux qui ont le même problème de savoir quoi faire. Généralement voir "Problème réglé" sur un post sans savoir comment, c'est plutôt agaçant pour quelqu'un dans le besoin
-
Vérifies que MTA est bien lancé en tant qu'administrateur et sans mode de compatibilité et ne soit pas bloqué par le pare-feu, ça peut venir de là.
-
Hoho, ça y'est tu te met à attaquer le marché de MTA
-
Regarde tes MP
-
Ou plus court function showWindow () guiSetVisible( window, not guiGetVisible(window) ) showCursor( not isCursorShowing() ) end bindKey("F1", "down", showWindow)
-
Je crois pas pouvoir être plus explicite, donc au pire dis moi EXACTEMENT ce que tu souhaites et je t'expliquerais.
-
Bah pour faire simple si tu veux pas que le #XXXXXX s'affiche quand tu met le outputChatBox met que ça mette la couleur tu met true en dernier argument =)
-
Si tu 'handle' les messages de chat tu peux le faire quand tu mettras outputChatBox du /me en dernier argument 'true' pour permettre le code hexa de marcher sur ton message ça fera un truc du style: outputChatBox( getPlayerName(source).." #FFFFFF "..message, getRootElement(), 255, 255, 255, true ) Plus d'info sur comment faire le 'handle' du chat: https://wiki.multitheftauto.com/wiki/OnPlayerChat https://wiki.multitheftauto.com/wiki/OutputChatBox
-
Utilise ces fonctions: SetElementFrozen avec OnPlayerSpawn ou OnPlayerJoin et OnPlayerLogin Voilà, suffit de chercher un peu
-
Elle est déjà intégrée, y'a rien à activer ^^
-
Pour t'enregistrer en jeu tu dois taper /register [motdepasse] Ensuite tu ferme le serveur pour modifier le fichier acl.xml (MTA San Andreas 1.x\server\mods\deathmatch) tu fais la manip que tu à déjà faite dans le groupe admin, tu sauvegardes. Tu lances le serveur, tu te connecte pui /login [motdepasse] et normalement c'est bon. Pour le panel admin il y a une resource intégrée dans MTA qui est webadmin, tu la démarre puis tu te connecte à http://ip-de-ton-serveur:22005/ si tu n'a pas modifié le httpport et le httpserver de ton mtaserver.conf Il te demandera tes indentifiants, ce sera le même que ceux que t'as utilisé pour /register et le /login
-
Le plus simple est de demandé ce qui n'est pas faisable dans MTA, c'est moins long à dire Sinon bonne chance, c'est cool de voir la comunnauté française de MTA s'aggrandir
-
Salut ! Comme l'a dit dragonofdark ça doit venir de ta configuration Dans ton fichier de configuration (DossierMTA/server/mods/deeathmatch/mtaserver.conf) vers la fin, il est spécifié les ressources qui se chargent avec la balise vérifie que tu as bien "SQL" ()
-
Avenged Sevenfold - So Far Away <3
-
Il manque le nombre de réponse juste attendu ... Oui en effet, j'ai oublié de remttre le nombre apres l'avoir enlevé ayant hésité sur le nombre minimum. Merci de l'avoir signalé