Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Opcodes

Na een tijdje zitten dubben, doorlezen van de SCM tuts en een overhaal-poging van Dutchy ( :engel: ) begin ik er ook maar aan. Ik heb inmiddels een paar dingen geprobeerd, maar wat ik nog niet helemaal begrijp zijn de opcodes. Hoe zit dit, wat kun je ermee en hoe moet je ze gebruiken?

Sowieso bedankt voor het doorlezen en al helemaal voor antwoorden! :D

Featured Replies

Nou, je hebt 1804 opcodes ^_^ Welke bedoel je precies?

  • Author
Hoe zit dit, wat kun je ermee en hoe moet je ze gebruiken?
Ik weet wel wat de opcodes zijn, maar wat de werking hiervan is snap ik niet helemaal..

Bij elke opcode is de lap tekst en cijfers die erachter komt anders.

VB:

0572: set_taxi_nitros_enabled 1

0572: is de opcode. Het spel weet wat er moet gebeuren.

set_taxi_nitros_enabled is wat er bij deze opcode achter moet. Bij elke opcode is dat anders.

1 betekend ja/aan. Dit is wat je zelf kan veranderen. 0 betekend tevens nee/uit.

Opcode is een afkorting van 'operation code', en is in informaticawetenschappen en veel voorkomende term. In het Nederlands betekent het zoiets als 'opdrachtcode' of beter 'instructiecode', elke code staat voor een bepaalde computeropdracht of instructie, zo is 009A de opcode voor het maken van een actor.

Bij het compileren wordt de opcode letterlijk, zonder enige verandering (dit is tegenwoordig niet meer helemaal waar, geavanceerdere compilers als Sanny Builder doen in bepaalde gevallen wel enige verandering) overgeschreven naar het SCM-bestand. Anders dan wat veel mensen zeggen, maakt het totaal niet uit wat je qua tekst achter de opcode zet, de compiler kijkt hier niet eens naar. Zo zou je best '009A: kijk_ik_maak_een_actor_leuk_he $actor 4 #BALLAS1 156.56 674.54 12.67' neer kunnen zetten. Het bevordert de leesbaarheid van de code natuurlijk wel als je er iets zinnigs neerzet.

Nieuwere compilers ondersteunen tegenwoordig ook opcodeloos SCM'en, hierbij zoekt de compiler zelf de juiste opcode bij de tekst die in de regel staat. Hierbij maakt het dus wel uit welke tekst je in de regel zet. Een voorbeeldje: in Sanny Builder kun je 'wait 1000' invoeren, Sanny zoekt dan zelf de juiste opcode (in dit geval 0001) erbij. Daarbij werkt het oude, Mission Builder-achtige, '0001: wait 1000' ook nog gewoon in Sanny.

Ik hoop dat dit enige duidelijkheid biedt, als je verdere vragen hebt ben ik gaarne bereid die te beantwoorden (zo, die zin ziet er slim uit :puh:)

Edited by JGuntherS

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.