example
example

求助 玩家不在线的情况下怎么在把车辆直接发到玩家的车库呢 有没有什么方法或者插件啊

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳

把非活动状态的车辆删掉,不过我不确定他是直接回收到车库还是扣押场。可以试试
 

BIG桃

活跃的用户
论坛元老
高级用户
认证用户

把非活动状态的车辆删掉,不过我不确定他是直接回收到车库还是扣押场。可以试试
不是 我是想要个发车的不是删车?
 

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
适用于原版ESX1.7.5,具体可以参考你的车店插件和车库,需要什么数据就插入什么。
lua:
MySQL.insert.await('INSERT INTO `owned_vehicles` (owner, plate, vehicle, stored, type) VALUES (?, ?, ?, ?, ?)', {
    '玩家标识符',
    '车牌',
    json.encode({ model = joaat('模型'), plate = '车牌'}),
    1,
    'car'
})
 

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
全网没有相关功能的免费或者收费插件,这种可能需要自己写,写起来应该也不会太复杂。

CDKEY的方式(需要玩家自行操作,收费插件):

 

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
上面这段代码就摘自我写的CDK插件
 

BIG桃

活跃的用户
论坛元老
高级用户
认证用户
适用于原版ESX1.7.5,具体可以参考你的车店插件和车库,需要什么数据就插入什么。
lua:
MySQL.insert.await('INSERT INTO `owned_vehicles` (owner, plate, vehicle, stored, type) VALUES (?, ?, ?, ?, ?)', {
    '玩家标识符',
    '车牌',
    json.encode({ model = joaat('模型'), plate = '车牌'}),
    1,
    'car'
})
感谢
 

BIG桃

活跃的用户
论坛元老
高级用户
认证用户
全网没有相关功能的免费或者收费插件,这种可能需要自己写,写起来应该也不会太复杂。

CDKEY的方式(需要玩家自行操作,收费插件):

谢谢
 

IamDiWang

活跃的用户
论坛元老
高级用户
认证用户
让任意玩家先创建一个车辆(如在车店里买一辆),然后在数据库里把对应数据的标识符改为你需要发车的玩家的标识符即可过户成功
 

BIG桃

活跃的用户
论坛元老
高级用户
认证用户
让任意玩家先创建一个车辆(如在车店里买一辆),然后在数据库里把对应数据的标识符改为你需要发车的玩家的标识符即可过户成功
这个我试过 但在车库的数据库里面没见到有关车模的代码什么的
 

IamDiWang

活跃的用户
论坛元老
高级用户
认证用户
这个我试过 但在车库的数据库里面没见到有关车模的代码什么的
但是车库对于车辆的验证只是车牌,也就是说你把另一辆车的车牌改成一样的存车库就能覆盖原车数据
 

IamDiWang

活跃的用户
论坛元老
高级用户
认证用户
但是车库对于车辆的验证只是车牌,也就是说你把另一辆车的车牌改成一样的存车库就能覆盖原车数据
关于如何刷车以及修改车牌就自己找插件了,VMENU有这个功能,我用的是我自己写的,有需要的话找我定制相关插件也可以
 

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
让任意玩家先创建一个车辆(如在车店里买一辆),然后在数据库里把对应数据的标识符改为你需要发车的玩家的标识符即可过户成功
麻烦且没有必要。如果需求只是发一辆车在车库,直接用我上面的代码在数据库插入值即可,不信你看看esx_vehicleshop的代码,最终也是在数据库插入值。让玩家在游戏里创建车辆的唯一目的是为了获取改件的值(ESX.Game.GetVehicleProperties(vehicle)),作用是发一辆特定改件的车辆去车库,但是你可以直接将需要的值获取到保存,无需每次发车都读取。
综上所述,完全可以做到在服务器没有一个人的状态下,发任何车给任何人。
 

IamDiWang

活跃的用户
论坛元老
高级用户
认证用户
麻烦且没有必要。如果需求只是发一辆车在车库,直接用我上面的代码在数据库插入值即可,不信你看看esx_vehicleshop的代码,最终也是在数据库插入值。让玩家在游戏里创建车辆的唯一目的是为了获取改件的值(ESX.Game.GetVehicleProperties(vehicle)),作用是发一辆特定改件的车辆去车库,但是你可以直接将需要的值获取到保存,无需每次发车都读取。
综上所述,完全可以做到在服务器没有一个人的状态下,发任何车给任何人。
这两种操作方式的区别在于,直接插入数据你得会填数据,但是买车等于插件帮你把其他数据都填好了,你只需要写个标识符,增加了流程但是简化了操作
 
顶部