Bully-Board
Bully Modding Section => Modding Questions/Help => Modding Questions/Help Archives => Topic started by: Sanic on May 24, 2015, 07:13:54 AM
-
Im trying to get local multiplayer to working but i´m ending up with infinite loadscreens im trying to modify ArcRace1.lur but whenever i want to start my script it just start a infinite loadscreen
Heres my code:
main = function()
SecondPlayer = PedCreateXYZ(37,270,-110,7)
ThirdPlayer = PedCreateXYZ(23,270,-105,7)
PedSetActionTree(SecondPlayer,"/Global/P_Striker_A","Act/P_Striker_A.Act")
PedSetActionTree(ThirdPlayer,"/Global/G_Striker_A","Act/G_Striker_A.Act")
PedSetAITree(SecondPlayer,"/Global/PlayerAI","Act/PlayerAI.act")
PedSetAITree(ThirdPlayer,"/Global/PlayerAI","Act/PlayerAI.act")
PedSetControllerID(SecondPlayer,1)
PedSetControllerID(ThirdPlayer,2)
repeat
Wait(0)
until not Alive
end
-
Only the main function on your lua file?
Of course it's only loadscreen appears.
You should do it's like this.
MissionSetup = function() -- basic mission setup function which is used in almost all bully scripts
local l_1_0 = 270 -- X coords
local l_1_1 = -110 -- Y coords
local l_1_2 = 6.4000000953674 -- Z coords
AreaTransitionXYZ(0, l_1_0, l_1_1, l_1_2)
end
MissionCleanup = function()
end
main = function()
SecondPlayer = PedCreateXYZ(37,270,-110,7)
ThirdPlayer = PedCreateXYZ(23,270,-105,7)
PedSetActionTree(SecondPlayer,"/Global/P_Striker_A","Act/P_Striker_A.Act")
PedSetActionTree(ThirdPlayer,"/Global/G_Striker_A","Act/G_Striker_A.Act")
PedSetAITree(SecondPlayer,"/Global/PlayerAI","Act/PlayerAI.act")
PedSetAITree(ThirdPlayer,"/Global/PlayerAI","Act/PlayerAI.act")
PedSetControllerID(SecondPlayer,1)
PedSetControllerID(ThirdPlayer,2)
repeat
Wait(0)
until not Alive
end
-
It crashes because you didn't create an area transition for the player.
It's not 100% necessary to create a mission setup and mission cleanup.
-
Thanks Guys
it works now :D but when i spawn the ped it just auto attacks and i cant control it how do i fix it?
and i need to know which controller is which number keyboard=0?
-
The numbers correspond to the device that is controlling jimmy rather than an specific type of controller input (keyboard, xbox360 controller, etc). For example if you have a keyboard (kinda obvious :P) and an xbox 360 controller plugged in your pc and you are using the keyboard to play, then the keyboard becomes number 0 and the 360 controller becomes 1. But if you are playing with the xbox 360 controller then it becomes 0 and the keyboard becomes 1. Keep in mind that this doesn't work with third party controllers unless you can emulate a 360 controller with some program. By the way you have a third controller?
Johnny or Derby autoattacks? or both?
-
First of all thanks for the quick replies
So i want to coop so i am Jimmy and i can change to darby with your Mod :D and i want that my brother plays with johnny with his boss or freeroam style
I´am playing with a ps3 controller signed as a Xbox controller and i have a second normal controller that i can also sign as a xbox controller so i dont use the keyboard neither by brother
I changed the script so that just one ped spawns and that is Johnny but i cant control him even if i change his style to Jimmy´s style i only can control Jimmy Johnny only stand there doing nothing however if i change his style to Johnny´s style he auto attacks :( and i cant control him either.
So the best solution would be that my brother could use Johnny and his boss style like in your mod and i could change to darby That would be awesome but i cant even control him