fairyoggy Posted May 20, 2019 Share Posted May 20, 2019 I use standard internal.db When a player registers, how to add a new field to the database? a new field there with the name TEST and have the properties of true and false Link to comment
Scripting Moderators ds1-e Posted May 20, 2019 Scripting Moderators Share Posted May 20, 2019 25 minutes ago, slapz0r said: I use standard internal.db When a player registers, how to add a new field to the database? a new field there with the name TEST and have the properties of true and false Maybe? https://wiki.multitheftauto.com/wiki/SetAccountData Link to comment
fairyoggy Posted May 23, 2019 Author Share Posted May 23, 2019 Can you write an example? I have a window with Edit and button I will write in edit(example: Hello) and in the file internal.db will be create a new field(field name = test) for player(who enters the text in edit) I mean, when a player enters the text in edit and press button then field will be create. --client DGS = exports.dgs function initGUI( ) showCursor(true) btnOutput = DGS:dgsCreateButton( 0.7, 0.1, 0.2, 0.1, "Output!", true ) addEventHandler ( "onDgsMouseClick", btnOutput, outputEditBox ) editBox = DGS:dgsCreateEdit( 0.3, 0.1, 0.4, 0.1, "Type your message here!", true ) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), initGUI ) function outputEditBox ( button, state ) if button == "left" and state == "down" then end end Can you help me? Link to comment
Scripting Moderators ds1-e Posted May 23, 2019 Scripting Moderators Share Posted May 23, 2019 11 minutes ago, slapz0r said: Can you write an example? I have a window with Edit and button I will write in edit(example: Hello) and in the file internal.db will be create a new field(field name = test) for player(who enters the text in edit) I mean, when a player enters the text in edit and press button then field will be create. --client DGS = exports.dgs function initGUI( ) showCursor(true) btnOutput = DGS:dgsCreateButton( 0.7, 0.1, 0.2, 0.1, "Output!", true ) addEventHandler ( "onDgsMouseClick", btnOutput, outputEditBox ) editBox = DGS:dgsCreateEdit( 0.3, 0.1, 0.4, 0.1, "Type your message here!", true ) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), initGUI ) function outputEditBox ( button, state ) if button == "left" and state == "down" then end end Can you help me? You need to use triggerServerEvent. Check my example for it here: 1 Link to comment
fairyoggy Posted May 23, 2019 Author Share Posted May 23, 2019 9 minutes ago, majqq said: You need to use triggerServerEvent. Check my example for it here: Thanks for the reply, but I understand what I need to use "triggerServerEvent" but I need an example that I asked. Because I'm still too no experience. Just learning and your example in another topic I can not understand now. Link to comment
Scripting Moderators ds1-e Posted May 23, 2019 Scripting Moderators Share Posted May 23, 2019 41 minutes ago, slapz0r said: Thanks for the reply, but I understand what I need to use "triggerServerEvent" but I need an example that I asked. Because I'm still too no experience. Just learning and your example in another topic I can not understand now. I'm not good at explaining but let me try. -- client local variable = "Test" triggerServerEvent("sendDataToServer", getLocalPlayer(), variable) -- server function sendDataToServer_handler(first_arg) local player = source local account = getPlayerAccount(player) if account then setAccountData(account, first_arg, true) outputChatBox(tostring(getAccountData(account, first_arg))) end end addEvent("sendDataToServer", true) addEventHandler("sendDataToServer", getRootElement(), sendDataToServer_handler) Adjust it to your needs. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now