GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Jason - 2018. Augusztus 31. - 14:36:02

Cím: Fizetés
Írta: Jason - 2018. Augusztus 31. - 14:36:02
Sziasztok. Szeretnék egy frakció fizetés rendszert készíteni, azonban sose sikerül...ezzel mi a probléma szerintetek ?
 
 

local fizu = 0
for k, v in ipairs(getElementsByType(\"player\")) do
for i = 1, 15 do
   fizu = getElementData(v,\"rank_\" .. i .. \"_pay\")
end
end

 
 
 
Előre is köszönöm a segítséget.
Cím: Fizetés
Írta: BlackSy - 2018. Augusztus 31. - 22:20:08
Adtál értéket az ElementData-nak?
 

local fizu = 0

 
Ez nem adja meg az elementData-nak a 0-t. Mit szeretnél elérni? A ciklusban csak lekérni akarod az elementData értékét, vagy értéket beállítani neki? Mert működik ez, csak nem a local fizu-val. Ha setElementData-val beállítasz neki egy értéket, akkor jó lesz. De ha kell segítség, írj Facebook-on. :D
 

local money = 200
for k, v in ipairs(getElementsByType(\"player\")) do
for i = 1, 15 do
        setElementData(v,\"rank_\" .. i .. \"_pay\", money)
   fizu = getElementData(v,\"rank_\" .. i .. \"_pay\") or 0
        outputChatBox(fizu)
end
end

 
 
Cím: Fizetés
Írta: Jason - 2018. Szeptember 18. - 10:37:05
Rájöttem a megoldásra. Zárható!