Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. prezenty = {};
  2. prezenty.marker = Marker(252.33,-157.90,1.57-1, "cylinder", 3.5, 255,255,255,70);
  3. prezenty.text = createElement("text");
  4. prezenty.blip = Blip(252.33,-157.90,1.57, 19, nil, nil, nil, nil, nil, nil, 275);
  5. setElementData(prezenty.text, "name", "Prezenty\nOd Mikołaja!");
  6. setElementPosition(prezenty.text, 252.33,-157.90,1.57+1);
  7.  
  8. setPremiumDay = function(plr,days)
  9. if getPremiumDate(plr) then
  10. local queryA=exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = DATE(premiumdate) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:uid")))
  11. return end;
  12. local queryA=exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = DATE(curdate()) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:uid")))
  13. end;
  14.  
  15. getPremiumDate = function(plr)
  16. local queryA=exports['ogrpg-db']:dbGet("SELECT * FROM ogrpg_users WHERE id=? AND premiumdate>NOW() LIMIT 1", getElementData(plr,"player:uid"))
  17. if (queryA and #queryA > 0) then
  18. return queryA[1].premiumdate
  19. end;
  20. return false
  21. end;
  22.  
  23. losuj = function(plr)
  24. if(plr:isWithinMarker(prezenty.marker) and not plr:getData("prezenty"))then
  25. kasa = math.random(350, 3500);
  26. dni = math.random(1,3);
  27. uid = getElementData(plr,"player:uid")
  28. exports["ogrpg-db"]:dbSet("UPDATE ogrpg_users SET prezent=1 where id=?", uid)
  29. premium = setPremiumDay(plr, dni);
  30. plr:giveMoney(kasa);
  31. plr:setData("prezenty", true);
  32. plr:outputChat("#00FF00* #FFFFFFWylosowałeś(/aś) "..kasa.." EUR + Premium na: "..dni.." dni/dzień", 255,255,255,true);
  33. end
  34. end;
  35. addCommandHandler("losuj", losuj);
  36.  
  37. addEventHandler("onMarkerHit", prezenty.marker, function(plr)
  38. if(plr:getData("prezenty"))then
  39. plr:outputChat("Posiadasz, już odebrany prezent!");
  40. else
  41. plr:outputChat("Aby, odebrać prezent wpisz /losuj.");
  42. end;
  43. end);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement