Inserarea pickup-urilor (arme, armuri și

Ce avem nevoie pentru acest caz:
1. GTA SA în sine (în cazul în care nu există).
2. Programul SannyBuilder-v2.99e sau mai mare
3. Imaginația ta.

Deci, rulați programul SannyBuilder-v2.99e






Imediat îmi cer scuze pentru calitatea capturilor de ecran, trebuie să vedem exemple, nu calitate
Imaginea de ecran afișează fereastra standard a lui SannyBuilder:

Acum trebuie să specificăm directorul de jocuri și să deschidem "inima" GTA SA:
Specificați directorul de jocuri:
Faceți clic pe Instrumente => setări (sau doar apăsați F10)
Iată ecranul a ceea ce ar trebui să descoperiți:






Apoi, faceți clic pe butonul cu o elipsă și specificați unde aveți GTA SA
(Am luat-o pe: Jocuri # 92; Rockstar Games # 92; GTA San Andreas)

Aici, directorul a fost specificat, acum trebuie să găsim main.scm (acesta este chiar "inima jocului").
Deschidere: Fișier => Deschidere (sau ctrl + o (+ plus nu trebuie să faceți clic pe))
Acum trebuie să modificați tipul fișierelor care se deschid de la * .txt la * .scm. Și specificați calea spre folder cu scriptul.
Va fi ca și în captura de ecran:

Înainte de a efectua orice acțiune trebuie să faceți o copie de siguranță a dosarului "script"
Acum, dacă totul se face corect, va avea loc decompilarea și înainte de a deschide o astfel de fereastră cu o grămadă de comenzi:

Acum treceți scurt acest cod:
1. OBIECTE DEFINIRE - obiecte sau modele folosite în joc.
2. DEFINI MISIUNILE - lista misiunilor.
3. DEFINI EXTERNAL_SCRIPTS - "EXTERNAL_SCRIPTS" - ceva similar cu miniseria.
4. // ------------- MAIN --------------- sub această linie se începe baza principală aici vom introduce firele.
5. ------------- Misiunea 0 --------------- După această linie începe misiunile.

6. // ------------- Script extern 0 (PLAYER_PARACHUTE) ---------------
aici se termină misiunile și începeți "EXTERNAL_SCRIPTS"


Acum să mergem la creație ... sau mai degrabă la introducerea de pickups.
Pick-up-urile sunt obiecte pe care le puteți lua.

Receptoarele sunt
1. pickup-uri de arme;
2. armura;
3. inimile;
4. dischete pentru salvarea jocului;
5. pickup-uri pentru achiziționarea de clădiri (case);
6. bani;
7. Îmbrăcăminte;
8. Info-pickup și altele.

Acum faceți clic pe binoclurile de pe bara de instrumente sau (ctrl + F) (plus nu ...).
Și intrăm pentru cuvântul de căutare - Misiunea 1-
Va fi ca și în captura de ecran:

Pentru a introduce opcode de pickups urmează între linii
$ 3394 = Pickup.Create (#BRIBE, 15, -213.61, 2717.4399, 62.68)
end_thread

Să analizăm un exemplu de opcod al unui pickup:
$ 3394 = Pickup.Create (#BRIBE, 15, -213.61, 2717.4399, 62.68)
$ 3394 - variabilă globală (nume unic);
Pickup.Create - obiectul și ce trebuie să facă cu acesta (pickup.create);
#BRIBE - Numărul de identificare al camionului. (Numerele de identificare trebuie văzute în dosarul de date în fișierul default.ide sau un dosar Sanny constructor # 92; fișier de ajutor [SA] Arma numbers.txt)
În acest caz, este un asterisc, care elimină nivelul de căutare.
15 - tip de pickup.
Există mai multe tipuri de camioane de preluare în San Andreas:
15 - recuperabil.
3 - de unică folosință.
Trebuie folosit tipul 15. 
-213.61, 2717.4399, 62.68 - coordonatele pickup-ului în joc. (Aici pentru a determina coordonatele și aveți nevoie de SA Place Manager) nu uitați că coordonatele sunt determinate de locul în care vă aflați. jucătorul este în picioare.

Sha va învăța cum să folosești SA Place Manager (poți descărca din arhiva noastră).
1. Despachetați programul în dosarul cu jocul.
2. Rulați San Andreas Place Manager.exe
3. Rulați jocul în sine.
4. Vom fi în locul în care va fi un camion viitoare.
5. Restrângeți jocul Tab + Alt (plus nu ...).
6. În Managerul SA Place, faceți clic pe butonul "ADD PLACE".
7. În fereastra pop-up, introduceți numele zonei și faceți clic pe butonul "Faceți clic aici pentru a vă introduce locația curentă de joc".
8. În câmpurile "X" "Y" "Z" coordonatele vor apărea în joc.
9. Faceți clic pe butonul "Adăugați locația".
10. Amintiți-vă coordonatele și este mai bine să le scrieți.

Semnele dintre cifrele coordonatelor se modifică de la virgule la puncte.
De exemplu:
-213,61, 2717,44, 62,68
facem:
-213,61, 2717,44, 62,68
Voturile sunt plasate între coordonate
-213,61, 2717,44, 62,68

Acum, să le punem
Copiați linia ca în captura de ecran:

Și o vom pune aici:

DAR! modificați întotdeauna variabila locală și coordonatele. ID-ul se schimbă dacă introduceți un alt camion pick-up. am avut un asterisc și vreau să introduc o armură
exemplu:
A fost:
$ 3394 = Pickup.Create (#BRIBE, 15, -213.61, 2717.44, 62,68)
#BRIBE - această stea
-213.61, 2717.44, 62.68 - coordonatele sunt coordonate
A fost:
$ Moy_mod = Pickup.Create (#BODYARMOUR, 15 -58.10986, -1575.867, 2.61072)

Dacă totul sa întîmplat, rămâne să ne compilam principalele (main.scm),
faceți clic pe F7
După compilare, dacă totul a mers bine, se emite o fereastră cu un raport:

Pornește jocul.
Există 2 moduri de a alerga imediat prin SannyBuilder și ca de obicei.
Eu îl folosesc ca de obicei. Întotdeauna am avut glitches dacă am alergat prin sanie
Dar chiar și aici există problemki ... dacă lansarea trece prin SannyBuilder el știe cum să ruleze scriptul ca și în cazul în care acesta este un dosar obișnuit în script-ul va fi o mulțime de fișiere duplicat. Să o deschidem și să vedem:

Acum, trebuie să ne dăm seama unde ...
main.scm, main.txt sunt fișierele inițiale
principalele [0] .scm, principalele [0] .txt sunt fișiere modificate
Avem nevoie de o schimbare, atunci fișierele main.scm, le main.txt undeva să se miște, iar principalul [0] .scm, principal [0] .txt redenumiți respectiv main.scm, main.txt.
Asta e tot.

Acum este timpul să rulați jocul ...
Dar, când o executați, trebuie să porniți din nou jocul, dacă încărcați salvarea, jocul se va prăbuși.

Asta am făcut cu introducerea unui opcode în joc:







Trimiteți-le prietenilor: