Quantcast

Jump to content

» «
Photo

I Cant Trigger Mission

2 replies to this topic
shrode
  • shrode

    Player Hater

  • Members
  • Joined: 21 Dec 2011

#1

Posted 14 February 2012 - 11:04 PM Edited by shrode, 14 February 2012 - 11:09 PM.

i defined my mission

[code=auto:0]
DEFINE MISSIONS 81
DEFINE MISSION 0 AT @INTRO             // Intro Movie
DEFINE MISSION 1 AT @HEALTH            // Hospital Info Scene
DEFINE MISSION 2 AT @WANTED            // Police Station Info Scene
DEFINE MISSION 3 AT @RC1               // RC Diablo Destruction
DEFINE MISSION 4 AT @RC2               // RC Mafia Massacre
DEFINE MISSION 5 AT @RC3               // RC Rumpo Rampage
DEFINE MISSION 6 AT @RC4               // RC Casino Calamity
DEFINE MISSION 7 AT @T4X4_1            // Patriot Playground
DEFINE MISSION 8 AT @T4X4_2            // A Ride In The Park
DEFINE MISSION 9 AT @T4X4_3            // Gripped!
DEFINE MISSION 10 AT @MAYHEM           // Multistorey Mayhem
DEFINE MISSION 11 AT @AMBULAN          // Paramedic
DEFINE MISSION 12 AT @FIRETRU          // Firefighter
DEFINE MISSION 13 AT @COPCAR           // Vigilante
DEFINE MISSION 14 AT @TAXI             // Taxi Driver
DEFINE MISSION 15 AT @MEAT1            // The Crook
DEFINE MISSION 16 AT @MEAT2            // The Thieves
DEFINE MISSION 17 AT @MEAT3            // The Wife
DEFINE MISSION 18 AT @MEAT4            // Her Lover
DEFINE MISSION 19 AT @EIGHT            // Give Me Liberty and Luigi's Girls
DEFINE MISSION 20 AT @LUIGI2           // Don't Spank My Bitch Up
DEFINE MISSION 21 AT @LUIGI3           // Drive Misty For Me
DEFINE MISSION 22 AT @LUIGI4           // Pump-Action Pimp
DEFINE MISSION 23 AT @LUIGI5           // The Fuzz Ball
DEFINE MISSION 24 AT @JOEY1            // Mike Lips Last Lunch
DEFINE MISSION 25 AT @JOEY2            // Farewell 'Chunky' Lee Chong
DEFINE MISSION 26 AT @JOEY3            // Van Heist
DEFINE MISSION 27 AT @JOEY4            // Cipriani's Chauffeur
DEFINE MISSION 28 AT @JOEY5            // Dead Skunk In The Trunk
DEFINE MISSION 29 AT @JOEY6            // The Getaway
DEFINE MISSION 30 AT @TONI1            // Taking Out The Laundry
DEFINE MISSION 31 AT @TONI2            // The Pick-Up
DEFINE MISSION 32 AT @TONI3            // Salvatore's Called A Meeting
DEFINE MISSION 33 AT @TONI4            // Triads And Tribulations
DEFINE MISSION 34 AT @TONI5            // Blow Fish
DEFINE MISSION 35 AT @FRANK1           // Chaperone
DEFINE MISSION 36 AT @FRANK2           // Cutting The Grass
DEFINE MISSION 37 AT @FRANK21          // Bomb Da Base: Act I
DEFINE MISSION 38 AT @FRANK3           // Bomb Da Base: Act II
DEFINE MISSION 39 AT @FRANK4           // Last Requests
DEFINE MISSION 40 AT @DIABLO1          // Turismo
DEFINE MISSION 41 AT @DIABLO2          // I Scream, You Scream
DEFINE MISSION 42 AT @DIABLO3          // Trial By Fire
DEFINE MISSION 43 AT @DIABLO4          // Big'N'Veiny
DEFINE MISSION 44 AT @ASUKA1           // Sayonara Salvatore
DEFINE MISSION 45 AT @ASUKA2           // Under Surveillance
DEFINE MISSION 46 AT @ASUKA3           // Paparazzi Purge
DEFINE MISSION 47 AT @ASUKA4           // Payday For Ray
DEFINE MISSION 48 AT @ASUKA5           // Two-Faced Tanner
DEFINE MISSION 49 AT @KENJI1           // Kanbu Bust-Out
DEFINE MISSION 50 AT @KENJI2           // Grand Theft Auto
DEFINE MISSION 51 AT @KENJI3           // Deal Steal
DEFINE MISSION 52 AT @KENJI4           // Shima
DEFINE MISSION 53 AT @KENJI5           // Smack Down
DEFINE MISSION 54 AT @RAY1             // Silence The Sneak
DEFINE MISSION 55 AT @RAY2             // Arms Shortage
DEFINE MISSION 56 AT @RAY3             // Evidence Dash
DEFINE MISSION 57 AT @RAY4             // Gone Fishing
DEFINE MISSION 58 AT @RAY5             // Plaster Blaster
DEFINE MISSION 59 AT @RAY6             // Marked Man
DEFINE MISSION 60 AT @LOVE1            // Liberator
DEFINE MISSION 61 AT @LOVE2            // Waka-Gashira Wipeout!
DEFINE MISSION 62 AT @LOVE3            // A Drop In The Ocean
DEFINE MISSION 63 AT @YARD1            // Bling-Bling Scramble
DEFINE MISSION 64 AT @YARD2            // Uzi Rider
DEFINE MISSION 65 AT @YARD3            // Gangcar Round-Up
DEFINE MISSION 66 AT @YARD4            // Kingdom Come
DEFINE MISSION 67 AT @LOVE4            // Grand Theft Aero
DEFINE MISSION 68 AT @LOVE5            // Escort Service
DEFINE MISSION 69 AT @LOVE6            // Decoy
DEFINE MISSION 70 AT @LOVE7            // Love's Disappearance
DEFINE MISSION 71 AT @ASUSB1           // Bait
DEFINE MISSION 72 AT @ASUSB2           // Espresso-2-Go!
DEFINE MISSION 73 AT @ASUSB3           // S.A.M.
DEFINE MISSION 74 AT @HOOD1            // Uzi Money
DEFINE MISSION 75 AT @HOOD2            // Toyminator
DEFINE MISSION 76 AT @HOOD3            // Rigged To Blow
DEFINE MISSION 77 AT @HOOD4            // Bullion Run
DEFINE MISSION 78 AT @HOOD5            // Rumble
DEFINE MISSION 79 AT @CAT1             // The Exchange
DEFINE MISSION 80 AT @MEME



And then created a thread



[code=auto:0]
:NONAME_77
0001: wait 0 ms
00D6: if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @NONAME_77_83
00D6: if
0038: $ONMISSION == 0 // integer values
004D: jump_if_false @NONAME_77_83
00D6: if
0213: $MYPICKUP = create_pickup #KILLFRENZY type 3 at 812.0 -945.5 35.75
0214: pickup $MYPICKUP picked_up
004D: jump_if_false @NONAME_77_83
0417: start_mission 80
0004: $ONMISSION = 1 // integer values

:NONAME_77_83
0002: jump @NONAME_77



Then i created my mission at the uber very bottom of main.scm




[code=auto:0]
//-------------Mission 80---------------

:MEME
03A4: name_thread 'MEME'
0050: gosub @MEME_46
00D6: if
0112: wasted_or_busted
004D: jump_if_false @MEME_37
0050: gosub @MEME_66

:MEME_37
0050: gosub @MEME_68
004E: end_thread

:MEME_46
009A: $TONI4_MAFIA2 = create_actor 7 #GANG01 at 1215.875 -311.1875 29.0
0051: return

:MEME_66
0051: return

:MEME_68
0004: $ONMISSION = 0 // integer values
00D8: mission_cleanup
0051: return




My problem is when i standing at the
0213: $MYPICKUP = create_pickup #KILLFRENZY rampage_ani.gif type 3 at 812.0 -945.5 35.75

nothing happens confused.gif

Deji
  • Deji

    Coding like a Rockstar!

  • Feroci Racing
  • Joined: 24 Dec 2007
  • None

#2

Posted 15 February 2012 - 12:12 AM

CODE
:NONAME_77
0001: wait 0 ms
00D6: if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @NONAME_77_83
00D6: if
0038: $ONMISSION == 0 // integer values
004D: jump_if_false @NONAME_77_83
00D6: if
0213: $MYPICKUP = create_pickup #KILLFRENZY type 3 at 812.0 -945.5 35.75
0214: pickup $MYPICKUP picked_up
004D: jump_if_false @NONAME_77_83
0417: start_mission 80
0004: $ONMISSION = 1 // integer values

:NONAME_77_83
0002: jump @NONAME_77


Lets just take a look at this in a more readable way...

CODE
while true
   wait 0
   if
       0256: player $PLAYER_CHAR defined
   then
       if
           $ONMISSION == 0 // integer values
       then
           if
               0213: $MYPICKUP = create_pickup #KILLFRENZY type 3 at 812.0 -945.5 35.75
               0214: pickup $MYPICKUP picked_up
           then
               0417: start_mission 80
               $ONMISSION = 1 // integer values
           end
       end
   end
end


So, not only do you treat the CREATE_PICKUP command as a condition, but you also run it in an infinite loop. Try this:

CODE
0213: $MYPICKUP = create_pickup #KILLFRENZY type 3 at 812.0 -945.5 35.75

while true
   wait 0
   if
       0256: player $PLAYER_CHAR defined
   then
       if
           $ONMISSION == 0 // integer values
       then
           if
               0214: pickup $MYPICKUP picked_up
           then
               0417: start_mission 80
               $ONMISSION = 1
               004E: end_thread    // we can finish, now
           end
       end
   end
end

shrode
  • shrode

    Player Hater

  • Members
  • Joined: 21 Dec 2011

#3

Posted 15 February 2012 - 01:40 AM

Sorry if i were a noob when it comes to something like this..
im a lil bit new about this coding stuff

so anyway..

you'd just made my day baby!
you fixed my problem like a boss,,thanks a lot buddy!




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users