Archiv verlassen und diese Seite im Standarddesign anzeigen : Ist dieser Script Richtig..?
Rafficom
01.05.2009, 16:44
Wollte mal n Handschuh machen mit einem Script;
undzwar wenn man den anhat und etwas damit klaut, dann ist das Kopfgeld sofort wieder weg. Und hier ist der Script..
ScriptName Unsichtbar
begin OnAdd player
; Payfine
end
Wenn jemand mich verbessern könnte, wär nett! :)
Low Post
01.05.2009, 19:08
OnAdd ist der falsche Scriptbefehl, der wird nur beim hinzufügen ausgelöst.
Ausrüsten wäre OnEquip, da der Effekt aber solange wirken soll wie der Handschuh ausgerüstet ist wird man um ein Gamemode-Script wohl nicht herumkommen. Es sei denn, man verwendet eine Verzauberung mit ScriptEffectUpdate, das kommt aber dann aufs gleiche raus. ;)
Ich würde so was in der Art verwenden:
scn blub
int iCrimeGold
Begin OnEquip Player
set iCrimeGold to Player.GetCrimeGold
End
Begin Gamemode
if ( Player.GetEquipped [ObjectID] )
if ( iCrimeGold < Player.GetCrimeGold )
Player.SetGrimeGold iCrimeGold
elseif ( iCrimeGold > Player.GetCrimeGold )
set iCrimeGold to Player.GetCrimeGold
endif
endif
End
Aber dafür gibt es doch eigentlich die Maske des Graufuchs. Wozu dann noch einen eigenen Handschuh?
PS:
Das Script schließt nicht nur Diebstahl, sondern auch alle anderen Verbrechen mit ein. Das nur auf Diebstahl zu reduzieren wird um einiges komplizierter.
Rafficom
02.05.2009, 21:38
Danke dir Low Post! :)
Wozu den Handschuh?
Naja. Bei der Graufuchs Maske is es so, dass man immer Gejagd wird. Und das drängt einen..
Aber nochmals Danke. :)
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.