PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlerbehebung bei script



xxNe0xx
28-06-04, 09:26
also ich hab ein PI mit ein paar moderneren waffen runtergeladen und wollte mir jetzt damit ich nicht immer soviele kugeln klaufen muss und damit das ganze etwas realistischer ist magazine machen.also hab ich nen neues misc item erstellt mit diesem script.

begin _ammo

short OnEquip

if ( menumode == 1 )
.return
endif

if ( OnEquip == 1 )
.player->additem _kugel 30
.set OnEquip to 0
endif

end

erstmal hab ich das problem das keine pfeile kommen und zweitens wollte ich eigentlich noch das das Teil danach Aufgebracht ist muss ich das mit set deleted oder wie dat heißt machen?

xxNe0xx
28-06-04, 09:26
also ich hab ein PI mit ein paar moderneren waffen runtergeladen und wollte mir jetzt damit ich nicht immer soviele kugeln klaufen muss und damit das ganze etwas realistischer ist magazine machen.also hab ich nen neues misc item erstellt mit diesem script.

begin _ammo

short OnEquip

if ( menumode == 1 )
.return
endif

if ( OnEquip == 1 )
.player->additem _kugel 30
.set OnEquip to 0
endif

end

erstmal hab ich das problem das keine pfeile kommen und zweitens wollte ich eigentlich noch das das Teil danach Aufgebracht ist muss ich das mit set deleted oder wie dat heißt machen?

Bahamut52
28-06-04, 10:30
SetDelete oder ähnliches führt leider bei Items, die sich im Inventar befinden zu Crashes.
Ich setze PCSkipEquip 1 und starte bei OnEquip ein neues globales Script, dass den gewünschten Effekt (additem) ausführt, dann das Equipte Item (magazin) löscht und sich am Ende selbst beendet (StopScript).

mfG Bahamut52

---------------
mein Charakter:
Alexis, Nerevarine, Großmeister des Fürstenhaus Hlaalu, Meister der Kriegergilde, Erzmagier, Patriarch des Tempels, Primas des Kaiserlichen Kultes, Ritter des kaiserlichen Drachens, Großmeister der Morag Tong, Oberkämmerer der Ost-Kaiserlichen Händlergilde, Späher der Klingen und Freund der Aschländer
Rothwardon - Barde - Stufe 59

eigene PlugIns:
Gerhaels Turm (http://forums-de.ubi.com/eve/forums?q=Y&s=59010161&a=tpc&m=860101543&f=398100233) (fertig)
Alexis' Villa (http://forums-de.ubi.com/eve/forums?a=tpc&s=59010161&f=398100233&m=710109533) (BM fertig / EM1 in Arbeit)

Downloadseite:
hier lang (http://www.circle23.net/Morrowind/Downloads/index.htm)

ReneMiner
28-06-04, 10:40
ja, nimm mal lieber OnPCEquip, weil OnEquip ist keine vom System gesetzte Variable sondern wäre hier nur ne ganz normale short...

_________________________________
Hla Bitter und Zinnwald (http://www.mahjong.de.vu)

xxNe0xx
28-06-04, 11:14
ähm bahamut könnteste das mit dem löschen vielleicht nochmal an einem beispiel deutlich mnachen? ich bin da net so ganz durchgestiegen

Bahamut52
28-06-04, 11:21
Das erste Script geht auf das Item (Magazin)

Begin Item_Script

short OnPCEquip
short PCSkipEquip
short doonce

if ( doonce == 0 )
. set doonce to 1
. set PCSkipEquip to 1
endif

if ( OnPCEquip == 1 )
. StartScript "Effekt_Script"
. set OnPCEquip to 0
endif

End

Das zweite Script musst Du nur anlegen, es wird ja dann vom ersten gestartet.

Begin Effekt_Script

Player -> hier kommt Dein Effekt hin z.B. AddItem
Player -> RemoveItem "Item_ID" 1
StopScript "Effekt_Script"

End

mfG Bahamut52

---------------
mein Charakter:
Alexis, Nerevarine, Großmeister des Fürstenhaus Hlaalu, Meister der Kriegergilde, Erzmagier, Patriarch des Tempels, Primas des Kaiserlichen Kultes, Ritter des kaiserlichen Drachens, Großmeister der Morag Tong, Oberkämmerer der Ost-Kaiserlichen Händlergilde, Späher der Klingen und Freund der Aschländer
Rothwardon - Barde - Stufe 59

eigene PlugIns:
Gerhaels Turm (http://forums-de.ubi.com/eve/forums?q=Y&s=59010161&a=tpc&m=860101543&f=398100233) (fertig)
Alexis' Villa (http://forums-de.ubi.com/eve/forums?a=tpc&s=59010161&f=398100233&m=710109533) (BM fertig / EM1 in Arbeit)

Downloadseite:
hier lang (http://www.circle23.net/Morrowind/Downloads/index.htm)

xxNe0xx
28-06-04, 11:59
thx a lot jetzt funktioniert alles einwandfrei
http://ubbxforums.ubi.com/images/smiley/11.gif http://ubbxforums.ubi.com/images/smiley/11.gif http://ubbxforums.ubi.com/images/smiley/11.gif