Jump to content

Sanny builder missie probleem


Recommended Posts

Geplaatst:

Weet iemand wat er fout is in deze code:

// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.03      

DEFINE MISSIONS 0

DEFINE EXTERNAL_SCRIPTS 0 // Use -1 in order not to compile AAA script

DEFINE UNKNOWN_EMPTY_SEGMENT 0

DEFINE UNKNOWN_THREADS_MEMORY 0

{$VERSION 3.1.0027}

//-------------MAIN---------------
thread 'MAIN' 
01F0: set_max_wanted_level_to 0 
set_wb_check_to 0 
00C0: set_current_time_hours_to 8 minutes_to 0 
04E4: unknown_refresh_game_renderer_at 2488.56 -1666.84 
Camera.SetAtPos(2488.56, -1666.84, 13.38)
$PLAYER_CHAR = Player.Create(#NULL, 2488.56, -1666.84, 13.38)
$PLAYER_ACTOR = Actor.EmulateFromPlayer($PLAYER_CHAR)
07AF: $PLAYER_GROUP = player $PLAYER_CHAR group 
Camera.SetBehindPlayer
set_weather 0 
wait 0 
Player.SetClothes($PLAYER_CHAR, "PLAYER_FACE", "HEAD", Head)
Player.SetClothes($PLAYER_CHAR, "JEANSDENIM", "JEANS", Legs)
Player.SetClothes($PLAYER_CHAR, "SNEAKERBINCBLK", "SNEAKER", Shoes)
Player.SetClothes($PLAYER_CHAR, "VEST", "VEST", Torso)
Player.Build($PLAYER_CHAR)
Player.CanMove($PLAYER_CHAR) = True
fade 1 0 
select_interior 0 
0629: change_integer_stat 181 to 4 
016C: restart_if_wasted_at 2027.77 -1420.52 15.99 angle 137.0 town_number 0 
016D: restart_if_busted_at 1550.68 -1675.49 14.51 angle 90.0 town_number 0 
0180: set_on_mission_flag_to $ONMISSION // Note: your missions have to use the variable defined here 
03E6: remove_text_box 
jump @MODEL 
end_thread 
// zet missie hier
:MODEL
thread 'MODEL' 
Model.Load(#CHEETAH)
Model.Load(#SILENCED)
Model.Load(#BFYST)
038B: load_requested_models 

:MODEL_27
if or
  not Model.Available(#CHEETAH)
  not Model.Available(#SILENCED)
  not Model.Available(#BFYST)
else_jump @MODEL_63 
wait 0 
jump @MODEL_27 

:MODEL_63
0674: set_car_model (#CHEETAH) numberplate "PTCOWNT" 
$CHEETAH = Car.Create(#CHEETAH, 2458.248, -1659.026, 13.3047)
Car.Angle($CHEETAH) = 270.0
Car.Health($CHEETAH) = 1000
$M1 = Marker.CreateAboveCar($CHEETAH)
01B2: give_actor $PLAYER_ACTOR weapon 3 ammo 100 // Load the weapon model before using this 
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 3 

:MODEL_140
wait 0 
  Actor.InCar($PLAYER_ACTOR, $CHEETAH)
else_jump @MODEL_140 
Marker.Disable($M1)
$COORDINAAT_X = 2100.96 
$COORDINAAT_Y = -1366.837 
$COORDINAAT_Z = 23.9844 
$COORDINAAT = Marker.CreateIconAndSphere(0, $COORDINAAT_X, $COORDINAAT_Y, $COORDINAAT_Z)

:MODEL_210
wait 0 
if 
  Car.Wrecked($CHEETAH)
else_jump @MODEL_241 
wait 0 
jump @MODEL 

:MODEL_241
if 
01AE:   car $CHEETAH sphere 0 near_point $COORDINAAT_X $COORDINAAT_Y radius 5.0 5.0 stopped 
else_jump @MODEL_210 
wait 0 
10@ = Actor.Create(CivFemale, #BFYST, 2094.35, -1342.952, 23.9844)
Marker.Disable($COORDINAAT)
Actor.Angle(10@) = 88.44
$MARKER = Marker.CreateAboveActor(10@)
Actor.WeaponAccuracy(10@) = 100
Actor.Health(10@) = 250
01B2: give_actor 10@ weapon 3 ammo 1000 // Load the weapon model before using this 
01B9: set_actor 10@ armed_weapon_to 3 
05E2: AS_actor 10@ kill_actor $PLAYER_ACTOR 

:MODEL_366
wait 0 
  Actor.Dead(10@)
else_jump @MODEL_366 
0394: play_music 1 
01E3: show_text_1number_styled GXT 'M_PASS' number 10000 time 5000 style 1  // MISSION PASSED!~n~~w~$~1~
Player.Money($PLAYER_CHAR) += 10000
Model.Destroy(#CHEETAH)
Model.Destroy(#SILENCED)
Model.Destroy(#BFYST)
Marker.Disable($MARKER)
end_thread

Want als ik op Compile druk geeft ie de foutmelding "Niet genoeg paramters gezet. verwachte 2 params"

Weet iemand wat ik moet doen of kan iemand de code verbeteren?

Alvast bedankt! :)

Geplaatst:
Want als ik op Compile druk geeft ie de foutmelding "Niet genoeg paramters gezet. verwachte 2 params"

Weet iemand wat ik moet doen of kan iemand de code verbeteren?

Alvast bedankt! :)

de fout zit hierin: 0674: set_car_model (#CHEETAH) numberplate "PTCOWNT"

het moet zijn: 0674: set_car_model #CHEETAH numberplate "PTCOWNT"

dus zonder de haakjes.

BC7

Geplaatst:

Nu zit er weer een fout in mijn script :7

Kan iemand mij vertellen wat hier fout aan is?

// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.03

DEFINE MISSIONS 0

DEFINE EXTERNAL_SCRIPTS 0 // Use -1 in order not to compile AAA script

DEFINE UNKNOWN_EMPTY_SEGMENT 0

DEFINE UNKNOWN_THREADS_MEMORY 0

{$VERSION 3.1.0027}

//-------------MAIN---------------
thread 'MAIN'
01F0: set_max_wanted_level_to 6
set_wb_check_to 0
00C0: set_current_time_hours_to 8 minutes_to 0
04E4: unknown_refresh_game_renderer_at 2488.56 -1666.84
Camera.SetAtPos(2488.56, -1666.84, 13.38)
$PLAYER_CHAR = Player.Create(#NULL, 2488.56, -1666.84, 13.38)
$PLAYER_ACTOR = Actor.EmulateFromPlayer($PLAYER_CHAR)
07AF: $PLAYER_GROUP = player $PLAYER_CHAR group
Camera.SetBehindPlayer
set_weather 0
wait 0
Player.SetClothes($PLAYER_CHAR, "PLAYER_FACE", "HEAD", Head)
Player.SetClothes($PLAYER_CHAR, "JEANSDENIM", "JEANS", Legs)
Player.SetClothes($PLAYER_CHAR, "SNEAKERBINCBLK", "SNEAKER", Shoes)
Player.SetClothes($PLAYER_CHAR, "VEST", "VEST", Torso)
Player.Build($PLAYER_CHAR)
Player.CanMove($PLAYER_CHAR) = True
fade 1 0
select_interior 0
0629: change_integer_stat 181 to 4
016C: restart_if_wasted_at 2027.77 -1420.52 15.99 angle 137.0 town_number 0
016D: restart_if_busted_at 1550.68 -1675.49 14.51 angle 90.0 town_number 0
0180: set_on_mission_flag_to $ONMISSION // Note: your missions have to use the variable defined here
03E6: remove_text_box
jump @MODEL
end_thread
// zet missie hier
:MODEL
thread 'MODEL'
Model.Load(#CHEETAH)
Model.Load(#ak47)
038B: load_requested_models

:MODEL_27
if or
not Model.Available(#CHEETAH)
not Model.Available(#ak47)
else_jump @MODEL_63
wait 0
jump @MODEL_27

:MODEL_63
0674: set_car_model #CHEETAH numberplate "PTCOWNT"
$CHEETAH = Car.Create(#CHEETAH), 2458.248, -1659.026, 13.3047)
Car.Angle($CHEETAH) = 270.0
Car.Health($CHEETAH) = 1000
$M1 = Marker.CreateAboveCar($CHEETAH)
01B2: give_actor $PLAYER_ACTOR weapon 30 ammo 1000 // Load the weapon model before using this
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 30

:MODEL_140
wait 0
Actor.InCar($PLAYER_ACTOR, $CHEETAH)
else_jump @MODEL_140
Marker.Disable($M1)
$COORDINAAT_X = 2100.96
$COORDINAAT_Y = -1366.837
$COORDINAAT_Z = 23.9844
$COORDINAAT = Marker.CreateIconAndSphere(0, $COORDINAAT_X, $COORDINAAT_Y, $COORDINAAT_Z)

:MODEL_210
wait 0
if
Car.Wrecked($CHEETAH)
else_jump @MODEL_241
wait 0
jump @MODEL

:MODEL_241
if
01AE: car $CHEETAH sphere 0 near_point $COORDINAAT_X $COORDINAAT_Y radius 5.0 5.0 stopped
else_jump @MODEL_210
wait 0
10@ = Actor.Create(CLAUDE, #BFYST, 2094.35, -1342.952, 23.9844)
Marker.Disable($COORDINAAT)
Actor.Angle(10@) = 88.44
$MARKER = Marker.CreateAboveActor(10@)
Actor.WeaponAccuracy(10@) = 100
Actor.Health(10@) = 150
01B2: give_actor 9@ weapon 28 ammo 1000 // Load the weapon model before using this
01B9: set_actor 9@ armed_weapon_to 28
05E2: AS_actor 9@ kill_actor $PLAYER_ACTOR
9@ = Actor.Create(CAT, #BFYST, 2087.259 -1339.8541 23.9844)
Marker.Disable($COORDINAAT)
Actor.Angle(11@) = 88.44
$MARKER = Marker.CreateAboveActor(11@)
Actor.WeaponAccuracy(10@) = 100
Actor.Health(9@) = 150
01B2: give_actor 9@ weapon 22 ammo 1000 // Load the weapon model before using this
01B9: set_actor 9@ armed_weapon_to 28
05E2: AS_actor 9@ kill_actor $PLAYER_ACTOR

:MODEL_366
wait 0
Actor.Dead(10@)
else_jump @MODEL_366
0394: play_music 1
01E3: show_text_1number_styled GXT 'M_PASS' number 10000 time 5000 style 1 // MISSION PASSED!~n~~w~$~1~
Player.Money($PLAYER_CHAR) += 10000
Model.Destroy(#CHEETAH)
Model.Destroy(#SILENCED)
Model.Destroy(#BFYST)
Marker.Disable($MARKER)
end_thread

Ik wil graag dat 2 actors mij aanvallen.

Kan iemand mij helpen?

Alvast bedankt! :)

Mvg PTC. :)

Geplaatst:

Misschien handig om erbij te vertellen WAT er fout gaat,

of moeten mensen die je willen helpen de hele code maar doorpluizen ?

Probeer zoveel mogelijk info te geven over wanneer de fout optreed, wat er dan gebeurd, en wat je verwacht had dat er gebeurde.

Hierin staat in ieder gval een haakje te veel:

$CHEETAH = Car.Create(#CHEETAH), 2458.248, -1659.026, 13.3047)

Dit moet dus zijn:

$CHEETAH = Car.Create(#CHEETAH, 2458.248, -1659.026, 13.3047)

Geplaatst: (bewerkt)

Hij geeft de hele tijd aan dat er te weinig paramters zijn. :7

(In SannyBuilder)

En ik verwacht dat ingame 2 actors mij aanvallen met wapens.

Bewerkt: door PiekeTheCat
Geplaatst:

Als hij die foutmelding geeft, is het wel handig om dat er even bij te vermelden als je om hulp vraagt. En ook op welke regel hij die fout geeft, maakt het zoeken een stuk makkelijker. Misschien zou je het met die informatie zelf wel kunnen vinden.

Geplaatst:
Als hij die foutmelding geeft, is het wel handig om dat er even bij te vermelden als je om hulp vraagt. En ook op welke regel hij die fout geeft, maakt het zoeken een stuk makkelijker. Misschien zou je het met die informatie zelf wel kunnen vinden.

:duh:

Daarom vraag ik het,ikzelf denk dat het fout gaat bij de actors spawnen maar ik heb geen ene flikker idee hoe je 2 actors kort bij mij laat spawnen die mij aanvallen.(Ik weet ook neit hoe variabels ofzoiets werken).

Geplaatst:

Als hij dat aangeeft springt hij automatisch naar de plaats waar de fout zit, kopieer die regels dan kunnen we het zien.

Geplaatst:

Hier zit de fout:

10@ = Actor.Create(CLAUDE, #BFYST, 2094.35, -1342.952, 23.9844)
Marker.Disable($COORDINAAT)
Actor.Angle(10@) = 88.44
$MARKER = Marker.CreateAboveActor(10@)
Actor.WeaponAccuracy(10@) = 100
Actor.Health(10@) = 150
01B2: give_actor 9@ weapon 28 ammo 1000 // Load the weapon model before using this
01B9: set_actor 9@ armed_weapon_to 28
05E2: AS_actor 9@ kill_actor $PLAYER_ACTOR
9@ = Actor.Create(CAT, #BFYST, 2087.259 -1339.8541 23.9844)
Marker.Disable($COORDINAAT)
Actor.Angle(11@) = 88.44
$MARKER = Marker.CreateAboveActor(11@)
Actor.WeaponAccuracy(10@) = 100
Actor.Health(9@) = 150
01B2: give_actor 9@ weapon 22 ammo 1000 // Load the weapon model before using this
01B9: set_actor 9@ armed_weapon_to 28
05E2: AS_actor 9@ kill_actor $PLAYER_ACTOR

Ik wil dus dat 2 actors me aanvallen maar ik weet gewoon zelf dat deze code helemaal fout is :7

Geplaatst:

Nogmaals de vraag : waar precies treedt de fout op.

Dus op welke regel staat de cursor, nadat je de fout te zien hebt gekregen..

Geplaatst:

Nee, dat was inderdaad niet duidelijk :)

Maar het probleem gelukkig wel:

De eerste parameter can Actor.create(), is het pedtype. Daarvoor heb je "CLAUDE" ingevuld, maar dat is geen geldige waarde. Je moet kiezen uit deze lijst:

  • 0 PLAYER1
  • 1 PLAYER2
  • 2 PLAYER_NETWORK
  • 3 PLAYER_UNUSED
  • 4 CIVMALE
  • 5 CIVFEMALE
  • 6 COP
  • 7 GANG1
  • 8 GANG2
  • 9 GANG3
  • 10 GANG4
  • 11 GANG5
  • 12 GANG6
  • 13 GANG7
  • 14 GANG8
  • 15 GANG9
  • 16 GANG10
  • 17 DEALER
  • 18 MEDIC
  • 19 FIREMAN
  • 20 CRIMINAL
  • 21 BUM*
  • 22 PROSTITUTE
  • 23 SPECIAL
  • 24 MISSION1
  • 25 MISSION2
  • 26 MISSION3
  • 27 MISSION4
  • 28 MISSION5
  • 29 MISSION6
  • 30 MISSION7
  • 31 MISSION8

De pedtype bepaald hoe een actor zich gedraagt, met name t.o.v. andere peds. CIVMALE en CIVFEMALE zijn meestal wel veilige keuzes.

Zelfde probleem heb je eenstukje verderop nogmaals, met "CAT".

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...