ertlflorian1 Posted June 16, 2013 Share Posted June 16, 2013 This is my script: clientsite addEvent ("updateBankauszug", true) addEventHandler ("updateBankauszug", root, function (player, wert, state, grund) bankindex = 1 if (state == "+") then art = "Einnahme" else art = "Ausgabe" end repeat setElementData (player, "Art"..bankindex+1, getElementData (player, "Art"..bankindex)) setElementData (player, "Wert"..bankindex+1, getElementData (player, "Wert"..bankindex)) setElementData (player, "Grund"..bankindex+1, getElementData (player, "Grund"..bankindex)) bankindex = bankindex + 1 until (bankindex == 12) setElementData (player, "Wert1", setDotsInNumber (wert).."$") setElementData (player, "Grund1", grund) setElementData (player, "Art1", art) bankindex = 1 end ) example: old Art1 = new Art2 new Art1 = art (Einnahme or Ausgabe) old Art2 = new Art3 old Art3 = new Art4 old Wert1 = new Wert2 new Wert1 = wert old Wert2 = new Wert3 old Art3 = new Wert4 util 12 It dosnt work right, no error Link to comment
Castillo Posted June 16, 2013 Share Posted June 16, 2013 You aren't explaining anything. Link to comment
ertlflorian1 Posted June 16, 2013 Author Share Posted June 16, 2013 the current ElementData from the player "Art1" should be the new ElementData of "Art2" the current ElementData of "Art2" should be the new ElementData of "Art3" and so on and the art (which is definined in row 5 and 7 ist the new ElementData "Art1" Link to comment
Castillo Posted June 16, 2013 Share Posted June 16, 2013 addEvent ( "updateBankauszug", true ) addEventHandler ( "updateBankauszug", root, function ( player, wert, state, grund ) if ( state == "+" ) then art = "Einnahme" else art = "Ausgabe" end for bankindex = 1, 12 do setElementData ( player, "Art".. bankindex + 1, getElementData ( player, "Art".. bankindex ) ) setElementData ( player, "Wert".. bankindex + 1, getElementData ( player, "Wert".. bankindex ) ) setElementData ( player, "Grund".. bankindex + 1, getElementData ( player, "Grund".. bankindex ) ) end setElementData ( player, "Wert1", setDotsInNumber ( wert ) .."$" ) setElementData ( player, "Grund1", grund ) setElementData ( player, "Art1", art ) end ) Try that. Link to comment
ertlflorian1 Posted June 17, 2013 Author Share Posted June 17, 2013 Dont work same problem as with my version Link to comment
ertlflorian1 Posted June 17, 2013 Author Share Posted June 17, 2013 No errors in debugscript the problem is that sometimes all ElementDatas Art1-12 Wert1-12 and Grund1-12 would set to art, wert and grund (art is defined at row 5 and 7, grund and wert come with the eventHandler? Link to comment
Castillo Posted June 17, 2013 Share Posted June 17, 2013 addEvent ( "updateBankauszug", true ) addEventHandler ( "updateBankauszug", root, function ( player, wert, state, grund ) if ( state == "+" ) then art = "Einnahme" else art = "Ausgabe" end for bankindex = 1, 12 do setElementData ( player, "Art".. bankindex, getElementData ( player, "Art".. bankindex + 1 ) ) setElementData ( player, "Wert".. bankindex, getElementData ( player, "Wert".. bankindex + 1 ) ) setElementData ( player, "Grund".. bankindex, getElementData ( player, "Grund".. bankindex + 1 ) ) end setElementData ( player, "Wert1", setDotsInNumber ( wert ) .."$" ) setElementData ( player, "Grund1", grund ) setElementData ( player, "Art1", art ) end ) Try it. 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