News: Welcome back to Bullworth! If you haven't already, you will need to reset your password..


Show Posts

* Messages | Topics | Attachments

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - AlphaTech

Pages: 1 [2] 3 4 ... 31
16
Bully 2 Discussion / Re: Bully Remake
« on: March 24, 2016, 07:33:22 AM »
I spent 15$ already I am about to buy BO1 and BO2. lostinspace977

17
Bully 2 Discussion / Re: Bully Remake
« on: March 23, 2016, 09:25:28 AM »
Bully Scholarship Edition is a Bully remake.

No dumbass the omake of the remake Lol. Also add me on steam u fgt. LostInSpace977

18
Introduce Yourself / Re: Hello everyone. :)
« on: March 22, 2016, 09:13:55 PM »
Welcome m8, get to lua modding. I am learning to make AI smarter.

19
Introduce Yourself / Re: Hallo B-B
« on: March 21, 2016, 10:20:22 PM »
Welcome

20
Modding Questions/Help Archives / Re: Darby Ped Evades?
« on: March 19, 2016, 02:04:08 PM »
With Darby's evades you must script his AI.

Code: [Select]
function main()
Darby = PedCreateXYZ(37,  -733.0169067, 387.4291382, 298.0368652)
PedSetAITree(Darby, "/Global/DarbyAI", "Act/AI/AI_DARBY_2_B.act")
  repeat
Respawn_Darby()
    Wait(0)
  until not Alive
end

function Respawn_Darby()
if PedIsDead(Darby) then
Darby = PedCreateXYZ(37,  -733.0169067, 387.4291382, 298.0368652)
 
PedSetAITree(Darby, "/Global/DarbyAI", "Act/AI/AI_DARBY_2_B.act")
end

F_AttendedClass = function()
  if IsMissionCompleated("3_08") and not IsMissionCompleated("3_08_PostDummy") then
    return
  end
  SetSkippedClass(false)
  PlayerSetPunishmentPoints(0)
end
 
F_MissedClass = function()
  if IsMissionCompleated("3_08") and not IsMissionCompleated("3_08_PostDummy") then
    return
  end
  SetSkippedClass(true)
  StatAddToInt(166)
end
 
F_AttendedCurfew = function()
  if not PedInConversation(gPlayer) and not MissionActive() then
    TextPrintString("You got home in time for curfew", 4)
  end
end
 
F_MissedCurfew = function()
  if not PedInConversation(gPlayer) and not MissionActive() then
    TextPrint("TM_TIRED5", 4, 2)
  end
end
 
F_StartClass = function()
  if IsMissionCompleated("3_08") and not IsMissionCompleated("3_08_PostDummy") then
    return
  end
  F_RingSchoolBell()
  local l_6_0 = PlayerGetPunishmentPoints() + GetSkippingPunishment()
end
 
F_EndClass = function()
  if IsMissionCompleated("3_08") and not IsMissionCompleated("3_08_PostDummy") then
    return
  end
  F_RingSchoolBell()
end
 
F_StartMorning = function()
  F_UpdateTimeCycle()
end
 
F_EndMorning = function()
  F_UpdateTimeCycle()
end
 
F_StartLunch = function()
  if IsMissionCompleated("3_08") and not IsMissionCompleated("3_08_PostDummy") then
    F_UpdateTimeCycle()
    return
  end
  F_UpdateTimeCycle()
end
 
F_EndLunch = function()
  F_UpdateTimeCycle()
end
 
F_StartAfternoon = function()
  F_UpdateTimeCycle()
end
 
F_EndAfternoon = function()
  F_UpdateTimeCycle()
end
 
F_StartEvening = function()
  F_UpdateTimeCycle()
end
 
F_EndEvening = function()
  F_UpdateTimeCycle()
end
 
F_StartCurfew_SlightlyTired = function()
  F_UpdateTimeCycle()
end
 
F_StartCurfew_Tired = function()
  F_UpdateTimeCycle()
end
 
F_StartCurfew_MoreTired = function()
  F_UpdateTimeCycle()
end
 
F_StartCurfew_TooTired = function()
  F_UpdateTimeCycle()
end
 
F_EndCurfew_TooTired = function()
  F_UpdateTimeCycle()
end
 
F_EndTired = function()
  F_UpdateTimeCycle()
end

F_Nothing = function()
end
 
F_ClassWarning = function()
  if IsMissionCompleated("3_08") and not IsMissionCompleated("3_08_PostDummy") then
    return
  end
  local l_23_0 = math.random(1, 2)
end
 
F_UpdateTimeCycle = function()
  if not IsMissionCompleated("1_B") then
    local l_24_0 = GetCurrentDay(false)
    if l_24_0 < 0 or l_24_0 > 2 then
      SetCurrentDay(0)
    end
  end
  F_UpdateCurfew()
end
 
F_UpdateCurfew = function()
  local l_25_0 = shared.gCurfewRules
  if not l_25_0 then
    l_25_0 = F_CurfewDefaultRules
  end
  l_25_0()
end
 
F_CurfewDefaultRules = function()
  local l_26_0 = ClockGet()
  if l_26_0 >= 23 or l_26_0 < 7 then
    shared.gCurfew = true
  else
    shared.gCurfew = false
  end
end

21
Introduce Yourself / Re: Yo Bully-Board!
« on: March 18, 2016, 11:11:53 AM »
@Dave Same IP Probably,

Sup with you young fuckers these days. Each time you drop out your daddys cum hole you hop right on B-B.

Don't mind me i'm the smartguy(@ss) around here.

22
Introduce Yourself / Re: Long Time No SEE
« on: March 18, 2016, 11:05:22 AM »
Sup m8 i'm Alpha Tech or LostInSpace, Nice meetin ya have you killed Batman yet?

23
Introduce Yourself / Re: Heyya B-B
« on: March 18, 2016, 11:00:25 AM »
Wow Unknown and Daboss are faggots get on Mw3 so I can no skope u sons of bitches on steam.

Welcome to the board m8 don't mind the faggots.

24
Bully 1 Discussion / Re: Bully On Steam
« on: March 10, 2016, 03:18:08 PM »


Nice going. I hope U realize it's your display name and not your username that's used to find people bro.

 
K u fgt LostInSpace977

25
Bully 1 Discussion / Bully On Steam
« on: March 10, 2016, 12:04:54 PM »
Add me fgts LostInSpace26. I'll probably do a live stream or somethin I don't know yet.

26
Bully Modding Archives / Re: Custom Mission(Help the Nerds)
« on: March 09, 2016, 08:17:37 PM »
I am on Monday or Tuesday just a live scripting of some new missions. I just thought about doing this today. I'll finish the whole mission Friday and have it rumning.

27
Bully Modding Archives / Custom Mission(Help the Nerds)
« on: March 09, 2016, 05:01:50 PM »
Well sense I am home today I decided to make a lil something out of a script I recently used. It is just a re-scripting and change of my old mission scripting tutorial which is pretty good. I am making it inside bully-board so wait patiently while I finish it.

Code: [Select]
function MissionSetup()
AreaTransitionXYZ(0, 270, -110, 6.4000000953674)
Wait(200)
AreaTransitionXYZ(14,-502.2488, 318.8277, 31.4111)
ChapterSet(2)
PlayerSetHealth(200)
  SoundDisableSpeech_ActionTree()
  AreaOverridePopulation(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
  AreaClearAllPeds()
  DisablePunishmentSystem(true)
  AreaDisableAllPatrolPaths()
  SoundPlayInteractiveStream("MS_RunningLow.rsm", MUSIC_DEFAULT_VOLUME)
  SoundSetMidIntensityStream("MS_RunningMid.rsm", MUSIC_DEFAULT_VOLUME)
  SoundSetHighIntensityStream("MS_SearchingHigh.rsm", MUSIC_DEFAULT_VOLUME)

LoadAnimationGroup("1_02BYourSchool")
  LoadAnimationGroup("1_02_MeetWithGary")
  LoadAnimationGroup("1_03The Setup")
  LoadAnimationGroup("1_04TheSlingshot")
  LoadAnimationGroup("1_06ALittleHelp")
  LoadAnimationGroup("1_07_SaveBucky")
  LoadAnimationGroup("1_07_Sk8Board")
  LoadAnimationGroup("1_08ThatBitch")
  LoadAnimationGroup("1_08_MandPuke")
  LoadAnimationGroup("1_09_Candidate")
  LoadAnimationGroup("1_10Betrayal")
  LoadAnimationGroup("1_11B_HeBigPrank")
  LoadAnimationGroup("1_G1_TheDiary")
  LoadAnimationGroup("1_S01HatVsGall")
  LoadAnimationGroup("2_01LastMinuteShop")
  LoadAnimationGroup("2_02ComicKlepto")
  LoadAnimationGroup("2_05TadsHouse")
  LoadAnimationGroup("2_06MovieTickets")
  LoadAnimationGroup("2_07BeachRumble")
  LoadAnimationGroup("2_08WeedKiller")
  LoadAnimationGroup("2_4RichAreaRace")
  LoadAnimationGroup("2_G2CarnivalDate")
  LoadAnimationGroup("2_G2_GiftExchange")
  LoadAnimationGroup("2_R03PaperRoute")
  LoadAnimationGroup("2_S02CharSheets")
  LoadAnimationGroup("2_S04CharSheets")
  LoadAnimationGroup("2_S05_CooksCrush")
  LoadAnimationGroup("2_S06PantyRaid")
  LoadAnimationGroup("3_01JealousJohnny")
  LoadAnimationGroup("3_04WrongPtTown")
  LoadAnimationGroup("3_05TheTenements")
  LoadAnimationGroup("3_BFightJohnnyV")
  LoadAnimationGroup("3_G3")
  LoadAnimationGroup("3_R05ChemicalDeliv")
  LoadAnimationGroup("3_R08RaceLeague")
  LoadAnimationGroup("3_S03CheatinTime")
  LoadAnimationGroup("4_01Paparazzi")
  LoadAnimationGroup("4_04_FunhouseFun")
  LoadAnimationGroup("4_06BigGame")
  LoadAnimationGroup("4_B2_JockBossBattle")
  LoadAnimationGroup("5_01Grp")
  LoadAnimationGroup("5_01Rats")
  LoadAnimationGroup("5_02PrVandalized")
  LoadAnimationGroup("5_05Zoe")
  LoadAnimationGroup("5_09MakingAMark")
  LoadAnimationGroup("6B_PARA")
  LoadAnimationGroup("AGymLght")
  LoadAnimationGroup("Ambient")
  LoadAnimationGroup("Ambient2")
  LoadAnimationGroup("Ambient3")
  LoadAnimationGroup("ANIBBALL")
  LoadAnimationGroup("AniBroom")
  LoadAnimationGroup("AniDice")
  LoadAnimationGroup("AniFooty")
  LoadAnimationGroup("AniGlobe")
  LoadAnimationGroup("AnimSave")
  LoadAnimationGroup("AniPillo")
  LoadAnimationGroup("ARC3D")
  LoadAnimationGroup("Area_Asylum")
  LoadAnimationGroup("Area_Funhouse")
  LoadAnimationGroup("Area_GirlsDorm")
  LoadAnimationGroup("Area_Infirmary")
  LoadAnimationGroup("Area_School")
  LoadAnimationGroup("Area_Tenements")
  LoadAnimationGroup("Armor")
  LoadAnimationGroup("AsyBars")
  LoadAnimationGroup("AsyDoorB")
  LoadAnimationGroup("AsyDoors")
  LoadAnimationGroup("AsyGate")
  LoadAnimationGroup("AsyLever")
  LoadAnimationGroup("AsySwtch")
  LoadAnimationGroup("AtcPlank")
  LoadAnimationGroup("Authority")
  LoadAnimationGroup("BANANA")
  LoadAnimationGroup("barelLad")
  LoadAnimationGroup("BarrGate")
  LoadAnimationGroup("BATON")
  LoadAnimationGroup("BBALL_21")
  LoadAnimationGroup("bbgun")
  LoadAnimationGroup("BCatcher")
  LoadAnimationGroup("BdrDoorL")
  LoadAnimationGroup("BeardLady")
  LoadAnimationGroup("Bike")
  LoadAnimationGroup("BikeGar")
  LoadAnimationGroup("BoldRoll")
  LoadAnimationGroup("BoltCutt")
  LoadAnimationGroup("Boxing")
  LoadAnimationGroup("BoxRopes")
  LoadAnimationGroup("BRDoor")
  LoadAnimationGroup("BrkSwtch")
  LoadAnimationGroup("BROCKETL")
  LoadAnimationGroup("BRSwitch")
  LoadAnimationGroup("BusDoors")
  LoadAnimationGroup("Butcher")
  LoadAnimationGroup("BXPBag")
  LoadAnimationGroup("B_Striker")
  LoadAnimationGroup("CarnCurt")
  LoadAnimationGroup("CARNI01")
  LoadAnimationGroup("carnies")
  LoadAnimationGroup("Car_Ham")
  LoadAnimationGroup("Cavalier")
  LoadAnimationGroup("Cheer_Cool1")
  LoadAnimationGroup("Cheer_Cool2")
  LoadAnimationGroup("Cheer_Cool3")
  LoadAnimationGroup("Cheer_Gen1")
  LoadAnimationGroup("Cheer_Gen2")
  LoadAnimationGroup("Cheer_Gen3")
  LoadAnimationGroup("Cheer_Girl1")
  LoadAnimationGroup("Cheer_Girl2")
  LoadAnimationGroup("Cheer_Girl3")
  LoadAnimationGroup("Cheer_Girl4")
  LoadAnimationGroup("Cheer_Nerd1")
  LoadAnimationGroup("Cheer_Nerd2")
  LoadAnimationGroup("Cheer_Nerd3")
  LoadAnimationGroup("Cheer_Posh1")
  LoadAnimationGroup("Cheer_Posh2")
  LoadAnimationGroup("Cheer_Posh3")
  LoadAnimationGroup("Chem_Set")
  LoadAnimationGroup("ChLead_Idle")
  LoadAnimationGroup("CLadderA")
  LoadAnimationGroup("CnGate")
  LoadAnimationGroup("Coaster")
  LoadAnimationGroup("COPBIKE")
  LoadAnimationGroup("Cop_Frisk")
  LoadAnimationGroup("CV_Female")
  LoadAnimationGroup("CV_Male")
  LoadAnimationGroup("C_Wrestling")
  LoadAnimationGroup("DartBrd")
  LoadAnimationGroup("DartCab")
  LoadAnimationGroup("DodgeBall")
  LoadAnimationGroup("DodgeBall2")
  LoadAnimationGroup("DoorStr1")
  LoadAnimationGroup("DO_Edgar")
  LoadAnimationGroup("DO_Grap")
  LoadAnimationGroup("DO_StrikeCombo")
  LoadAnimationGroup("DO_Striker")
  LoadAnimationGroup("DRBrace")
  LoadAnimationGroup("Drumming")
  LoadAnimationGroup("DuffBag")
  LoadAnimationGroup("DunkBttn")
  LoadAnimationGroup("DunkSeat")
  LoadAnimationGroup("Earnest")
  LoadAnimationGroup("EnglishClass")
  LoadAnimationGroup("ErrandCrab")
  LoadAnimationGroup("Errand_BUS")
  LoadAnimationGroup("Errand_IND")
  LoadAnimationGroup("Errand_RIC")
  LoadAnimationGroup("Errand_SCH")
  LoadAnimationGroup("ESCDoorL")
  LoadAnimationGroup("ESCDoorR")
  LoadAnimationGroup("ExtWind")
  LoadAnimationGroup("FDoor")
  LoadAnimationGroup("FDoorB")
  LoadAnimationGroup("FDoorC")
  LoadAnimationGroup("Ferris")
  LoadAnimationGroup("FGhost")
  LoadAnimationGroup("FGoblin")
  LoadAnimationGroup("FlagA")
  LoadAnimationGroup("FLbBook")
  LoadAnimationGroup("FlbLader")
  LoadAnimationGroup("FLbPaint")
  LoadAnimationGroup("FLbTable")
  LoadAnimationGroup("FMCntrl")
  LoadAnimationGroup("FMDoor")
  LoadAnimationGroup("FMTrapDr")
  LoadAnimationGroup("FMTrapSw")
  LoadAnimationGroup("FortTell")
  LoadAnimationGroup("funCart")
  LoadAnimationGroup("funCurtn")
  LoadAnimationGroup("funMiner")
  LoadAnimationGroup("funRocks")
  LoadAnimationGroup("FunTeeth")
  LoadAnimationGroup("FXTestG")
  LoadAnimationGroup("F_Adult")
  LoadAnimationGroup("F_BULLY")
  LoadAnimationGroup("F_Crazy")
  LoadAnimationGroup("F_Douts")
  LoadAnimationGroup("F_Girls")
  LoadAnimationGroup("F_Greas")
  LoadAnimationGroup("F_Jocks")
  LoadAnimationGroup("F_Nerds")
  LoadAnimationGroup("F_OldPeds")
  LoadAnimationGroup("F_Pref")
  LoadAnimationGroup("F_Preps")
  LoadAnimationGroup("GarbCanA")
  LoadAnimationGroup("GatCool")
  LoadAnimationGroup("GEN_SOCIAL")
  LoadAnimationGroup("Gfight")
  LoadAnimationGroup("GhostDrs")
  LoadAnimationGroup("Gift")
  LoadAnimationGroup("Go_Cart")
  LoadAnimationGroup("Grap")
  LoadAnimationGroup("GymHoop")
  LoadAnimationGroup("GymWLad")
  LoadAnimationGroup("G_Grappler")
  LoadAnimationGroup("G_Johnny")
  LoadAnimationGroup("G_Striker")
  LoadAnimationGroup("Halloween")
  LoadAnimationGroup("HallWind")
  LoadAnimationGroup("Hang_Jock")
  LoadAnimationGroup("Hang_Moshing")
  LoadAnimationGroup("Hang_Talking")
  LoadAnimationGroup("Hang_Workout")
  LoadAnimationGroup("Hobos")
  LoadAnimationGroup("Hobo_Cheer")
  LoadAnimationGroup("HSdinger")
  LoadAnimationGroup("HUMIL_4-10_B")
  LoadAnimationGroup("HUMIL_4-10_C")
  LoadAnimationGroup("HUMIL_5-8F_A")
  LoadAnimationGroup("HUMIL_5-8F_B")
  LoadAnimationGroup("HUMIL_5-8V4-10")
  LoadAnimationGroup("HUMIL_5-8V6-1")
  LoadAnimationGroup("HUMIL_5-8VPLY")
  LoadAnimationGroup("HUMIL_5-8_A")
  LoadAnimationGroup("HUMIL_5-8_B")
  LoadAnimationGroup("HUMIL_5-8_C")
  LoadAnimationGroup("HUMIL_6-1V4-10")
  LoadAnimationGroup("HUMIL_6-1V6-1")
  LoadAnimationGroup("HUMIL_6-1VPLY")
  LoadAnimationGroup("HUMIL_6-1_A")
  LoadAnimationGroup("HUMIL_6-1_B")
  LoadAnimationGroup("HUMIL_6-1_C")
  LoadAnimationGroup("HUMIL_6-5V4-10")
  LoadAnimationGroup("HUMIL_6-5V6-1")
  LoadAnimationGroup("HUMIL_6-5VPLY")
  LoadAnimationGroup("HUMIL_6-5_A")
  LoadAnimationGroup("HUMIL_6-5_B")
  LoadAnimationGroup("HUMIL_6-5_C")
  LoadAnimationGroup("IDLE_AUTH_A")
  LoadAnimationGroup("IDLE_AUTH_B")
  LoadAnimationGroup("IDLE_AUTH_C")
  LoadAnimationGroup("IDLE_AUTH_D")
  LoadAnimationGroup("IDLE_BULLY_A")
  LoadAnimationGroup("IDLE_BULLY_B")
  LoadAnimationGroup("IDLE_BULLY_C")
  LoadAnimationGroup("IDLE_BULLY_D")
  LoadAnimationGroup("IDLE_CIVF_A")
  LoadAnimationGroup("IDLE_CIVF_B")
  LoadAnimationGroup("IDLE_CIVF_C")
  LoadAnimationGroup("IDLE_CIVM_A")
  LoadAnimationGroup("IDLE_CIVM_B")
  LoadAnimationGroup("IDLE_CIVM_C")
  LoadAnimationGroup("IDLE_DOUT_A")
  LoadAnimationGroup("IDLE_DOUT_B")
  LoadAnimationGroup("IDLE_DOUT_C")
  LoadAnimationGroup("IDLE_DOUT_D")
  LoadAnimationGroup("IDLE_FATG_A")
  LoadAnimationGroup("IDLE_FATG_B")
  LoadAnimationGroup("IDLE_FATG_C")
  LoadAnimationGroup("IDLE_FAT_A")
  LoadAnimationGroup("IDLE_FAT_B")
  LoadAnimationGroup("IDLE_FAT_C")
  LoadAnimationGroup("IDLE_GREAS_A")
  LoadAnimationGroup("IDLE_GREAS_B")
  LoadAnimationGroup("IDLE_GREAS_C")
  LoadAnimationGroup("IDLE_GREAS_D")
  LoadAnimationGroup("IDLE_GSF_A")
  LoadAnimationGroup("IDLE_GSF_B")
  LoadAnimationGroup("IDLE_GSF_C")
  LoadAnimationGroup("IDLE_GSM_A")
  LoadAnimationGroup("IDLE_GSM_B")
  LoadAnimationGroup("IDLE_GSM_C")
  LoadAnimationGroup("IDLE_JOCK_A")
  LoadAnimationGroup("IDLE_JOCK_B")
  LoadAnimationGroup("IDLE_JOCK_C")
  LoadAnimationGroup("IDLE_JOCK_D")
  LoadAnimationGroup("IDLE_NERD_A")
  LoadAnimationGroup("IDLE_NERD_B")
  LoadAnimationGroup("IDLE_NERD_C")
  LoadAnimationGroup("IDLE_NERD_D")
  LoadAnimationGroup("IDLE_NGIRL")
  LoadAnimationGroup("IDLE_PREP_A")
  LoadAnimationGroup("IDLE_PREP_B")
  LoadAnimationGroup("IDLE_PREP_C")
  LoadAnimationGroup("IDLE_PREP_D")
  LoadAnimationGroup("IDLE_SEXY_A")
  LoadAnimationGroup("IDLE_SEXY_B")
  LoadAnimationGroup("IDLE_SEXY_C")
  LoadAnimationGroup("INDgateC")
  LoadAnimationGroup("JPhoto")
  LoadAnimationGroup("JunkCarA")
  LoadAnimationGroup("JV_Asylum")
  LoadAnimationGroup("J_Damon")
  LoadAnimationGroup("J_Grappler")
  LoadAnimationGroup("J_Melee")
  LoadAnimationGroup("J_Ranged")
  LoadAnimationGroup("J_Striker")
  LoadAnimationGroup("KISS1")
  LoadAnimationGroup("KISS2")
  LoadAnimationGroup("KISS3")
  LoadAnimationGroup("KISS4")
  LoadAnimationGroup("KissAdult")
  LoadAnimationGroup("KISSB")
  LoadAnimationGroup("KISSF")
  LoadAnimationGroup("LckrGymA")
  LoadAnimationGroup("LE_Officer")
  LoadAnimationGroup("LE_Orderly")
  LoadAnimationGroup("Mermaid")
  LoadAnimationGroup("MG_Craps")
  LoadAnimationGroup("MINIBIKE")
  LoadAnimationGroup("MINICHEM")
  LoadAnimationGroup("MINIDARTS")
  LoadAnimationGroup("MINIDunk")
  LoadAnimationGroup("MINIGraf")
  LoadAnimationGroup("MINIHACKY")
  LoadAnimationGroup("MINI_Arm")
  LoadAnimationGroup("MINI_BallToss")
  LoadAnimationGroup("MINI_Lock")
  LoadAnimationGroup("MINI_React")
  LoadAnimationGroup("Miracle")
  LoadAnimationGroup("MOWER")
  LoadAnimationGroup("MPostA")
  LoadAnimationGroup("N2B Dishonerable")
  LoadAnimationGroup("Nemesis")
  LoadAnimationGroup("nerdBar1")
  LoadAnimationGroup("NIS_0_00A")
  LoadAnimationGroup("NIS_1_02")
  LoadAnimationGroup("NIS_1_02B")
  LoadAnimationGroup("NIS_1_03")
  LoadAnimationGroup("NIS_1_04")
  LoadAnimationGroup("NIS_1_05")
  LoadAnimationGroup("NIS_1_07")
  LoadAnimationGroup("NIS_1_08_1")
  LoadAnimationGroup("NIS_1_09")
  LoadAnimationGroup("NIS_1_11")
  LoadAnimationGroup("NIS_2_01")
  LoadAnimationGroup("NIS_2_03")
  LoadAnimationGroup("NIS_2_04")
  LoadAnimationGroup("NIS_2_06_1")
  LoadAnimationGroup("NIS_2_B")
  LoadAnimationGroup("NIS_2_S04")
  LoadAnimationGroup("NIS_3_01")
  LoadAnimationGroup("NIS_3_02")
  LoadAnimationGroup("NIS_3_04")
  LoadAnimationGroup("NIS_3_05")
  LoadAnimationGroup("NIS_3_06")
  LoadAnimationGroup("NIS_3_08")
  LoadAnimationGroup("NIS_3_11")
  LoadAnimationGroup("NIS_3_B")
  LoadAnimationGroup("NIS_3_G3")
  LoadAnimationGroup("NIS_3_R09_D")
  LoadAnimationGroup("NIS_3_R09_G")
  LoadAnimationGroup("NIS_3_R09_J")
  LoadAnimationGroup("NIS_3_R09_N")
  LoadAnimationGroup("NIS_3_R09_P")
  LoadAnimationGroup("NIS_3_S03")
  LoadAnimationGroup("NIS_3_S03_B")
  LoadAnimationGroup("NIS_3_S11")
  LoadAnimationGroup("NIS_4_01")
  LoadAnimationGroup("NIS_4_05")
  LoadAnimationGroup("NIS_4_06")
  LoadAnimationGroup("NIS_4_B2")
  LoadAnimationGroup("NIS_5_01")
  LoadAnimationGroup("NIS_5_02")
  LoadAnimationGroup("NIS_5_03")
  LoadAnimationGroup("NIS_5_04")
  LoadAnimationGroup("NIS_5_05")
  LoadAnimationGroup("NIS_5_07")
  LoadAnimationGroup("NIS_5_G5")
  LoadAnimationGroup("NIS_6_02")
  LoadAnimationGroup("NIS_6_03")
  LoadAnimationGroup("NLock01A")
  LoadAnimationGroup("NPC_Adult")
  LoadAnimationGroup("NPC_AggroTaunt")
  LoadAnimationGroup("NPC_Chat_1")
  LoadAnimationGroup("NPC_Chat_2")
  LoadAnimationGroup("NPC_Chat_F")
  LoadAnimationGroup("NPC_Cheering")
  LoadAnimationGroup("NPC_Love")
  LoadAnimationGroup("NPC_Mascot")
  LoadAnimationGroup("NPC_NeedsResolving")
  LoadAnimationGroup("NPC_Principal")
  LoadAnimationGroup("NPC_Shopping")
  LoadAnimationGroup("NPC_Spectator")
  LoadAnimationGroup("N_Ranged")
  LoadAnimationGroup("N_Striker")
  LoadAnimationGroup("N_Striker_A")
  LoadAnimationGroup("N_Striker_B")
  LoadAnimationGroup("ObsDoor")
  LoadAnimationGroup("OBSMotor")
  LoadAnimationGroup("ObsPtf_1")
  LoadAnimationGroup("ObsPtf_2")
  LoadAnimationGroup("Pageant")
  LoadAnimationGroup("PedCoaster")
  LoadAnimationGroup("Player_Tired")
  LoadAnimationGroup("Player_VTired")
  LoadAnimationGroup("POI_Booktease")
  LoadAnimationGroup("POI_Cafeteria")
  LoadAnimationGroup("POI_ChLead")
  LoadAnimationGroup("POI_Gen")
  LoadAnimationGroup("POI_Smoking")
  LoadAnimationGroup("POI_Telloff")
  LoadAnimationGroup("POI_WarmHands")
  LoadAnimationGroup("POI_Worker")
  LoadAnimationGroup("PortaPoo")
  LoadAnimationGroup("PrepDoor")
  LoadAnimationGroup("PunchBag")
  LoadAnimationGroup("pxHoop")
  LoadAnimationGroup("pxLad10M")
  LoadAnimationGroup("Px_Arcade")
  LoadAnimationGroup("Px_Bed")
  LoadAnimationGroup("Px_Fountain")
  LoadAnimationGroup("Px_Garb")
  LoadAnimationGroup("Px_Gen")
  LoadAnimationGroup("Px_Ladr")
  LoadAnimationGroup("Px_Rail")
  LoadAnimationGroup("Px_RedButton")
  LoadAnimationGroup("Px_Sink")
  LoadAnimationGroup("Px_Tlet")
  LoadAnimationGroup("Px_Tree")
  LoadAnimationGroup("P_Grappler")
  LoadAnimationGroup("P_Striker")
  LoadAnimationGroup("QPed")
  LoadAnimationGroup("RAT_PED")
  LoadAnimationGroup("Reeper")
  LoadAnimationGroup("RMailbox")
  LoadAnimationGroup("Russell")
  LoadAnimationGroup("Russell_PBomb")
  LoadAnimationGroup("Santa_Lap")
  LoadAnimationGroup("SAUTH_A")
  LoadAnimationGroup("SAUTH_F")
  LoadAnimationGroup("SAUTH_U")
  LoadAnimationGroup("SAUTH_X")
  LoadAnimationGroup("SBarels1")
  LoadAnimationGroup("SBULL_A")
  LoadAnimationGroup("SBULL_F")
  LoadAnimationGroup("SBULL_S")
  LoadAnimationGroup("SBULL_U")
  LoadAnimationGroup("SBULL_X")
  LoadAnimationGroup("Scaffold")
  LoadAnimationGroup("SCbanpil")
  LoadAnimationGroup("SCBell")
  LoadAnimationGroup("SCDoor")
  LoadAnimationGroup("ScGate")
  LoadAnimationGroup("SCgrdoor")
  LoadAnimationGroup("scObsDr")
  LoadAnimationGroup("ScoolBus")
  LoadAnimationGroup("SCOOTER")
  LoadAnimationGroup("SecDoorL")
  LoadAnimationGroup("SecDoorR")
  LoadAnimationGroup("Sedan")
  LoadAnimationGroup("SFAT_A")
  LoadAnimationGroup("SFAT_F")
  LoadAnimationGroup("SFAT_I")
  LoadAnimationGroup("SFAT_S")
  LoadAnimationGroup("SGEN_A")
  LoadAnimationGroup("SGEN_F")
  LoadAnimationGroup("SGEN_I")
  LoadAnimationGroup("SGEN_S")
  LoadAnimationGroup("SGIRLS")
  LoadAnimationGroup("SGIRL_A")
  LoadAnimationGroup("SGIRL_D")
  LoadAnimationGroup("SGIRL_F")
  LoadAnimationGroup("SGIRL_S")
  LoadAnimationGroup("SGTargB")
  LoadAnimationGroup("ShopBike")
  LoadAnimationGroup("SHUMIL_01")
  LoadAnimationGroup("SHWR")
  LoadAnimationGroup("SIAMESE")
  LoadAnimationGroup("Siamese2")
  LoadAnimationGroup("Sitting_Boys")
  LoadAnimationGroup("SK8Board")
  LoadAnimationGroup("Skateboard")
  LoadAnimationGroup("SkeltonMan")
  LoadAnimationGroup("Slingsh")
  LoadAnimationGroup("SNERD_A")
  LoadAnimationGroup("SNERD_F")
  LoadAnimationGroup("SNERD_I")
  LoadAnimationGroup("SNERD_S")
  LoadAnimationGroup("SNGIRLS")
  LoadAnimationGroup("SNGIRL_D")
  LoadAnimationGroup("SNGIRL_F")
  LoadAnimationGroup("SnowBlob")
  LoadAnimationGroup("SnowMND")
  LoadAnimationGroup("SnowWall")
  LoadAnimationGroup("SOLD_A")
  LoadAnimationGroup("SOLD_F")
  LoadAnimationGroup("SOLD_I")
  LoadAnimationGroup("SOLD_S")
  LoadAnimationGroup("SPLAY_A")
  LoadAnimationGroup("SPLAY_B")
  LoadAnimationGroup("SprayCan")
  LoadAnimationGroup("SpudG")
  LoadAnimationGroup("Squid")
  LoadAnimationGroup("StalDoor")
  LoadAnimationGroup("Straf_Dout")
  LoadAnimationGroup("Straf_Fat")
  LoadAnimationGroup("Straf_Female")
  LoadAnimationGroup("Straf_Male")
  LoadAnimationGroup("Straf_Nerd")
  LoadAnimationGroup("Straf_Prep")
  LoadAnimationGroup("Straf_Savage")
  LoadAnimationGroup("Straf_Wrest")
  LoadAnimationGroup("SUV")
  LoadAnimationGroup("TadGates")
  LoadAnimationGroup("TadShud")
  LoadAnimationGroup("TE_Female")
  LoadAnimationGroup("TGKFlag")
  LoadAnimationGroup("ToolBox")
  LoadAnimationGroup("TrackSW")
  LoadAnimationGroup("TreeFall")
  LoadAnimationGroup("Truck")
  LoadAnimationGroup("Try_Clothes")
  LoadAnimationGroup("TSGate")
  LoadAnimationGroup("UBO")
  LoadAnimationGroup("Umbrella")
  LoadAnimationGroup("VDMilo")
  LoadAnimationGroup("VFlytrap")
  LoadAnimationGroup("V_Bike")
  LoadAnimationGroup("V_Bike_Races")
  LoadAnimationGroup("V_COPBIKE")
  LoadAnimationGroup("V_SCOOTER")
  LoadAnimationGroup("WBalloon")
  LoadAnimationGroup("WeaponUnlock")
  LoadAnimationGroup("Ween_Fem")
  LoadAnimationGroup("WHCrane")
  LoadAnimationGroup("WheelBrl")
  LoadAnimationGroup("WPCannon")
  LoadAnimationGroup("WPSheldB")
  LoadAnimationGroup("WPShield")
  LoadAnimationGroup("WPTurret")
  LoadAnimationGroup("W_BBall")
  LoadAnimationGroup("W_BBallBat")
  LoadAnimationGroup("W_BRocket")
  LoadAnimationGroup("W_Camera")
  LoadAnimationGroup("W_CherryBomb")
  LoadAnimationGroup("W_CHShield")
  LoadAnimationGroup("W_FlashLight")
  LoadAnimationGroup("W_Fountain")
  LoadAnimationGroup("W_Itchpowder")
  LoadAnimationGroup("W_JBroom")
  LoadAnimationGroup("W_Lid")
  LoadAnimationGroup("W_PooBag")
  LoadAnimationGroup("W_PRANK")
  LoadAnimationGroup("W_Slingshot")
  LoadAnimationGroup("W_Snowball")
  LoadAnimationGroup("W_snowshwl")
  LoadAnimationGroup("W_SprayCan")
  LoadAnimationGroup("W_SpudGun")
  LoadAnimationGroup("W_Stick")
  LoadAnimationGroup("W_Thrown")
  LoadAnimationGroup("W_wtrpipe")
  LoadAnimationGroup("x_cas1")
  LoadAnimationGroup("x_cas2")
  LoadAnimationGroup("x_cas3")
  LoadAnimationGroup("x_ccane")
  LoadAnimationGroup("X_Chair")
  LoadAnimationGroup("x_cndl")
  LoadAnimationGroup("x_sleigh")
  LoadAnimationGroup("x_tedy")
  LoadActionTree("Act/Conv/3_05.act")
  LoadActionTree("Act/AI/AI_Norton.act")
  LoadActionTree("Act/Anim/3_05_Norton.act")
  LoadActionTree("Act/Conv/1_G1.act")
  LoadActionTree("Act/Anim/DO_Edgar.act")
  LoadActionTree("Act/AI/AI_EDGAR_5_B.act")
  LoadActionTree("Act/Conv/5_B.act")

Algie = PedCreateXYZ(4,271.0682 , -104.7788,6.2910)
Donald = PedCreateXYZ(11,271.0682+1 ,-104.7788+1,6.2910+1)

PedFaceObjectNow(Algie, Donald, 3)
PedFaceObjectNow(Donald, Algie, 3)

MeetNerds()

NerdsBlip = BlipAddXYZ(271.0682+1 ,-104.7788+1,6.2910,1)
 
Wait(3000)
TextPrintString("Meet Algie and Donald outside, they need your assistance.", 3, 1)
end

function PedsPrepareConversation(ped1,ped2,distance,walkSpeed)
  PlayerSetPunishmentPoints(0)
  if PedGetWeapon(gPlayer) == 437 then
    PedSetWeapon(gPlayer,-1)
  end
  if PedIsInAnyVehicle(gPlayer) then
    PedWarpOutOfCar(gPlayer)
  end
  PedStop(ped2)
  local x,y,z = PedGetPosXYZ(ped2)
  PedMoveToXYZ(ped1,walkSpeed,x,y,z)
  local r1 = x + distance
  local r2 = y + distance
  local r3 = x - distance
  local r4 = y - distance
  x,y,z = PedGetPosXYZ(ped1)
  PedFaceXYZ(ped2,x,y,z)
  repeat
 Wait(0)
  until PedInRectangle(ped1,r1,r2,r3,r4)
  PedStop(ped1)
  x,y,z = PedGetPosXYZ(ped2)
  PedFaceXYZ(ped1,x,y,z)
  x,y,z = PedGetPosXYZ(ped1)
  PedFaceXYZ(ped2,x,y,z)
end

function MeetNerds()
  local x,y = 271,-108
  local r1 = x + 3.5
  local r2 = y + 3.5
  local r3 = x - 3.5
  local r4 = y - 3.5
  repeat
    Wait(0)
  until PedInRectangle(gPlayer,r1,r2,r3,r4)
BlipRemove(NerdsBlip)
  SoundPlayInteractiveStream("MS_RunningLow02.rsm", 0.5)
  SoundSetMidIntensityStream("MS_RunningMid.rsm", 0.60000002384186)
  SoundSetHighIntensityStream("MS_SearchingHigh.rsm", 0.60000002384186)

PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)
PedSetActionNode(Donald, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)
PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)
PedSetActionNode(Donald, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)

  PedSetStationary(Algie,true)
PedSetStationary(Donald,true)
  PedSetInvulnerable(Algie,true)
PedSetInvulnerable(Donald,true)
  PlayerSetControl(0)
  CameraSetFOV(65)
  Wait(2000)
  CameraSetFOV(40)
  CameraSetWidescreen(true)
  PedsPrepareConversation(gPlayer,Algie,1,0)

  Wait(2000)
  PedSetActionNode(gPlayer, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Jimmy: What's up Algie what're you guys doing here?",3,2)
  Wait(5000)
  PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Algie: Salutations sir James, we came here because we need your assistance",3,2)
  Wait(8000)
  PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Algie: The bullies stole our latest purchases and we need them back.",3,2)
  Wait(5000)
  PedSetActionNode(gPlayer, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Jimmy: Sure I can help you guys out, let me get one of those weapons though.",3,2)
  Wait(5000)
  PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Algie: Okay we need you to find them in bullworth town they should be their!",3,2)
  SoundRemoveAllQueuedSpeech(Angie, true)
  Wait(5000)
  PedSetActionNode(gPlayer, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Jimmy: Hmm the bullies huh? Alright I guess I'm on my way then see you guys later.",3,2)
  Wait(5000)
  PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Algie: Okay Jimmy, some of our fellow knights shall be their to assist you!",3,2)
  Wait(5000)
  PedSetActionNode(Jimmy, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Jimmy: You mean most likely getting bullied heh.",3,2)
  SoundRemoveAllQueuedSpeech(Angie, true)
  Wait(5000)
  PedSetActionNode(Algie, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Algie: Hahahaha, later Jimmy.",3,2)
  Wait(6000)
  PedSetInfiniteSprint(Algie,true)
 PedSetInfiniteSprint(Donald,true)
  PedSetStationary(Algie,false)
PedSetStationary(Donald,false)
  Wait(500)
  CameraReset()
  CameraReturnToPlayer()
  CameraSetWidescreen(false)
  SoundSetAudioFocusPlayer()
  PlayerSetControl(1)
  PedMoveToXYZ(Algie, 2, 211.1745, -74.4785, 8.6105)
  PedMoveToXYZ(Donald, 2, 211.1745, -74.4785, 8.6105)
Blip1 = BlipAddXYZ(503.7057,-112.5930,5.1166,0)
TextPrintString("Follow The Yellow X On the Map to Find the next Location!", 3, 2)
Tom = PedCreateXYZ(147,503.7057,-112.5930,5.1166)
Wade = PedCreateXYZ(146,503.7057+1,-112.5930+1,5.1166+1)
FindTheBullies()
end

function FindTheBullies()
  local x,y = 495,-112
  local r1 = x + 3.5
  local r2 = y + 3.5
  local r3 = x - 3.5
  local r4 = y - 3.5
  repeat
    Wait(0)
  until PedInRectangle(gPlayer,r1,r2,r3,r4)
BlipRemove(Blip1)


PedSetActionNode(Wade, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)
PedSetActionNode(Tom, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)
PedSetActionNode(Wade, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)
PedSetActionNode(Tom, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
Wait(4000)

  PedSetStationary(Wade,true)
PedSetStationary(Tom,true)
  PedSetInvulnerable(Wade,true)
  PlayerSetControl(0)
  CameraSetFOV(65)
  Wait(2000)
  CameraSetFOV(40)
  CameraSetWidescreen(true)
  PedsPrepareConversation(gPlayer,Wade,1,0)

  Wait(2000)
  PedSetActionNode(Jimmy, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Jimmy: Alright Wade just give back the weapons!",3,2)
  Wait(5000)
  PedSetActionNode(Wade, "/Global/6_02/FactionLeaderNIS/Preps/Chad01","Act/Conv/6_02.act")
  TextPrintString("Wade: Yeah right like anyone's listening to you!",3,2)
  SoundPlayScriptedSpeechEvent(Wade, "CALL_FOR_HELP", 0, "large")
  PedMoveToXYZ(Wade,3,544.7044,-159.6918,10.9588))
  PedSetInfiniteSprint(Wade,true)

  SoundPlayInteractiveStream("MS_BikeChaseLow.rsm", 0.5)
  SoundSetMidIntensityStream("MS_BikeChaseMid.rsm", 0.60000002384186)
  SoundSetHighIntensityStream("MS_BikeChaseHigh.rsm", 0.60000002384186)

CameraFollowPed(gPlayer)
PlayerSetControl(1)
CameraSetWidescreen(false)

  PedSetStationary(Tom,false)
  PedSetInvulnerable(Tom,false)

   PedSetPedToTypeAttitude(Tom, 13, 0)
   PedAttackPlayer(Tom, gPlayer,3)
  PedSetHealth(Tom, 375)
IsBullyAlive = true
end

function TomDefeated()
if PedIsDead(Tom) and IsBullyAlive == true then
IsBullyAlive = false
Blip2 = BlipAddXYZ(576.7057,-132.7739,5.8632,0)
TextPrintString("Wade is getting away chase after him!",4,1)
Confrintation1()
end

function Confrintation1()
  local x,y = 576,-132
  local r1 = x + 3.5
  local r2 = y + 3.5
  local r3 = x - 3.5
  local r4 = y - 3.5
  repeat
    Wait(0)
  until PedInRectangle(gPlayer,r1,r2,r3,r4)
BlipRemove(Blip2)

 Wait(3000)
  PlayerSetControl(0)

CameraFollowPed(Wade)
CameraSetWidescreen(true)
CameraSetFOV(75)
 
  Wait(100)
  PedClimbLadder(Wade, 544.4423, -159.2737, 10.9604, 1)
  SoundStopCurrentSpeechEvent(Wade)
  SoundPlayScriptedSpeechEvent(Wade, "FIGHT_INITIATE", 0, "large")
  Wait(5800)
  PedStop(Wade)
  PedClearObjectives(Wade)
  Wait(3560)
  PedMoveToXYZ(Wade,3,532.4304,-159.0409,15.9288)
  SoundStopCurrentSpeechEvent(Wade)
  SoundPlayScriptedSpeechEvent(Wade, "FIGHT_INITIATE", 0, "large")
 

Trent = PedCreateXYZ(45,576.7057,-132.7739,5.8632)
Tom = PedCreateXYZ(41,576.7057+1,-132.7739+1,5.8632+1)
Troy = PedCreateXYZ(44,576.7057+2,-132.7739+2,5.8632+3)
Ethan = PedCreateXYZ(43,576.7057+3,-132.7739+3,5.8632+3)
Wait(4000)
TextPrintString("Defeat the other bullies before chasing him!",4,1)

  PedSetPedToTypeAttitude(Trent, 13, 0)
  PedSetPedToTypeAttitude(Tom, 13, 0)
  PedSetPedToTypeAttitude(Troy, 13, 0)
  PedSetPedToTypeAttitude(Ethan, 13, 0)

CameraFollowPed(gPlayer)
PlayerSetControl(1)
CameraSetWidescreen(false)

PedAttackPlayer(Trent, gPlayer,3)
PedAttackPlayer(Tom, gPlayer,3)
PedAttackPlayer(Troy, gPlayer,3)
PedAttackPlayer(Ethan, gPlayer,3)
l_68_0 = false
end

function BulliesDefeated()
if PedIsDead(Ethan) and PedIsDead(Trent) and PedIsDead(Tom) and PedIsDead(Troy) and l_68_0 == false then
TextPrintString("Go After Wade follow him to the roof!",4,1)
Blip3 = BlipAddXYZ(544.2261, -158.2819, 16.3520,0)
Wait(4000)
PedSetWeapon(Wade,387)
PedSetHealth(Wade, 950)
l_68_0 = true
l_70_64 = false
end
end

function BulliesDefeated2()
if l_70_64 == false and PedIsValid(Wade) and PedHasWeapon(Wade, 387) then
TextPrintString("Their he is, use your slingshot to attack!",4,1)
Wait(4000)
PedSetInvulnerable(Wade,true)
PedClearAllWeapons(gPlayer)
PedSetWeapon(gPlayer,-1)
Wait(2000)
PedSetWeapon(gPlayer,306)
PedSetPedToTypeAttitude(Wade, 13, 0)--(This is your peds agression, Table your agression also)
PedAttackPlayer(Wade,3)--(Makes the peds attack from a distance.)(Table Also)
BlipRemove(Blip3)
Wait(10000)
l_70_64 = true
l_17_6 = false
end
if PedHasWeapon(Wade, 387) and l_17_6 == false and PedIsValid(Wade) then
TextPrintString("No use he has a shield!",4,1)
Wait(4000)
Blip4 = BlipAddXYZ(544.2261, -158.2819, 16.3520, 0, 2)
PickupCreateXYZ(301, 544.2261, -158.2819, 16.3520, "CherryBomb")
TextPrintString("Pick up some firecrackers and throw them!",4,1)
Wait(6000)
l_17_6 = true
l_18_6 = false
end
if PedHasWeapon(gPlayer, 301) and l_18_6 == false then
BlipRemove(Blip4)
PedSetInvulnerable(Wade,false)
Wait(6000)
TextPrintString("Wade : Your a smart ass aren't ya!",3,2)
Wait(4000)
TextPrintString("Wade : I don't need shit to waste you Jimmy!",3,2)
Wait(4000)
PedStop(Wade)
PedClearObjectives(Wade)
PedAddPedToIgnoreList(Wade, gPlayer)
PedIgnoreAttacks(Wade, true)
PlayerSetControl(0)
CameraSetFOV(40)
CameraSetWidescreen(true)
CameraFollowPed(Wade)
Wait(4000)
l_18_6 = true
l_18_9 = false
end
end

F_WadeMiniBossFight = function()
if PedIsValid(Wade) and l_18_9 == false then
PedRemovePedFromIgnoreList(Henry, gPlayer)
PedIgnoreAttacks(Wade, false)
PedSetPedToTypeAttitude(Wade, 13, 0)--(This is your peds agression, Table your agression also)
PedAttackPlayer(Wade,3)--(Makes the peds attack from a distance.)(Table Also)
PedSetHealth(Wade, 850)
PedFaceObjectNow(Wade, gPlayer, 3)
SoundPlayScriptedSpeechEvent(Wade, "FIGHT_INITIATE", 0, "large")
TextPrintString("Defeat Wade!", 4, 1)
PedShowHealthBar(Wade, true, "N_Wade", true)
CreateThread("main2")
bHealthBarShown = true
Wait(2000)
CameraFollowPed(gPlayer)
PlayerSetControl(1)
CameraReset()
CameraReturnToPlayer()
CameraSetWidescreen(false)
PedSetActionTree(Wade, "/Global/P_Striker_B", "Act/Anim/P_Striker_B.act")

  PlayerSocialDisableActionAgainstPed(Wade, 35, true)
  PlayerSocialDisableActionAgainstPed(Wade, 23, true)
  PlayerSocialDisableActionAgainstPed(Wade, 30, true)
  PlayerSocialDisableActionAgainstPed(Wade, 29, true)
  PlayerSocialDisableActionAgainstPed(Wade, 28, true)
l_18_9 = true
l_20_0 = false
end
end

main2 = function()
repeat
SuperAttack()
Wait(0)
until not PedIsValid(Wade) or PedIsDead(Wade) or PedGetHealth(Wade) < 0
end

SuperAttack = function()
Wait(6000)
PedSetActionNode(Wade, "/Global/Nemesis/Offense/Short/Strikes", "Act/anim/Nemesis.act")
Wait(1000)
PedSetActionNode(Wade, "/Global/Nemesis/Offense/Short/Strikes/HeavyAttacks/HeavyPunch2", "Act/anim/Nemesis.act")
Wait(1000)
PedSetActionNode(Wade, "/Global/Nemesis/Offense/Short/Strikes/LightAttacks/LeftHook/RightCross/HeavyAttacks/SuperUppercut", "Act/anim/Nemesis.act")
Wait(1000)
PedSetActionNode(Wade, "/Global/Nemesis/Offense/Short/Strikes/HeavyAttacks/HeavyPunch2", "Act/anim/Nemesis.act")
Wait(1000)
PedSetActionNode(Wade, "/Global/BOSS_Russell/Offense/Short", "Act/anim/BOSS_Russell.act")
Wait(2000)
PedSetActionNode(Wade, "/Global/BOSS_Russell/Offense/Medium/Strikes/HeavyAttacks", "Act/anim/BOSS_Russell.act")
Wait(2000)
PedSetActionNode(Wade, "/Global/BOSS_Russell/Offense/Medium/Strikes/Unblockable/DoubleAxeHandle", "Act/anim/BOSS_Russell.act")
SoundPlayScriptedSpeechEvent(Henry, "FIGHT", 0, "large")
end


F_WadeRekt = function()
if PedIsDead(Wade) and l_20_0 == false then
TextPrintString("Wade : Okay, Okay Davis has the items on the other side of bullworth!",3,2)
PlayerSetControl(1)

PedClearAllWeapons(gPlayer)
PedSetWeapon(gPlayer,-1)


Davis = PedCreateXYZ(99,547.2872,-72.0048,5.4388)

Blip5 = BlipAddXYZ(541.4063,-69.8235,5.4189,0)
FindDavis()
l_20_0 = true
end
end

function FindDavis()
  local x,y = 547,-72
  local r1 = x + 3.5
  local r2 = y + 3.5
  local r3 = x - 3.5
  local r4 = y - 3.5
  repeat
    Wait(0)
  until PedInRectangle(gPlayer,r1,r2,r3,r4)
PedSetHealth(Davis, 2000)
 
  BlipRemove(Blip5)
 
PlayerSetControl(0)
CameraSetFOV(75)
CameraSetWidescreen(true)
CameraFollowPed(Davis)

TextPrintString("Davis : What in the hell are you doing here?!",3,2)
  Wait(4000)
  TextPrintString("Davis : Oh right Gurney sent you, boy's take care of Jimmy!",3,2)
  Wait(4000)
 
  Wait(100)
  PedClimbLadder(Davis, 547.2529, -72.0230, 5.4388, 1)
  SoundStopCurrentSpeechEvent(Davis)
  SoundPlayScriptedSpeechEvent(Davis, "FIGHT_INITIATE", 0, "large")
  Wait(5800)
  PedStop(Davis)
  PedClearObjectives(Davis)
  Wait(3560)
  PedMoveToXYZ(Davis,3,547.1614, -77.9856, 12.6107)
  SoundStopCurrentSpeechEvent(Davis)
  SoundPlayScriptedSpeechEvent(Davis, "FIGHT_INITIATE", 0, "large")
 
TextPrintString("Omar : What in the hell are you doing here?!",3,2)
  Wait(4000)
  TextPrintString("Omar : Oh right Gurney sent you, boy's take care of Jimmy!",3,2)
  Wait(4000)
 
  Wait(100)
  PedClimbLadder(Omar, 547.2529, -72.0230, 5.4388, 1)
  SoundStopCurrentSpeechEvent(Omar)
  SoundPlayScriptedSpeechEvent(Omar, "FIGHT_INITIATE", 0, "large")
  Wait(5800)
  PedStop(Omar)
  PedClearObjectives(Omar)
  Wait(3560)
  PedMoveToXYZ(Omar,3,547.1614, -77.9856, 12.6107)
  SoundStopCurrentSpeechEvent(Omar)
  SoundPlayScriptedSpeechEvent(Omar, "FIGHT_INITIATE", 0, "large")
 
   Wade2 = PedCreateXYZ(44,541.4063,-69.8235,5.4189)
  Tom2 = PedCreateXYZ(48,541.4063+1,-69.8235+1,5.4189+1)
 Troy2 = PedCreateXYZ(42,541.4063+2,-69.8235+2,5.4189+2)
Ethan2 = PedCreateXYZ(41,541.4063+3,-69.8235+3,5.4189+3)

  PedSetPedToTypeAttitude(Wade2, 13, 0)
  PedSetPedToTypeAttitude(Tom2, 13, 0)
  PedSetPedToTypeAttitude(Troy2, 13, 0)
  PedSetPedToTypeAttitude(Ethan2, 13, 0)

PedAttackPlayer(Wade2, gPlayer,3)
PedAttackPlayer(Tom2, gPlayer,3)
PedAttackPlayer(Troy2, gPlayer,3)
PedAttackPlayer(Ethan2, gPlayer,3)
 
CameraFollowPed(gPlayer)
PlayerSetControl(1)
CameraSetWidescreen(false)

l_69_1 = false
end





main = function()
repeat
TomDefeated()
Wait(0)
until not Alive
end



28
Code: [Select]
if DuckisGoose = false  and DuckisFound = false and PedIsValid(Goose) then
--Duck Found
end

THIS ISN'T RIGHT! Would it kill ya to test your scripts before posting them? You need TWO equal signs for comparison, one equal sign is for assignment. I'm sorry but you do this constantly. Please, make sure you know what you're talking about before posting all this invalid code and confusing newbies.

My fucking bad I made a mistake Christ I will refix the script just didn't have time to.  >:( I also added a blip for you to use so players and yourself could see where to go to.

I tried running the script with your modifications through the game. Unfortunately, I seem to be having a similar problem to before. The "congratulations" text is appearing on the screen immediately after starting the mission. I am also getting the standard yellow "You Passed" text for mission success immediately after that. So it would appear that the mission success trigger is working correctly, but the PedIsDead(Damon) trigger is firing off immediately at the beginning of the mission before I've had a chance to even lay a hand on him.

So here is the fix, also all peds must be spawned before running the PedIsDead
Code: [Select]
function MissionSetup()
AreaTransitionXYZ(0, 270, -110, 6.4000000953674)
  DisablePunishmentSystem(true)
  AreaDisableAllPatrolPaths()
  DisablePunishmentSystem(false)
Algernon = PedCreateXYZ(4,265,-110,6.4000000953674) -- Spawn bully target
  Damon = PedCreateXYZ(12,262,-110,6.4000000953674) --Spawn bully
MissionBlip = BlipAddXYZ(12,262,-110,6.4000000953674,0)
SpawnCallToBully()
end

function SpawnCallToBully()
  local x,y = 4,256
  local r1 = x + 1.5
  local r2 = y + 1.5
  local r3 = x - 1.5
  local r4 = y - 1.5
  repeat
    Wait(0)
  until PedInRectangle(gPlayer,r1,r2,r3,r4)
  Wait(1500)
BlipRemove(MissionBlip)
 TextPrintString("Algernon is one of the geeks at school. He needs protection from Damon, the jock who has been bullying him.", 4, 1)
Wait(4000)
PedRecruitAlly(Algernon,gPlayer)
 PedShowHealthBar(Algernon, true, "N_Algernon", true)
PedAttack(Damon, Algernon, 1)
IsBully = false
end

function BullyDefeated()
if PedIsDead(Damon) and IsBully == false then
IsBully = true
TextPrintString("Congratulations! Algernon is safe for now thanks to your intervention.",4,1)
Wait(6000)
MissionSucceed(true, false, false)
CameraSetWidescreen(true) 
Wait(4000)
CameraFade(500, 0)
Wait(500)
CameraAllowChange(true)
SoundSetAudioFocusPlayer()
CameraReturnToPlayer()
CameraReset()
CameraSetWidescreen(false)
  PlayerSetHealth(800)
end

main = function()
repeat
BullyDefeated()
Wait(0)
until not Alive
end
Try running my script and looking at my tutorials it should work correctly now I just had an error with the (=) their should always be (==) instead of one looking like this. if PedIsDead(Damon) and IsBully == false then not like this if PedIsDead(Damon) and IsBully = false then
All blips are used like this TestBlip = BlipAddXYZ(X,Y,Z,0) (0 is the small Yellow X appearing on the map) (The blip's location should always be the same as the objective location not any wear else. If you script the blip in another location you may mess up player's in finding certain things.)

29
You really should check my mission scripting tutorial.
So basically you do this,
 
To tell you a few things make sure to follow my scripting tutorial entirely. The argument with if is always used to ask the game wether something is valid or not.
 
Anything can be used for checking

Code: [Select]
if DuckisGoose = false  and DuckisFound = false and PedIsValid(Goose) then
--Duck Found
end

With false the argument is always set to true if your trying to run something once. Running false multiple times like this

Code: [Select]
function CallPreppiesToHelp()
PreppiesHelp = false
end

function CallPreppiesToHelp()
PreppiesHelp = false
PedAddPedToIgnoreList(Preppy1)
end

function CallPreppiesToHelp2()
PreppiesHelp = true
PedAttack(Preppy1)
PreppiesHelp = false
end





Code: [Select]
function MissionSetup()
AreaTransitionXYZ(0, 270, -110, 6.4000000953674)
  DisablePunishmentSystem(true)
  AreaDisableAllPatrolPaths()
  DisablePunishmentSystem(false)
Algernon = PedCreateXYZ(4,265,-110,6.4000000953674) -- Spawn bully target
  Damon = PedCreateXYZ(12,262,-110,6.4000000953674) --Spawn bully
SpawnCallToBully()
end

function SpawnCallToBully()
  local x,y = 4,256
  local r1 = x + 1.5
  local r2 = y + 1.5
  local r3 = x - 1.5
  local r4 = y - 1.5
  repeat
    Wait(0)
  until PedInRectangle(gPlayer,r1,r2,r3,r4)
  Wait(1500)
 TextPrintString("Algernon is one of the geeks at school. He needs protection from Damon, the jock who has been bullying him.", 4, 1)
Wait(4000)
PedRecruitAlly(Algernon,gPlayer)
 PedShowHealthBar(Algernon, true, "N_Algernon", true)
PedAttack(Damon, Algernon, 1)
IsBully = false
end

function BullyDefeated()
if PedIsDead(Damon) and IsBully = false then
IsBully = true
TextPrintString("Congratulations! Algernon is safe for now thanks to your intervention.",4,1)
Wait(6000)
MissionSucceed(true, false, false)
CameraSetWidescreen(true) 
Wait(4000)
CameraFade(500, 0)
Wait(500)
CameraAllowChange(true)
SoundSetAudioFocusPlayer()
CameraReturnToPlayer()
CameraReset()
CameraSetWidescreen(false)
  PlayerSetHealth(800)
end

main = function()
repeat
BullyDefeated()
Wait(0)
until not Alive
end




30
Requests / Re: Mod Request
« on: February 29, 2016, 10:28:32 AM »
Somebody make a escape from detention mod
sorry but that's not possible  :o

Nothing is impossible with Lua.

Pages: 1 [2] 3 4 ... 31