Jump to content

Aanvraag voor deze hulpzame codes


Recommended Posts

Geplaatst: (bewerkt)

Dit is mijn lege code waar ik aan begonnen ben:

{
{
 use macro (Ctrl+J) "headsa"
 to insert a file header      
}
{$VERSION 3.0.0000}
var
$PLAYER_CHAR: Player
end // var 
03A4: name_thread 'MAIN' 
01F0: set_max_wanted_level_to 6 
0111: toggle_wasted_busted_check 0 
00C0: set_current_time_hours_to 8 minutes_to 0 
04E4: unknown_refresh_game_renderer_at 2488.56 -1666.84 
03CB: set_rendering_origin_at 2488.56 -1666.84 13.38 
0053: $PLAYER_CHAR = create_player #NULL at 2488.56 -1666.84 13.38 
01F5: $PLAYER_ACTOR = create_player_actor $PLAYER_CHAR 
07AF: $PLAYER_GROUP = player $PLAYER_CHAR group 
0373: set_camera_directly_behind_player 
01B6: set_weather 0 
0001: wait 0 ms 
087B: set_player $PLAYER_CHAR clothes_texture "cornrows" model "cornrows" body_part 1 
087B: set_player $PLAYER_CHAR clothes_texture "tracktrgang" model "tracktr" body_part 2 
087B: set_player $PLAYER_CHAR clothes_texture "sneakerheatwht" model "sneaker" body_part 3 
087B: set_player $PLAYER_CHAR clothes_texture "hoodyAgreen" model "hoodyA" body_part 0
087B: set_player $PLAYER_CHAR clothes_texture "neckgold" model "neck2" body_part 13
087B: set_player $PLAYER_CHAR clothes_texture "watchgno" model "watch" body_part 14 
070D: rebuild_player $PLAYER_CHAR 
01B4: toggle_player $PLAYER_CHAR can_move 1 
016A: fade 1 time 0 
04BB: 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 
0004: $DEFAULT_WAIT_TIME = 250
03E6: remove_text_box 
create_thread @SPHERE 
// IDLE LOOP
:leeg
wait 500
jump @leeg
end_thread 
:SPHERE
thread 'SPHERE'
//Load models
0247: load_model #GREENWOO
038B: load_requested_models
0674: set_car_model #GREENWOO numberplate "SASE CAR"]
0247: load_model #BFYST
038B: load_requested_models
0812: AS_actor #BFYST perform_animation "DAM_amL_fmLt" IFP_file "ped" 4.0 loopA -1 lockX 0 lockY 0 lockF 0 time -1
:MODEL_LOAD
00D6: if  
8248:   not model #GREENWOO available 
004D: jump_if_false @MODEL_SPAWN                                              
0001: wait 0 ms 
0002: jump @MODEL_LOAD
00D6: if 
8248:   not model #BFYST available 
004D: jump_if_false @MODEL_SPAWN 
0001: wait 0 ms 
0002: jump @MODEL_LOAD 
:MODEL_SPAWN
00A5: $greenwood = create_car #GREENWOO at 2458.2483 -1659.0264 13.3047
Car.Angle($greenwood)= 270.0
0186: $m1 = create_marker_above_car $greenwood
0165: set_marker $m1 color_to 4
0249: release_model #GREENWOO
10@ = Actor.Create(CIVFEMALE, #BFYST, 2488.56, -1661.84, 13.38)
Actor.Angle(10@) = 180.0
0249: release_model #BFYST

:MAIN_LOOP
0001: wait $DEFAULT_WAIT_TIME ms
00BF: $TIME_HOURS = current_time_hours, $TIME_MINS = current_time_minutes
00BC: text_highpriority 'B1F89624' 3000 ms 1
0002: jump @MAIN_LOOP 


// put your mods (threads) here


//-------------Mission 0---------------
// put your missions here



//-------------External script 0---------------
// put your external scripts here

Nu wil ik hier de volgende dingen bij hebben:

* De marker moet weg gaan als je instapt.

* Ik wil dat het beeld recht achter de auto komt als je ingestapt bent.

* Het beeld en jijzelf kan niet bewegen als je in de auto bent.

* Er moet een klein menuutje komen, netzoals bij de n00bmode alleen dan automatisch als je de auto instapt.

Als dit mogelijk kan zijn (wat ik zeker denk) zou ik graag de codes hebben.

Ik ben nog maar pas begonnen met scm scripting, dus hulp is wel nodig.

Alvast bedankt :tu:

Groetjes Joman :cya:

EDIT: Hoe laat ik een ped een animatie doen? Ik wil dat een ped op zijn hurken gaat zitten. ( Wat met CJ gebeurd als je op C drukt.)

Bewerkt: door joman
Geplaatst: (bewerkt)

 {  use macro (Ctrl+J) "headsa"  to insert a file header      }{$VERSION 3.0.0000}

Heb je het over dit stukje??

In ieder geval. Kan je me helpen met de codes die ik zoek??

Bewerkt: door joman
Geplaatst: (bewerkt)

Marker weg laten gaan:

repeat
wait 0
until Actor.InCar($PLAYER_ACTOR, $greenwood)
Marker.Disable($m1)

Beeld direct achter auto weet ik niet.

Beeld en CJ niet laten bewegen:

Player.CanMove($PLAYER_CHAR) = False

CJ weer laten bewegen:

Player.CanMove($PLAYER_CHAR) = True

Menu weet ik ook niet.

Bij de $--tekst-- moet je zelf de naam van de variabele invullen, ik kijk in je code, misschien kan ik die regels dan toevoegen. Regels toegevoegd.

Bewerkt: door Donald F. Duck
Geplaatst: (bewerkt)

Thanks ik ga ze nu ff uitproberen... ik edit als ik klaar ben..

EDIT: GELUKT!! Ik heb de camera achter de auto zelf gevonden. Dit is de code die ik in de main heb gezet:

repeat

wait 0

until Actor.InCar($PLAYER_ACTOR, $greenwood)

Marker.Disable($m1)

0373: set_camera_directly_behind_player

Player.CanMove($PLAYER_CHAR) = False

De 1 na laatse regel is camera achter de auto. Stond namelijk ook al in de stripped code.

Nu alleen nog dat kleine menuutje. Ik zal de code van n00bmode 2.0 eens gaan bekijken.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

EDIT2: Ook gelukt met dat kleine menuutje. Precies wat ik wilde. Dit is de code. Ik heb hem onder de code hierboven gezet:

03E6: remove_text_box

08D4: &45765 = create_panel_with_title 'DUMMY' position 40.0 150.0 width 560.0 columns 1 interactive 1 background 1 alignment 1

08DB: set_panel &45765 column 0 header 'INTRO3' data 'DUMMY' 'DUMMY' 'CONTIN' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

Alleen zou ik nu graag willen weten hoe je de tekst daar in zet. Ik weet dat ik in de america.gxt een nieuwe entry moet maken. Maar de connectie tussen scm en gxt weet ik nou net niet. Dus mijn vraag nu is: Hoe zet ik tekst in dat kleine menuutje.

Bewerkt: door joman
Geplaatst:

De naam van de Entry moet je invullen in plaats van 'DUMMY', in deze opcode:

08DB: set_panel &45765 column 0 header 'INTRO3' data 'DUMMY' 'DUMMY' 'CONTIN' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

Goed gedaan. :tu: Zo zie je maar weer, eerst even zelf proberen en je komt er vaak zelf al uit. ;)

Geplaatst: (bewerkt)
De naam van de Entry moet je invullen in plaats van 'DUMMY', in deze opcode:

08DB: set_panel &45765 column 0 header 'INTRO3' data 'DUMMY' 'DUMMY' 'CONTIN' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

Goed gedaan. :tu: Zo zie je maar weer, eerst even zelf proberen en je komt er vaak zelf al uit. ;)

OK ik ga het nu even proberen. Maar deze code komt rechtstreeks uit n00bmode van het begin. Op het begin van n00bmode (stripped) komt datzelfde menuutje met tekst erin. Alleen staat er dan maar 1 tekst en niet al die DUMMY's.

En die INTRO3, geeft die de table aan??

Groetjes Joman en bedankt voor de hulp

Laat maar. Ik heb het zelf al ondervonden. Ik heb de 1e dummy veranderd in test_1 en met tekst optie 1. En in het menuutje staat nu optie 1!!!

Ik denk dat het gaat lukken. Erg bedankt!!

Bewerkt: door joman

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...