area/house
House1
House2
House3
var
owned
housename
Enter(atom/movable/A)
if(ismob(A))
var/mob/M=A
if(owned==1)
if(M.owner=="House1")
M<<"Welcome"
M<<"[housename]"
return 1
else
if(M.canenter=="House1")
M<<"[housename]"
return 1
else
M<<"This is not your house,[housename]"
return 0
else
switch(alert("This house is for sale, do you want to buy it for 5000 Zenni gold?",,"Yes","No"))
if("Yes")
if(M.Zenni>=50000)
M.Zenni-=50000
M.owner="House1"
owned=1
statpanel("House")
M.verbs+=/mob/proc/invite
M.verbs+=/mob/proc/un_invite
M.verbs+=/mob/proc/name_house
else
M<<"You dont have enough gold!"
if("No")
return 0
///////////////////////////////////
name_house()
set category="House"
if(src.owner=="House1")
for(var/area/House1/H in world)
H.housename=input("What do you want to name your house?")
if(src.owner=="House2")
for(var/area/House2/H in world)
H.housename=input("What do you want to name your house?")
if(src.owner=="House3")
for(var/area/House3/H in world)
H.housename=input("What do you want to name your house?")
Sigh
TemparyHouses.dm:53:error:H:undefined type: H
TemparyHouses.dm:54:error:H.housename:undefined type: H.housename
TemparyHouses.dm:56:error:H:undefined type: H
TemparyHouses.dm:57:error:H.housename:undefined type: H.housename
TemparyHouses.dm:59:error:H:undefined type: H
TemparyHouses.dm:60:error:H.housename:undefined type: H.housename
TemparyHouses.dm:53:H :warning: variable defined but not used
TemparyHouses.dm:56:H :warning: variable defined but not used
TemparyHouses.dm:59:H :warning: variable defined but not used
--Goz