mob
//login logout
Login()
switch(input("Do you want to play or view","View or Play") in list("Play","View"))
if("Play")
if(!p1)
usr.loc = locate(5,5,1)
p1 = TRUE&usr.name
usr<<"You are player 1"
else if(!p2)
usr.loc = locate(6,5,1)
p2 = TRUE&usr.name
usr<<"You are player 2"
else if(!p3)
usr.loc = locate(5,6,1)
p3 = TRUE&usr.name
usr<<"You are player 3"
else if(!p4)
usr.loc = locate(6,6,1)
p4 = TRUE&usr.name
usr<<"You are player 4"
else if(p1&&p2&&p3&&p4)
usr<<"There isn't enough slots right now."
usr.move = 0
world<<"[src] is viewing the game."
world<<"[src] has logged in."
usr.icon = 'pacman.dmi'
else
usr.move = 0
world<<"[src] is viewing the game."
..()
p++
FindWinner()
acheck()
Logout()
world<<"[src] has logged out"
p--
Problem description:
runtime error: type mismatch: "Rickoshay" & 1
proc name: Login (/mob/Login)
source file: Bubbles.dm,9
usr: Rickoshay (/mob)
src: Rickoshay (/mob)
call stack:
Rickoshay (/mob): Login()