Funções do FiveM
VRPEX/CREATIVE
imports
local Tunnel = module("vrp","lib/Tunnel")
local Proxy = module("vrp","lib/Proxy")
vRP = Proxy.getInterface("vRP")
vRPclient = Tunnel.getInterface("vRP")
src = {}
Tunnel.bindInterface(GetCurrentResourceName(), src)
Banco de Dados
- vRP.prepare(name,query)Executa SELECT, INSERT, UPDATE, DELETE.
- vRP.query(name,params,mode)Traz os dados do banco.
- vRP.execute(name,params)Executa SELECT, INSERT, UPDATE, DELETE.
Funções vRP Default
- vRP.isBanned(steam)verifica se está com steam banida - return boolean
- vRP.isWhitelisted(steam)verifica se está com wl liberada - return boolean
- vRP.getUData(user_id,key)return data "table vrp_srv_data"
- vRP.setSData(key,value)Deprecated
- vRP.getSData(key)return data "table vrp_srv_data"
- vRP.getUserDataTable(user_id)return data "table vrp_srv_data"
- vRP.getUserDataTable(user_id)return data "user_tables" do base
- vRP.getInventory(user_id)return data
- vRP.clearInventory(user_id)Limpa o inventário
- vRP.updateSelectSkin(user_id,hash)
- vRP.getSteam(source)return steam
- vRP.getUserId(source)return indetificadores
- vRP.getUsers()return sources
- vRP.getUserSource(user_id)return source
- vRP.kick(user_id,reason)kick player
- vRP.rejoinServer(source)Returnar para o server
vRP Base - Extras
Coins
- vRP.getGmsId(user_id)return int
- vRP.remGmsId(user_id,amount)return boolean
- vRP.addGmsId(user_id,amount)return boolean
Drugs
- vRP.weedReturn(user_id)return int
- vRP.weedTimer(user_id,timer)return int
- vRP.chemicalReturn(user_id)return int
- vRP.chemicalTimer(user_id,timer)return int
- vRP.alcoholTimer(user_id,timer)return int
Experience
- vRP.getBackpack(user_id)return int
- vRP.setBackpack(user_id,amount)return int
- vRP.vehiclesGlobals()return int
- vRP.vehicleGlobal()return data
- vRP.vehicleName(vname)return string
- vRP.vehicleChest(vname)return int
- vRP.vehiclePrice(vname)return int
- vRP.vehicleType(vname)return string
Group
- vRP.hasPermission(user_id,perm)return boolean
- vRP.numPermission(perm)return List sources
- vRP.insertPermission(source,perm)return boolean
- vRP.removePermission(source,perm)return boolean
GUI
- vRP.prompt(source,title,default_text)Abrir um prompt.
- vRP.request(source,text,time)Requisição para source.
- tvRP.promptResult(text)Deprecated
- tvRP.requestResult(id,ok)Deprecated
Home
- vRP.updateHomePosition(user_id,x,y,z)Atualiza a posição da casa.
Identity
- vRP.getUserIdentity(user_id)return string
- vRP.getUserRegistration(user_id)return id
- vRP.getVehiclePlate(plate)return string
- vRP.getUserByPhone(phone)return string
- vRP.getPhone(id)return string
- vRP.generateStringNumber(format)return string
- vRP.generateRegistrationNumber()return string
- vRP.generatePlateNumber()return string
- vRP.genPlate()return string
- vRP.generatePhoneNumber()return string
Inventory
- vRP.getItens()return List data
- vRP.itemBodyList(item)return data item
- vRP.itemIndexList(item)return id
- vRP.itemNameList(item)return string
- vRP.itemDescList(item)return string
- vRP.itemTipoList(item)return string
- vRP.itemUnityList(item)return string or int
- vRP.itemEconomyList(item)return string
- vRP.itemTransformList(item)return string
- vRP.itemDurabilityList(item)return string
- vRP.itemTypeList(item)return string
- vRP.itemEquipSlot(item)return string
- vRP.itemAmmoList(item)return string
- vRP.itemH(item)return int
- vRP.itemW(item)return int
- vRP.itemWeightList(item)return int
- vRP.computeInvWeight(user_id)return int
- vRP.computeChestWeight(items)return int
- vRP.getInventoryItemAmount(user_id,idname)return int
- vRP.swapSlot(user_id,slot,target)return int
- vRP.getInventoryItemDurability(user_id,idname)return int
- vRP.giveInventoryItem(user_id,idname,amount,notify,slot,timestamp)return boolean
- vRP.tryGetInventoryItem(user_id,idname,amount,notify,slot)return boolean
- vRP.removeInventoryItem(user_id,idname,amount,notify)return boolean
- vRP.createDurability(itemName)return boolean
- vRP.tryChestItem(user_id,chestData,itemName,amount,slot,type1,target)return boolean
- vRP.storeChestItem(user_id,chestData,itemName,amount,chestWeight,slot,type1,target)return boolean
- vRP.swapChestItem(user_id,chestData,itemName,amount,slot,target)return boolean
Map
- vRP.wantedReturn(user_id)return boolean
- vRP.reposeReturn(user_id)return boolean
- vRP.wantedTimer(user_id,timer)return date
- vRP.reposeTimer(user_id,timer)return date
- vRP.getInformation(user_id)return data "table vrp_users"
- vRP.getInfos(steam)return data "table vrp_infos"
Money
- vRP.getMoney(user_id)return int
- vRP.setMoney(user_id,amount)return int
- vRP.setInvoice(user_id,price,nuser_id,text)return string
- vRP.getInvoice(user_id)return list data
- vRP.getMyInvoice(nuser_id)return list data
- vRP.setFines(user_id,price,nuser_id,text)return list data
- vRP.getFines(user_id)return list data
- vRP.giveMoney(user_id,amount)return list data
- vRP.giveBankMoney(user_id,amount)return list data
- vRP.tryWithdraw(user_id,amount)return boolean
- vRP.paymentBank(user_id,amount)return boolean
- vRP.tryDeposit(user_id,amount)return boolean
- vRP.withdrawCash(user_id,amount)return boolean
- vRP.tryPayment(user_id,amount)return boolean
- vRP.getSalary(user_id)return int
- vRP.setSalary(user_id,price)return int
- vRP.addBank(user_id,amount)return int
- vRP.setBankMoney(user_id,amount)return int
- vRP.setBank(user_id,amount)return int
- vRP.delBank(user_id,amount)return int
- vRP.getBank(user_id)return int
- vRP.getBankMoney(user_id)return int
- vRP.tryDeposit(user_id,amount)return boolean
Needs
- tvRP.updateHealth(health)Deprecated
- tvRP.updateArmour(armour)Deprecated
- vRP.upgradeThirst(user_id,amount)Deprecated
- vRP.upgradeHunger(user_id,amount)Deprecated
- vRP.downgradeThirst(user_id,amount)Deprecated
- vRP.upgradeStress(user_id,amount)Deprecated
- vRP.downgradeStress(user_id,amount)Deprecated
- vRP.downgradeHunger(user_id,amount)Deprecated
Premium
- vRP.getPremium(user_id)return boolean
- vRP.getPremium2(steam)return boolean
- vRP.getCarPremium(car,user_id)return boolean
Wook
- vRP.createWeebHook(webhook,message)Cria uma weebhook
vRP Base - Roleplay - Client
Base
- tvRP.teleport(x,y,z)Deprecated
- tvRP.getCamDirection()return x,y,z
- tvRP.nearestPlayers(vDistance)return r
- tvRP.nearestPlayersBlips()return r
- tvRP.nearestPlayer(radius)return p
- tvRP.playAnim(upper,seq,looping)Deprecated
- tvRP.stopActived()Deprecated
Garages
- tvRP.getNearVehicles(radius)return r
- tvRP.getNearVehicle(radius)return v
- tvRP.getVeiculosClient()return list
- tvRP.getVeiculoNomePorHash(hashcode)return r
- tvRP.vehList(radius)return data
- tvRP.vehiclePlate()return plate vehicle
- tvRP.getModelName(veh)return string
Map
- tvRP.addBlips(x,y,z,sprite,color,text,scale,route)return b
- tvRP.addBlipsAlpha(x,y,z,color)return v
- tvRP.setGPS(x,y)return x and y
- tvRP.removeBlips(id)Remove blips
Needs
- tvRP.getHealth()return int
- tvRP.setHealth(health)return int
- tvRP.updateHealth(number)return int
- tvRP.downHealth(number)return int
- tvRP.getArmour()return int
- tvRP.setArmour(amount)return int
State
- tvRP.getModelPlayer()return model
- tvRP.getPositions()return vector 3
- tvRP.applySkin(model)aplica o model
Weapons
- tvRP.allArmas()return list string
- tvRP.getWeapons()return list data
- tvRP.replaceWeapons()return old
- tvRP.clearWeapons()Deprecated
- tvRP.giveWeapons(arma, qtd)Deprecated
- tvRP.giveWeapons2(arma, qtd)Deprecated
vRP Eventos
Events
- AddEventHandler("vRP:playerSpawned",function())
- AddEventHandler("vRP:playerSpawn",function(user_id,source))
- AddEventHandler("playerDropped",function())
- AddEventHandler("playerConnecting",playerConnect)
- AddEventHandler("vrp:remover_objets_atachados",function(status))
- AddEventHandler("vrp:blockDrunk",function(status))
- AddEventHandler("syncDeleteEntity",function(index))
- AddEventHandler("syncCleanEntity",function(index))
- AddEventHandler("cancelando",function(status))
- AddEventHandler("vRP:clientSpawned", function ())
- AddEventHandler("vRP:playerLeave",function(user_id,source))