Jump to content

Syntax error


Nadin

Recommended Posts

scn sfmelee

short active
short sfmispressed
float sfskilla
float sfskillb
short sfmode
short sfdamage
short sffirerate
short sfanimrate
short sffireratea
short sfcritchance

begin onequip
set sfmode to 1
set sfmispressed to 0
set sfskilla to (Player.getav strength)
set sfskillb to (Player.getav agility)
set sfanimrate to getweaponanimmult
set sfdamage to getattackdamage
set sffireratea to getweaponanimattackmult
set sfcritchance to getweaponcritchance
end

begin onunequip
set sfmispressed to 0
set sfskilla to 0
set sfskillb to 0
set sfmode to 0
set sfanimrate to 0
set sfdamage to 0
set sffireratea to 0
set sfcritchance to 0
end

begin gamemode
if player.isweaponinlist sfmeleelist
	if player.isweaponout == 1
		if iscontroldisabled 4 == 0 && iscontrolpressed 4 == 0
			if sfmispressed == 0
				if iskeypressed 45 ==1
					set sfmispressed to 1
					;Strength mode
					if sfmode == 1
						if player.getav strength >= 5
							setattackdamage sfdamage*sfskilla
							SetWeaponAnimAttackMult  to sffireratea/sfskilla
							set sfmode to 2
							showmessage sfstrong
						else
							showmessage sftooweak
							set sfmode to 3
					elseif sfmode == 2
						setattackdamage sfdamage/sfskilla
						SetWeaponAnimAttackMult  to sffireratea*sfskilla
						set sfmode to 3
						showmessage sfnormal
					elseif sfmode == 3
						if player.getav agility >= 5
							setattackdamage sfdamage/sfskillb
							setweaponcritchance sfcritchance*sfskillb
							SetWeaponAnimAttackMult  to sffireratea*sfskillb
							setweaponanimmult to sfanimrate*sfskillb
							set sfmode to 4
							showmessage sffinesse
						else
							showmessage sftooslow
							set sfmode to 1
					elseif sfmode == 4
						setattackdamage to sfdamage*sfskillb
						setweaponcritchance sfcritchance/sfskillb
						SetWeaponAnimAttackMult  to sffireratea/sfskillb
						setweaponanimmult to sfanimrate/sfskillb
						set sfmode to 1
						showmessage sfnormal
					endif
				else
					set sfmispressed to 0
			endif
				if iskeypressed 45 == 0
				set SFmispressed to 0
				endif
		endif
	endif
endif
end

 

;It says there's a mismatched if/else/then block beginning on line 37. Any ideas what it's talking about?

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...