Jump to content

Problem with ElementDatas


Recommended Posts

Posted

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

Posted

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"

Posted
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.

Posted

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?

Posted
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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...