求助!求高手教我如何编写gta5游戏的lua
lua吧
全部回复
仅看楼主
level 2
ai8128 楼主
求助!求高手教我如何编写gta5游戏的lua
Gta5是非常热门的游戏,有高人为它编写了,可以增强游戏性能的lua,在游戏里,可以达到,时间慢动作,召唤保镖,等等,很有趣的效果!我是个很爱玩Gta5的lua新手,只能编很简单的lua!但是,我想编写更高级点的lua让游戏更好玩,例如,编写能让游戏主角飞行的lua,让主角发射激光炮的lua等等 , 对我这个新手来说,无法做到编写那么高级的lua了
所以,我来贵论坛求助!希望有好心人,能教我,如何编写针对Gta5游戏的lua高级点的!如果能帮助我,请回复我,或者留下其他联系方式!
对了,我先上传一个针对Gta5游戏的lua到附件,给大家参考下合适gta5游戏的lua的基本格式。希望有高手好心的帮助我!
本来想上传一个附件是,在gta5游戏中,按小数字键盘的5键,能召唤出3个僵尸保镖的lua例子。不知道贵论坛有人玩gta5吗?如果有玩的更好!对了,国外的原创者,最原始的几个lua和asi文件,我也想上传给大家分析 !遗憾的是,国外的原创者,没有教我们如何编写更高级的lua的方法,很多命令不知道!希望国内的lua高手们能通过这个例子,教我如何编写针对Gta5游戏的高级的lua例如:按某个键让主角飞行,或者发射激光炮和导弹,或者其他功能的lua!问题是我新人,登记不够,不可以上传附件![泪]下面直接复制gta5里,召唤僵尸保镖的lua的全部代码,给大家分析!
local bodyguard = {}
bodyguard.peds = {}
bodyguard.howMany = 2
function bodyguard.unload()
for k,guard in pairs(bodyguard.peds) do
if( guard ~= nil) then
PED.DELETE_PED(guard)
bodyguard.peds[k] = nil
end
end
end
function bodyguard.tick()
if(get_key_pressed(101)) then
local zombieSkinID = GAMEPLAY.GET_HASH_KEY("u_m_y_zombie_01")
local playerPed = PLAYER.PLAYER_PED_ID()
local player = PLAYER.GET_PLAYER_PED(playerPed)
local playerID = PLAYER.PLAYER_ID()
local playerExists = ENTITY.DOES_ENTITY_EXIST(playerPed)
local playerPosition = ENTITY.GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(playerPed, 0.0, 5.0, 0.0)
local playerGroup = PED.GET_PED_GROUP_INDEX(playerPed)
bodyguard.unload()
STREAMING.REQUEST_MODEL(zombieSkinID)
while(not STREAMING.HAS_MODEL_LOADED(zombieSkinID)) do
wait(50)
end
for i = 0 ,bodyguard.howMany,1 do
bodyguard.peds[i] = PED.CREATE_PED( 26,zombieSkinID,playerPosition.x, playerPosition.y, playerPosition.z,1,false,true)
PED.SET_PED_CAN_SWITCH_WEAPON(bodyguard.peds[i],true)
WEAPON.GIVE_DELAYED_WEAPON_TO_PED(bodyguard.peds[i], GAMEPLAY.GET_HASH_KEY("WEAPON_RAILGUN"), 1000, false)
WEAPON.GIVE_DELAYED_WEAPON_TO_PED(bodyguard.peds[i], GAMEPLAY.GET_HASH_KEY("WEAPON_PISTOL"), 1000, false)
PED.SET_PED_AS_GROUP_MEMBER(bodyguard.peds[i], playerGroup)
end
STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(zombieSkinID)
end
end
return bodyguard
2015年05月01日 13点05分 1
level 11
你是想说脚本吧……
2015年05月02日 11点05分 2
还有,gta5登上pc平台了吗?……楼主说的是r星的gta5吧
2015年05月02日 11点05分
level 9
你首先要知道这些游戏里的功能,比如上边所提到的 GIVE_WEAPON什么的这些gta5的内置功能,在把他们和lua并用,我是弄gtasa脚本的
2015年05月06日 09点05分 3
已经给您私信,希望一起来编写gta5的脚本!应该有gta san脚本的经验可以用!私信里有,gta5脚本的,全套英文内置功能,说明!请查看!最好能编写出gta5超人,钢铁狭等等功能的脚本!
2015年05月10日 08点05分
@ai8128 实在抱歉,我是一个学生,现在学习比较紧张,就算有一些课余时间也在开发我自己的gtasa服务器,实在没有时间开发别的东西,但是有什么问题可以问一问
2015年05月10日 17点05分
level 9
gta5的我也不清楚
2015年05月06日 09点05分 5
level 1
弱弱的问一下lua怎么用,进去游戏后怎么出现了左上角的蓝色框框?怎么选择?怎么关闭?
2015年05月10日 14点05分 6
1