Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-12-04, 12:59


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

mam przelewy pieni?dzy, tylko ?e po przelewie pieni?dze dodaje, nie odejmuje
tzn

Przelewasz komu? - kto? dostaje, ci nie odejmuje
kod


function onTransferMoney(plr, cmd, target, value)
    local hajs = getElementData(plr,"player:money") or 0
    if not target or not tonumber(value) then
        outputChatBox('* U?yj: /przelej <nick/ID> <kwota>', plr)
        return
    end
    value=string.match(value, "%d*")
    value=tonumber(value)
    local target=findPlayer(plr,target)
    if not target then
        outputChatBox("* Nie znaleziono podanego gracza.", plr)
        return
    end
    if not (getElementData(target, "player:logged") == true) then
       outputChatBox('* Gracz nie jest zalogowany!.', plr, 255, 0, 0)
    return end
  --  if getPlayerMoney(plr) < value then
    if hajs < value then 
        outputChatBox("* Nie masz wystarczajacych ?rodk?w.", plr)
        return
    end
    if value == 0 or value < 0 then
        outputChatBox("* Poda?e?(a?) nie prawid?ow? warto??.", plr)
        return
    end
setElementData(plr, "player:money",hajs-tonumber(value))
setElementData(plr, "player:money",hajs+tonumber(value))

    outputChatBox("* Przela?e?(a?) Pieni?dze graczowi: ["..getElementData(target,"id").."]"..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." Ilo?? przelanej got?wki: "..value, plr,  245, 219, 0, true)
    outputChatBox("* Dosta?e?(a?) pieni?dze od: ["..getElementData(plr,"id").."]"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ilo?? otrzymanej got?wki: "..value, target,  225, 199, 0, true)

    local transfer_text=('[PRZELEWY] [%d]%s(sid:%d) >> [%d]%s(sid:%d): %s'):format(getElementData(plr,"id"), getPlayerName(plr):gsub("#%x%x%x%x%x%x",""), getElementData(plr,"player:sid"), getElementData(target,"id"), getPlayerName(target):gsub("#%x%x%x%x%x%x",""), getElementData(target,"player:sid"), value)
    triggerClientEvent("onDebugMessage", resourceRoot, transfer_text,4, "PRZELEWY")
    triggerEvent("admin:addText", resourceRoot, transfer_text:gsub("#%x%x%x%x%x%x",""))
    triggerEvent("admin:logs", root, transfer_text)
    outputServerLog(transfer_text)
end
addCommandHandler('przelej', onTransferMoney)
addCommandHandler('zaplac', onTransferMoney)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-04, 13:02


_jvneczek







Wiek: 22
Na forum: 4466 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


setElementData(plr, "player:money",hajs-tonumber(value))
setElementData(plr, "player:money",hajs+tonumber(value))
Tu nie powinno odejmowa? tobie i dawa? targetowi?


setElementData(plr, "player:money",hajs-tonumber(value))
setElementData(target, "player:money",hajs+tonumber(value))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-04, 13:05


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

"psych0." napisał/a:


setElementData(plr, "player:money",hajs-tonumber(value))
setElementData(plr, "player:money",hajs+tonumber(value))
Tu nie powinno odejmowa? tobie i dawa? targetowi?


setElementData(plr, "player:money",hajs-tonumber(value))
setElementData(target, "player:money",hajs+tonumber(value))

dalej dodaje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-04, 13:09


_jvneczek







Wiek: 22
Na forum: 4466 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


setElementData(target, "player:money", getElementData(target, "player:money")+value)
setElementData(plr, "player:money", getElementData(plr, "player:money")-value)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-04, 13:10


xyzzzikk

.gg






Wiek: 19
Na forum: 2915 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6564

Respekt: 30,5

"psych0." napisał/a:


setElementData(target, "player:money", getElementData(target, "player:money")+value)
setElementData(plr, "player:money", getElementData(plr, "player:money")-value)


Dzieki,
lock

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: odejmuje :: pieniedzy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku