Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. function onTransferMoney2(plr, cmd, target, value)
  2. local bankmoney = exports["pystories-db"]:dbGet("SELECT `bank_money` FROM `pystories_users` WHERE `id` = ?", getElementData(plr, "player:sid"))
  3. for i, v in ipairs(bankmoney) do
  4. plrmoney[plr] = v["bank_money"]
  5. end
  6. if not target or not tonumber(value) then
  7. triggerClientEvent(plr, "createNotif",plr,"/przelej (nick) (kwota)",3,"info")
  8. return
  9. end
  10. value=string.match(value, "%d*")
  11. value=tonumber(value)
  12. local target=findPlayer(plr,target)
  13. if not target then
  14. triggerClientEvent(plr, "createNotif",plr,"Nie znaleziono gracza",1,"error")
  15. return
  16. end
  17. if not (getElementData(target, "player:logged") == true) then
  18. outputChatBox('* Gracz nie jest zalogowany!.', plr, 255, 0, 0)
  19. return end
  20. if plrmoney[plr] < value then
  21. triggerClientEvent(plr, "createNotif",plr,"Nie masz tyle pieniędzy",1,"error")
  22. return
  23. end
  24. if value == 0 or value < 0 then
  25. triggerClientEvent(plr, "createNotif",plr,"Podałeś złą wartość",1,"error")
  26. return
  27. end
  28. exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money-? WHERE pystories_users.id = ?", value, getElementData(source, "player:sid"))
  29. -- takePlayerMoney(plr, value)
  30. exports["pystories-db"]:dbSet("UPDATE pystories_users SET bank_money=bank_money+? WHERE pystories_users.id = ?", value, getElementData(source, "player:sid"))
  31. -- givePlayerMoney(target ,value)
  32.  
  33. triggerClientEvent(plr, "createNotif",plr,"Przelałeś pieniądze ("..value.." PLN)",3,"info")
  34. outputChatBox("#ffffff* Otrzymałeś(aś) przlew od [#0060FF"..getElementData(plr,"id").."#ffffff] #0060FF"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."#ffffff kwota #0060FF"..value.."#ffffff PLN#ffffff", target, 225, 199, 0, true)
  35.  
  36. 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)
  37. triggerClientEvent("onDebugMessage", resourceRoot, transfer_text,4, "PRZELEWY")
  38. triggerEvent("admin:addText", resourceRoot, transfer_text:gsub("#%x%x%x%x%x%x",""))
  39. triggerEvent("admin:logs", root, transfer_text)
  40. outputServerLog(transfer_text)
  41. end
  42. addCommandHandler('przelej', onTransferMoney2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement