Ph3n0m PoWeR
Turnbeutelvergesser
Dabei seit: 16.01.2009
Beiträge: 292
|
|
Was ist am Script falsch? (_breakable_windows.gsc) |
|
Code angehängt. Klicke hier zum Ein-/Ausblenden
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
|
main(){
windfx = loadfx ("props/car_glass_large");
windtrigs = getentarray("windtrig","targetname");
for(i=0;i<windtrigs.size;i++){
windtrigs[i] thread dowindow(windfx);
}
}
dowindow(windfx){
targetdamage=80;
totaldamage=0;
WindowShattered=false;
WindowBroken=false;
self enablegrenadetouchdamage();
NormalState = getent(self.target,"targetname");
ShatteredState = getent(NormalState.target,"targetname");ShatteredState hide();
BrokenState = getent(shatteredState.target,"targetname");BrokenState hide();
while(!windowbroken){
self waittill ("damage", amount,attacker, direction_vec, point, type);
totaldamage+=amount;
if(totaldamage>targetdamage || getdamagetype(type)=="melee"){
WindowBroken=true;
}
if(!WindowShattered){
NormalState delete();
ShatteredState show();
WindowShattered=true;
}
}
BrokenState show();
self playsound("glass_break");
PlayFX(windfx, BrokenState.origin );
ShatteredState delete();
self delete();
}
getDamageType(type){
if(!isdefined(type)){
return "unknown";
}
type = tolower(type);
switch(type){
case "mod_melee":
case "mod_crush":
case "melee":
return "melee";
default:
return "other";
}
} |
|
Was ist am Script für _breakable_windows falsch? Ich habe schon seit 1 1/2 Stunden versucht, es richtigzustellen, aber es geht nicht. Auf meiner mp_town funktionierte es einwandfrei, und es liegt eindeutig an diesem Script. Wenn ich es starte, kommt die Meldung "Script Compile Error; main()". Nach einigen Versuchen liegt es an Line 35, einem "{". Kann mir bitte jemand eine funktionierende Version geben?
--- Edit by Nightwing: Thema angepasst & verschoben ---
__________________ Mera dil hai hindustani.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 01.01.2010 20:43.
|
|
|
|
|
|
Das Script ist in Ordnung, habe es gerade verglichen.
Poste mal bitte die gesamte Fehlermeldung.
ToM
__________________
|
|
|
|
|
|
Da das Script passt, hast Du im Radiant einen Fehler gemacht.
Hast Du alle 3 Teile im Radiant zugewiesen?
Hier ist ein Tutorial, wie man das einbaut: Klick
ToM
__________________
|
|
|
|
|
|
|
Impressum ||Datenschutzerklärung
|