ID:155283
 
so i was going along making all my guild stuff....but then i decided to make a recruitment verb..


i was stumped.


mob/Crew_Recruiter// advanced member
verb
Recruit_Member(mob/M as mob in oview(1))
if(M.in_crew)
alert("That Member is ALREADY in another Crew!")
else if(M.crew_name==src.crew_name)
alert("That Member is ALREADY in your Crew!")
else


I got that far, and then realized....i dont remember how make 1 player send another player a question.

Example: Player1 will try to recruit Player2, Player2 will suddenly get an alert, that asks if they would like to join.
They can respond yes or no ofcourse.

I completely forgot how to do this, someone advise?
You would be wanting to use the input proc.
In response to Raimo
well thats a given.......


But it doesnt answer my question.


This is what i have

mob/CrewNew
verb
Form_Crew()
set category = "Crew"
if(usr.in_crew)
alert("You are Already apart of a Crew!")
else if(usr.Douriki >= 50)
switch(input("Would you like to form a new Crew? ","Form a Crew")in list("Yes","No"))
if("Yes")
alert("Any Profain Names, will cause INSTANT BAN.(This is your warning)","WARNING")
usr.crew_name=input("Please Make a Name for your Crew","Crew Name") as text
usr << "You have founded [usr.crew_name]"
world << "[usr.crew_name] has been founded by [src]"
usr.last_crew=usr.crew_name
if("No")
usr << "You've decided not to form a crew"
return





mob/Crew_Captain//Leader
verb
Rename_Crew()
set category = "Crew"
switch(input("Are you sure you want to rename your Crew?","[src.crew_name]")in list ("Yes","No"))
if("Yes")
src.last_crew=src.crew_name
src.crew_name=input("Please Make a Name for your Crew","Crew Name") as text
usr << "You have renamed [src.last_crew] to [src.crew_name]"
world << "NOTICE: [src.last_crew] has been renamed to [src.crew_name] "
src.last_crew=src.crew_name
if("No")
usr << "You've decided not to rename your crew"
return
mob/Crew_Lieutenant//2nd in command
verb
Change_Rank(mob/M as mob in oview(1))
set category = "Crew"
if(M.crew_name==src.crew_name)
switch(input("What Rank would you like to change [M] to?")in list("Member","Veteran","Recruiter"))
if("Member")
M.crew_Rank="Member"
M.verbs += typesof (/mob/Crew_Member/verb)
M.verbs -= typesof (/mob/Crew_Recruiter/verb)
M.verbs -= typesof (/mob/Crew_Veteran/verb)
usr << "You have changed [M] to [M.crew_Rank]"
M << "[src] has changed your rank to [M.crew_Rank]"
if("Veteran")
M.crew_Rank="Veteran"
M.verbs -= typesof (/mob/Crew_Recruiter/verb)
M.verbs += typesof (/mob/Crew_Veteran/verb)
usr << "You have changed [M] to [M.crew_Rank]"
M << "[src] has changed your rank to [M.crew_Rank]"
if("Recruiter")
M.crew_Rank="Veteran"
M.verbs += typesof (/mob/Crew_Recruiter/verb)
M.verbs += typesof (/mob/Crew_Veteran/verb)
usr << "You have changed [M] to [M.crew_Rank]"
M << "[src] has changed your rank to [M.crew_Rank]"

else
usr << "That Member is not in your crew!"

mob/Crew_Recruiter// advanced member
verb
Recruit_Member(mob/M as mob in oview(1))
if(M.in_crew)
alert("That Member is ALREADY in another Crew!")
else if(M.crew_name==src.crew_name)
alert("That Member is ALREADY in your Crew!")
else


took me only a few mins to write up.

But what stumps me is sending info to another player.

I know its with input for them to respond, but how do i deliver it to that player?
In response to Komuroto
I take back what I said, you wanted to use the switch and alert proc here.
mob/Crew_Recruiter// advanced member
verb
Recruit_Member(mob/M as mob in oview(1))
if(M.in_crew)
alert("[M] is ALREADY in another Crew!")
else if(M.crew_name==src.crew_name)
alert("[M] is ALREADY in your Crew!")
else
switch(alert(M,"Would you like to join [src.crew_name]?",,"Yes","No"))
if("Yes")
M.crew_name=src.crew_name
alert("[M] joined your crew.")
if("No")
alert("[M] refused your invitation.")
In response to Raimo
Thank you :)