Advertisement
Rochet2

Untitled

Dec 24th, 2012
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.66 KB | None | 0 0
  1. -- PVP reward system. player gets awarded 3 mg per kill plus a bonus mg count equal to the vip level (1-6) of the victim ROUGH DRAFT
  2.  
  3. function GrantPvPReward(event, pPlayer, pKilled)
  4.     local Q = WorldDBQuery("SELECT `vip` FROM logon.accounts WHERE `login` = '"..pKilled:GetAccountName().."';")
  5.     local vip = 0
  6.     if(Q)
  7.         vip = Q:GetColumn(0):GetLong()
  8.     end
  9.     pPlayer:WorldDBQuery("UPDATE logon.accounts SET `mg` = `mg` + (3 + "..vip..") WHERE `login` = '"..pPlayer:GetAccountName().."' LIMIT 1; ");
  10.     pKilled:WorldDBQuery("UPDATE logon.accounts SET `mg` = `mg` - 3 WHERE `login` = '"..pKilled:GetAccountName().."' LIMIT 1; ");
  11. end
  12.  
  13. RegisterServerHook(23, "GrantPvPReward")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement