View Single Post
Old 20.05.2013, 22:47   #556
Cookieyama
Registered User
 
Cookieyama's Avatar
 
Join Date: Feb 2010
Posts: 212
Quote:
Originally Posted by Robbe View Post
Stimmt mein Fehler hatte ich wohl übersehen

Code:
if 0500:   player $PLAYER_CHAR skin == "BALACLAVA" on_bodypart 17 
0784: set_player $PLAYER_CHAR textureCRC 0 modelCRC 0 bodypart 17
Code:
Player.SetClothes($PLAYER_CHAR, "BALACLAVA", "BALACLAVA", Special)
Wie nutz ich diese Codes richtig? Hatte den ersten genommen, aber außer einer failigen Animation beim langsam laufen hab ich nix bekommen.
Player.SetClothes entspricht dem opcode 087B
Code:
087B: set_player $PLAYER_CHAR clothes "balaclava" "balaclava" body_part  17
und ist nicht als Bedingung in einer Abfrage geeignet, sondern um ein Bodypart-skin zu bestimmen.
Im Anschluß muß dann
Code:
070D: rebuild_player $PLAYER_CHAR
kommen, um den Bodpart-Wechsel auszuführen

Bei 087B: ist bei 2. und 3. Parameter ein String einzutragen, nämlich die Namen der Textur sowie des dff-models

Bei 0784 kann die Nummer aus der shopping.dat eingetragen werden, natürlich auch eine variable, die eine Nummer enthält, aber keinen String.
Wie man die richtige Nummer, durch Auslesen der shopping.dat, erhält, ist zu kompliziert zu erklären.
Man kann auch 0 eintragen, dann wird der entsprechende Bodypart entfernt
__________________
http://forum.gtainside.com/image.php?type=sigpic&userid=32106&dateline=126553  6947
Cookieyama is offline   Reply With Quote