Jump to content

Problem with ElementDatas


Recommended Posts

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

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