Shooting in Developer Help
|
|
Code:
Bump(mob/M) if(M.armor > 0) if(M.team = usr.team) usr << "Yeah, go ahead and shoot your friends. It doesn't do anything!" else var/damage = rand(damage1, damage2) usr << "You shoot [M] for [damage] damage!" oview() << "[own] shoots [M] for [damage] damage!" M.armor -= damage if(M.armor <= 0) world << "[M] is destroyed by [own]!" M.loc = null var/again = input("You have died. Play Again?") in list("Yes","No") if(again == "Yes") M.Login() else del src
|
Problem description:
Get 3 errors:
Warzone.dm:160:error:M.team:undefined var
Warzone.dm:160:error:usr.team:undefined var
Warzone.dm:160:error::missing expression
any thoughts?
--Vito
|
Bump(mob/M)if(M.armor > 0)
if(M.team = usr.team)Your other problem
You're missing an equals sign here. ^
usr << "Yeah, go ahead and shoot your friends. It doesn't do anything!"
else
var/damage = rand(damage1, damage2)
usr << "You shoot [M] for [damage] damage!"
oview() << "[own] shoots [M] for [damage] damage!"
M.armor -= damage
if(M.armor <= 0)
world << "[M] is destroyed by [own]!"
M.loc = null
var/again = input("You have died. Play Again?") in list("Yes","No")
if(again == "Yes")
M.Login()
else del src