Brațele de aliniere (lecție) - Lecții san andreas gta

Alinierea armelor prin utilizarea de scripting

Toate pickups sunt împărțite în pickups arme corp la corp, au variat de arme, un pick-up (armura, viață.) Și speciale.
1) Luați în considerare pickups au variat de arme:
Pentru a crea acest tip de pick-up ar trebui să utilizeze aceasta Opcode:
032B: $ weap = create_weapon_pickup tip #MODEL (număr) muniție (număr) la $ X $ Y $ Z
Acum, ia în considerare Opcode pentru parametrii:
032B: - codul de cuvânt, este fundamentul întregii acestei echipe.
$ WEAP - numele nostru pick-up, poate fi orice, dar întotdeauna la început ar trebui să fie $ @ sau în cele din urmă.
#MODEL - modelul au variat de arme, au următoarele modele de acest tip:

Model Descriere numărul (pentru a da actorul o armă)

#grenade - grenada ordinare 16
#teargas - grenade de gaz 17
#molotov - grenada "Cocktail Molotov" 18
#satchel - grenada 39 de control de la distanță
# Colt45 - arma Kolt45, cum ar fi poliția 22
#silenced - un pistol cu ​​un amortizor de zgomot 23
#desert_eagle -pistolet "vultur deșert" 24
#chromegun - un singur foc pusca 25
#shotgspa - cartușe de pusca puternice 7-27
#sawnoff - 26 pusca
#micro_uzi - Uzi 28
# Tec9 - ceva de genul Uzi, doar 32 mai slab
# Mp5lng - MP5 automată, în C.S. 1.6 este "B 3.2" 29
# Ak47 - 30 Kalașnikov pușcă de asalt
# M4 - AUTH. Rifle M4, M16 de tip 31
#cuntgun - Rifle 33
#sniper - pușcă cu un domeniu de aplicare lunetist 34
#rocketla - bazooka 35
#heatseek - bazooka cu 36 samonavodkoy
#flame - 37 aruncator de flacari
#minigun - Minigun sau doar shestistvolka 38
#spraycan - spray cu vopsea 41
#fire_ex - extinctor 42
#camera - camera 43
#nvgoggles - Night Vision 44
#irgoggles - viziune termică 45

Tip - este tipul de pick-up, există următoarele tipuri:
1 - pentru bani este recuperat aproape imediat
2 - gratuit, recuperare în 30 de minute de joc timp, este necesar să se închidă muta
3 - gratuit, de unică folosință
9.11 - Bomb
15 - regenerați timp de 6 ore de timp de joc sau timp de 6 minute în normală
Ammo - numărul de cartușe pentru a fi cu o armă pentru a porni.
$ X - coordonate pe axa X.
$ Y - coordonata axei Y.
$ Z - coordonate pe axa Z.

2) Luați în considerare pickups arme corp la corp:
Pentru a crea acest tip de pick-up ar trebui să utilizeze aceasta Opcode:
$ WEAP = Pickup.Create (#MODEl, Type, $ X, $ Y $ Z)
$ WEAP - numele nostru pick-up, poate fi orice, dar întotdeauna la început ar trebui să fie $ @ sau în cele din urmă.
#MODEL - modelul au variat de arme, au următoarele modele de acest tip:

Model Descriere numărul (pentru a da actorul o armă)

#brassknuckle - Knuckles 1
#golfclub - club de golf 2
#nitestick - Baton Cop 3
#knifecur - Knife 4
#bat - bâtă de baseball 5
#shovel - lopata 6
#poolcue - biliard tac 7
#katana - Katana 8
#chnsaw - drujba 9
# Gun_dildo1 - mare faloimmitator albastru 10
# Gun_dildo2 - o mică lumină verde faloimmitator 11
# Gun_vibe1 - mare faloimmitator gri 12
# Gun_vibe2 - mici faloimmitator din lemn 13
#flowera - buchet de flori 14
#gun_cane - trestie de 15
Tip - este tipul de preluare, celelalte tipuri descrise mai sus.
$ X - coordonate pe axa X.
$ Y - coordonata axei Y.
$ Z - coordonate pe axa Z.

3) Să Pickups ordinare:
Pentru a crea un pick-up de acest tip este necesar să se utilizeze aceeași Opcode, dar am împărțit tipul de simplu
pick-up, pentru a face mai ușor.
$ WEAP = Pickup.Create (#MODEl, Type, $ X, $ Y $ Z)
$ WEAP - numele nostru pick-up, poate fi orice, dar întotdeauna la început ar trebui să fie $ @ sau în cele din urmă.
#MODEL - model de preluare camion, are următorul model simplu de Pickups:

#HEALTH - viață
#BODYARMOUR - Armor
#GUN_PARA - Chute 46
#JETPACK - Jetpack, și în limba rusă - letalka
#info - doar pick-up, nu există proprietăți
#PICKUPSAVE - salva pictograma, un simbol nu are proprietăți
#CLOTHESP - haine icon icon simplu
#KEYCARD - Card

1. Să creăm niște brațe Pickup în jurul CJ'ya acasă.

pickups
așteptați 0
model.load (#teargas)
model.load (#molotov)
model.load (#desert_eagle)
model.load (#sawnoff)
model.load (#micro_uzi)
model.load (# ak47)
model.load (# m4)
038B: load_requested_models

PickUps_2
așteptați 0
dacă și
model.Available (#teargas)
model.Available (#molotov)
model.Available (#desert_eagle)
model.Available (#sawnoff)
model.Available (#micro_uzi)
model.Available (# ak47)
model.Available (# m4)
jf @ PickUps_2

PickUps_3
032B: $ weap = create_weapon_pickup #teargas tip 999999 15 muniție de la 2504.5488 -1,680.08 13.384
032B: $ weap = create_weapon_pickup #molotov tip 999999 15 muniție de la 2504.5488 -1,678.08 13.384
032B: $ weap = create_weapon_pickup #desert_eagle tip 999999 15 muniție de la 2504.55 -1,676.1 13.4
032B: $ weap = create_weapon_pickup #sawnoff tip 999999 15 muniție de la 2504.5488 -1,674.08 13.384
032B: $ weap = create_weapon_pickup #micro_uzi tip 999999 15 muniție de la 2504.5488 -1,672.08 13.384
032B: $ weap = create_weapon_pickup # AK47 tip 999999 15 muniție de la 2504.5488 -1,670.08 13.384
032B: $ weap = create_weapon_pickup # m4 tip 999999 15 muniție de la 2504.5488 -1,668.08 13.384
100 de așteptare
Model.Destroy (#teargas)
Model.Destroy (#molotov)
Model.Destroy (#desert_eagle)
Model.Destroy (tip #sawnoff)
Model.Destroy (#micro_uzi)
Model.Destroy (# ak47)
Model.Destroy (# m4)
end_thread