ID:178486
 
this is what i have.... when i move the usr<<"come again" thing then get like 32 errors.....


mob
weapons
icon = 'weaponseller.dmi'
contents = newlist(/obj/item/Broadsword,/obj/item/Dagger,/obj/item/ Knife,/obj/item/Katana,/obj/item/Sabre)
verb
Talk()
set src in oview(1)
var/list/weapons = list()
for(var/obj/item/O in src)
weapons["[O]([O.cost])"] = O
weapons += "Cancel"
var/obj/item/weapon_chosen = input("What would you like to buy?","Welcome!")in weapons
if(weapon_chosen == "Cancel")
usr << "come again"
return
weapon_chosen = weapons[weapon_chosen]
if(usr.GoldCheck(weapon_chosen.cost))
return
usr.Total_GP -= weapon_chosen.cost
usr.contents += new weapon_chosen.type
usr << "Thanks for buying"
A major problem i see is that your indentation is all wrong, you dont even have your verb indented right, should be

verb
generic_verb()
In response to Jotdaniel
hmmm il try that... thanks