function onSay(cid, words, param) if param == "" then return doPlayerPopupFYI(cid,"Are you confused?\n Lear the commands!\n---------------\nADD vip:\n/vip add days player\n/vip add 30 mock\n---------------\nDel vip:\n/vip del player\n/vip del mock\n---------------\ncheck vip:\n/vip see player\n/vip see mock\n---------------\n") end if param:lower():find('add') == 1 and 3 then local ret = string.explode(param,' ',3) if #ret < 3 or tonumber(ret[2]) == nil or getPlayerByName(ret[3]) == false then return doPlayerSendTextMessage(cid,25,"Add vip:\n/vip add days player\n/vip add 30 mock\n") end vip.addVipByAccount( getPlayerAccount(getPlayerByName(ret[3])) ,vip.getDays(ret[2])) doPlayerSendTextMessage(cid,25,"Has benn added "..tonumber(ret[2]).." days to "..ret[3]..".") doPlayerSendTextMessage(getPlayerByName(ret[3]),25,"You recivied "..tonumber(ret[2]).." vip days!") elseif param:lower():find('del') == 1 and 3 then local ret = string.explode(param,' ',2) if #ret < 2 or getPlayerByName(ret[2]) == false then return doPlayerSendTextMessage(cid,25,"Del vip:\n/vip del player\n/vip del mock\n") end vip.setVipByAccount(getPlayerAccount(getPlayerByName(ret[2])),-os.time()) doPlayerSendTextMessage(cid,25,ret[2].."'s vip has been deleted.") elseif param:lower():find('see') == 1 and 3 then local ret = string.explode(param,' ',2) if #ret < 2 or getPlayerByName(ret[2]) == false then return doPlayerSendTextMessage(cid,25,"check vip:\n/vip see player\n/vip see mock\n") end local ret_ = vip.getVip(getPlayerByName(ret[2])) if ret_ == 0 then return doPlayerSendTextMessage(cid, 25,ret[2].." Dont have any vip") else return doPlayerSendTextMessage(cid, 25, "Vip from "..ret[2].." end in "..os.date("%d %B %Y %X ",ret_)) end end return TRUE end