ID:266409
 
How do u stop a proc after someone clicks on a Verb???????????¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿
return


mob/verb/Test()
if(var1 != var2)
for()
usr << "Test!"
var1++
else
return//stops the proc when var1 equals var2 this can also be done with while()

In response to Nadrew
Unknown_Pills
verb
Get()
set src in oview(1)
usr.contents += src
view() << "[usr] picks up [src]"
Drop()
new/obj/Unknown_Pills(usr.loc)
view() << "[usr] drops [src]"
del(src)
Use()
if(usr.mutant==1)
usr.icon_state="reg"
usr.verbs-=/mob/mutation/verb/Bite()
else
usr.icon_state="mutated"
usr.mutate()
usr.verbs+=/mob/mutation/verb/Bite()



if i wanted to stop a proc called mutate what would i do?
In response to Strange Kidd
It depends on what the mutate proc looks like.
In response to Strange Kidd
Strange Kidd wrote:
Unknown_Pills
verb
Get()
set src in oview(1)
usr.contents += src
view() << "[usr] picks up [src]"
Drop()
new/obj/Unknown_Pills(usr.loc)
view() << "[usr] drops [src]"
del(src)


I suggest using Move. under get, do src.Move(usr), and for drop do src.Move(usr.loc).

-Rcet
In response to Nadrew
mob/proc/mutate()
for()
src.HP-=1
src.str+=1
sleep(50)
In response to Strange Kidd
Now tell me where you want it to stop.
In response to Nadrew
obj
Med_Pack
verb
Get()
set src in oview(1)
usr.contents += src
view() << "[usr] picks up \a [src]"
Drop()
new/obj/Med_Pack(usr.loc)
view() << "[usr] drops \a [src]"
del(src)
Unknown_Pills
verb
Get()
set src in oview(1)
usr.contents += src
view() << "[usr] picks up [src]"
Drop()
new/obj/Unknown_Pills(usr.loc)
view() << "[usr] drops [src]"
del(src)
Use()
if(usr.mutant==1)
usr.icon_state="reg"
usr.verbs-=/mob/mutation/verb/Bite()

else
usr.icon_state="mutated"
usr.mutate()
usr.verbs+=/mob/mutation/verb/Bite()
In response to Strange Kidd
mob/proc/mutate()
for()
if(src.mutant)//You don't need the ==1 part
break//since you're using for() use break to stop the loop
else
//rest of code here
In response to Nadrew
mob/proc/mutate()
for()
if(src.mutant)//You don't need the ==1 part
break//since you're using for() use break to stop the loop
else
for()
src.HP-=1
src.str+=1
sleep(50)


Like that?????
In response to Strange Kidd
Something like that, yes.
In response to Nadrew
That didnt stop it it didnt do n e thing :'(
In response to Strange Kidd
So u know whats Wrong?????????
In response to Nadrew
what does the "!" do? I never figured out how or when to use it...
In response to Canar
Look it up and see.