Case "/mount" If GetVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","IsMounting")="Yes" Then Call PlayerMsg(Index,"You are already on your horse", 15) Else Call PutVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","OriginalSpriteNumber",GetPlayerSprite(Index)) Call PutVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","IsMounting","Yes") Call SetPlayerSprite(Index, 10) call sendplayerdata(index) End if Exit sub Case "/dismount" If GetVar("Scripts\Charextras\" & GetPlayerName(Index) & ".ini","Mount","IsMounting")="No" Then Call PlayerMsg(Index,"You are already dismounted", 15) Else Call PutVar("Scripts\Charextras\" & GetPlayerName(Index) & ".ini","Mount","IsMounting","No") Call SetPlayerSprite(Index, Getvar("Scripts\Charextras\" & GetPlayerName(Index) & ".ini","Mount", "OriginalSpriteNumber")) Call sendplayerdata(index) End if Exit sub
Case "/mount" If GetVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","IsMounting")="Yes" Then Call PlayerMsg(Index,"You are already on your horse", 15) Else Call PutVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","OriginalSpriteNumber",GetPlayerSprite(Index)) Call Putvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","OriginalStrength", Getplayerstr(index)) Call Putvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","OriginalSpeed", Getplayerspeed(index)) Call Putvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","Originallevel", GetPlayerlevel(Index)) Call PutVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","IsMounting","Yes") Call Setplayerstr(index, getplayerstr(index) + 10) Call Setplayerspeed(index, getplayerspeed(index) + 10) Call SetPlayerSprite(Index, 10) call sendplayerdata(index) End if Exit sub Case "/dismount" If GetVar("Scripts\Charextras\" & GetPlayerName(Index) & ".ini","Mount","IsMounting")="No" Then Call PlayerMsg(Index,"You are already dismounted", 15) Else Call PutVar("Scripts\Charextras\" & GetPlayerName(Index) & ".ini","Mount","IsMounting","No") Call SetPlayerSprite(Index, Getvar("Scripts\Charextras\" & GetPlayerName(Index) & ".ini","Mount", "OriginalSpriteNumber")) Call Setplayerstr(index, getvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","OriginalStrength")) Call Setplayerspeed(index, getvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","OriginalSpeed")) Call setplayerlevel(index, getvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","Originallevel")) Call sendplayerdata(index) End if Exit sub
Call BattleMsg(index, "You have " & GetPlayerPoints(index) & " stat points.", 9, 0)
end sub
If GetVar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","IsMounting")="Yes" Then Call Putvar("Scripts\Charextras\" &GetPlayerName(Index)& ".ini","Mount","Originallevel", GetPlayerlevel(Index))
call sendplayerdata(index)
Call SetPlayerSprite(Index, 10)
I just have a question about paperdoll items, how do they work work with this?
Remember that marshmallow from Ghost Busters? marsh is a Canadian version of that.
Hello! I am French and I have found my happiness on your software.
Wow, this was written for the older Eclipse Anyway, from looking over the script, it doesn't seem to take paperdoll into account (so you'll still be wearing your paperdoll items).
I was thinking of editing some of the script for it to be a car driving sprite but if I change your sprite to a car wouldn't the paperdoll items be on the car? Thinking of abway to turn them off for the character ehilendriving a car if possible.
There's another script, the Sailing Ship script, which I think would be better to use, since it also changes the sprite and stuff well.Anyway, you can't dynamically turn paperdoll off, but I'm pretty sure you can unequip items atleast.Though, you could uneqip the items, and instead of just changing the sprite, change the class, then just have items class-specific, that way the users won't be able to equip the item again when they are a car.
This script is missing:Charextras ...How can I make that?