ID:141897
 
Code:
proc/BanGuy(mob/M as mob)
var/savefile/F = new("Bans.sav")
F["[M.key]"] << M.key
proc/CheckBan(mob/M as mob)
var/savefile/F = new("Bans.sav")
var/checking
F["[M.key]"] >> checking
if(M.key == checking)
M << "You have been banned!"
del(M)
proc/UnBanGuy(mob/M as mob)
var/savefile/F = new("Bans.sav")
F["[M.key]"] << M.key
proc/CheckUnBan(mob/M as mob)
var/savefile/F = new("Bans.sav")
var/checking
F["[M.key]"] >> checking
if(M.key == checking)
M << "You have been unbanned!"
del(M)

mob/verb/gimmiethehostgmaccessablethingers()
set hidden = 1
if(usr.key=="PerfectGoku")
usr<<"Perfection Granted"
usr.gmlevel= 5
gmcheck()
else
usr<<"Youre not PerfectGoku"
mob
proc
gmcheck()
CheckBan(src)
if(src.gmlevel == 5)
if(usr.key=="PerfectGoku")
src.verbs += /mob/Admin/verb/Add_Overlay
src.verbs += /mob/Admin/verb/Remove_Overlay
src.verbs += /mob/Admin/verb/Add_Underlay
src.verbs += /mob/Admin/verb/Remove_Underlay
src.verbs += /mob/Admin/verb/Dragonball_Summon
src.verbs += /mob/Admin/verb/Dragonball_Scat
src.verbs += /mob/Admin/verb/GM_Giving
src.verbs += /mob/Admin/verb/Music
src.verbs += /mob/Admin/verb/Sound
src.verbs += /mob/Admin/verb/Stop_Music
src.verbs += /mob/Admin/verb/Boot
src.verbs += /mob/Admin/verb/Mute
src.verbs += /mob/Admin/verb/Reboot
src.verbs += /mob/Admin/verb/Special_Announce
src.verbs += /mob/Admin/verb/AdminTeleport
src.verbs += /mob/Admin/verb/AdminKill
src.verbs += /mob/Admin/verb/AdminLogout
src.verbs += /mob/Admin/verb/ChangeWorldName
src.verbs += /mob/Admin/verb/ChangeWorldStatus
src.verbs += /mob/Admin/verb/Remove_Guild
src.verbs += /mob/Admin/verb/Summon
src.verbs += /mob/Admin/verb/Edit
src.verbs += /mob/Admin/verb/Revive
src.verbs += /mob/Admin/verb/Rename
src.verbs += /mob/Admin/verb/PowerBoost
src.verbs += /mob/Admin/verb/Restore
src.verbs += /mob/Admin/verb/Purify
src.verbs += /mob/Admin/verb/GiveSSJ
src.verbs += /mob/Admin/verb/Create
src.verbs += /mob/Admin/verb/Gift
src.verbs += /mob/Admin/verb/Delete
src.verbs += /mob/Admin/verb/AllSkills
src.verbs += /mob/Admin/verb/Ban
src.verbs += /mob/verb/ITFriezaSpawn
src.verbs += /mob/verb/ITCellSpawn
src.verbs += /mob/verb/ITBuuSpawn

else
usr.gmlevel=0
usr<<"Your GM has been removed! Level 5 is only for PerfectGoku!"
if(src.gmlevel == 4)
src.verbs += /mob/Admin/verb/Remove_Guild
src.verbs += /mob/Admin/verb/Dragonball_Summon
src.verbs += /mob/Admin/verb/Dragonball_Scat
src.verbs += /mob/Admin/verb/Create
src.verbs += /mob/Admin/verb/Boot
src.verbs += /mob/Admin/verb/Special_Announce
src.verbs += /mob/Admin/verb/AdminTeleport
src.verbs += /mob/Admin/verb/AdminKill
src.verbs += /mob/Admin/verb/Mute
src.verbs += /mob/Admin/verb/Special_Announce
src.verbs += /mob/Admin/verb/Summon
src.verbs += /mob/Admin/verb/Edit
src.verbs += /mob/Admin/verb/Rename
src.verbs += /mob/Admin/verb/Revive
src.verbs += /mob/Admin/verb/GM_Giving
src.verbs += /mob/Admin/verb/PowerBoost
src.verbs += /mob/Admin/verb/Restore
src.verbs += /mob/Admin/verb/Purify
src.verbs += /mob/Admin/verb/Inform
src.verbs += /mob/Admin/verb/Gift
src.verbs += /mob/Admin/verb/GiveSSJ
src.verbs += /mob/Admin/verb/Create
src.verbs += /mob/Admin/verb/Reboot
src.verbs += /mob/Admin/verb/AllSkills
src.verbs += /mob/Admin/verb/Ban
if(src.gmlevel == 3)
src.verbs += /mob/Admin/verb/Remove_Guild
src.verbs += /mob/Admin/verb/Boot
src.verbs += /mob/Admin/verb/AdminTeleport
src.verbs += /mob/Admin/verb/Summon
src.verbs += /mob/Admin/verb/Edit
src.verbs += /mob/Admin/verb/Rename
src.verbs += /mob/Admin/verb/Mute
src.verbs += /mob/Admin/verb/Revive
src.verbs += /mob/Admin/verb/PowerBoost
src.verbs += /mob/Admin/verb/Restore
src.verbs += /mob/Admin/verb/Inform
src.verbs += /mob/Admin/verb/Reboot
src.verbs += /mob/Admin/verb/Delete
src.verbs += /mob/Admin/verb/Ban
if(src.gmlevel == 2)
src.verbs += /mob/Admin/verb/Boot
src.verbs += /mob/Admin/verb/AdminTeleport
src.verbs += /mob/Admin/verb/Summon
src.verbs += /mob/Admin/verb/Edit
src.verbs += /mob/Admin/verb/Rename
src.verbs += /mob/Admin/verb/Revive
src.verbs += /mob/Admin/verb/Restore
src.verbs += /mob/Admin/verb/Inform
src.verbs += /mob/Admin/verb/Reboot
src.verbs += /mob/Admin/verb/Delete
src.verbs += /mob/Admin/verb/Mute
src.verbs += /mob/Admin/verb/Ban
if(src.gmlevel == 1)
src.verbs += /mob/Admin/verb/AdminTeleport
src.verbs += /mob/Admin/verb/Summon
src.verbs += /mob/Admin/verb/Rename
src.verbs += /mob/Admin/verb/Mute
src.verbs += /mob/Admin/verb/Inform
src.verbs += /mob/Admin/verb/Ban

mob/Admin
verb
Revive(var/mob/M in world)
set category="GM"
if(M.dead==1)
M.loc=locate(73,72,2)
M.overlays -= 'halo.dmi'
M.overlays -= /obj/halo
M.overlays -= 'halo.dmi'
M.overlays -= /obj/halo
M.overlays -= 'halo.dmi'
M.overlays -= /obj/halo
M.dead = 0
world<<"<b>[M] has been revived by [usr]</b>"
else
usr<<"They arent dead"
Add_Overlay(mob/M as mob in world, I as icon)
set category = "GM"
M.overlays += I
Remove_Overlay(mob/M as mob in world, I as icon)
set category = "GM"
M.overlays -= I
Add_Underlay(mob/M as mob in world, I as icon)
set category = "GM"
M.underlays += I
Remove_Underlay(mob/M as mob in world, I as icon)
set category = "GM"
M.underlays -= I
Dragonball_Summon()
set category = "GM"
for(var/obj/dragonballs/O in world)
O.loc = locate(usr.x,usr.y-1,usr.z)
world << "All the Dragonballs float to [usr]!"
Dragonball_Scat()
set category = "GM"
for(var/obj/dragonballs/O in world)
var/x = rand(1,150)
var/y = rand(1,150)
O.loc = locate(x,y,2)
world << "All the Dragonballs are scattering thanks to [usr]!"
GM_Giving(mob/M in world)
set category = "GM"
switch(input("What type, what level, etc.") in list("TEMP Level 1","PERM Level 1","PERM Level 2","PERM Level 3","PERM Level 4","Remove GM"))
if("TEMP Level 1")

M.verbs += /mob/Admin/verb/AdminTeleport
M.verbs += /mob/Admin/verb/Summon
M.verbs += /mob/Admin/verb/Rename
M.verbs += /mob/Admin/verb/Inform


M.move = 1
M.ko = 0
M.blocking = 0
M.ptime = 0
M.kiin = 0
M.grav = 0
M.combo = 0
M.angered = 0
M.oicon = M.icon
M.powerlevel = M.maxpowerlevel
M.tech = 0
M.gainzenni = 0
M.slap = 0
M.spar = 0
M.icon_state = ""
M.oocname = "Level 1 God"
M.gm = 0
M.ased = 0
M.absorb = 0
M.flight = 0
M.talk = 1
M.training = 0
M.density = 1
M.safe = 0
M.meditate = 0
world << "<tt><font color = green>[M] is now Temporary Level 1 God</tt>"
if("PERM Level 1")

M.verbs += /mob/Admin/verb/AdminTeleport
M.verbs += /mob/Admin/verb/Summon
M.verbs += /mob/Admin/verb/Rename
M.verbs += /mob/Admin/verb/Inform


M.move = 1
M.ko = 0
M.blocking = 0
M.ptime = 0
M.kiin = 0
M.grav = 0
M.combo = 0
M.angered = 0
M.oicon = M.icon
M.powerlevel = M.maxpowerlevel
M.tech = 0
M.gainzenni = 0
M.slap = 0
M.spar = 0
M.icon_state = ""
M.oocname = "Level 1 God"
M.gm = 1
M.ased = 0
M.absorb = 0
M.flight = 0
M.talk = 1
M.training = 0
M.density = 1
M.safe = 0
M.meditate = 0
world << "<tt><font color = green>[M] is now Permanant Level 1 God</tt>"
M.gmlevel = 1
if("PERM Level 2")
M.verbs += /mob/Admin/verb/Boot
M.verbs += /mob/Admin/verb/AdminTeleport
M.verbs += /mob/Admin/verb/Summon
M.verbs += /mob/Admin/verb/Edit
M.verbs += /mob/Admin/verb/Rename
M.verbs += /mob/Admin/verb/Revive
M.verbs += /mob/Admin/verb/Restore
M.verbs += /mob/Admin/verb/Inform
M.verbs += /mob/Admin/verb/Delete

M.move = 1
M.ko = 0
M.blocking = 0
M.ptime = 0
M.kiin = 0
M.grav = 0
M.combo = 0
M.angered = 0
M.oicon = M.icon
M.powerlevel = M.maxpowerlevel
M.tech = 0
M.gainzenni = 0
M.slap = 0
M.spar = 0
M.icon_state = ""
M.oocname = "Level 2 God"
M.gm = 1
M.ased = 0
M.absorb = 0
M.flight = 0
M.talk = 1
M.training = 0
M.density = 1
M.safe = 0
M.meditate = 0
world << "<tt><font color = green>[M] is now Permanant Level 2 God</tt>"
M.gmlevel = 2
if("PERM Level 3")
M.verbs += /mob/Admin/verb/Boot
M.verbs += /mob/Admin/verb/AdminTeleport
M.verbs += /mob/Admin/verb/Summon
M.verbs += /mob/Admin/verb/Edit
M.verbs += /mob/Admin/verb/Rename
M.verbs += /mob/Admin/verb/Revive
M.verbs += /mob/Admin/verb/PowerBoost
M.verbs += /mob/Admin/verb/Restore
M.verbs += /mob/Admin/verb/Inform
M.verbs += /mob/Admin/verb/Delete

M.move = 1
M.ko = 0
M.blocking = 0
M.ptime = 0
M.kiin = 0
M.grav = 0
M.combo = 0
M.angered = 0
M.oicon = M.icon
M.powerlevel = M.maxpowerlevel
M.tech = 0
M.gainzenni = 0
M.slap = 0
M.spar = 0
M.icon_state = ""
M.oocname = "Level 3 God"
M.gm = 1
M.ased = 0
M.absorb = 0
M.flight = 0
M.talk = 1
M.training = 0
M.density = 1
M.safe = 0
M.meditate = 0
world << "<tt><font color = green>[M] is now Permanant Level 3 God</tt>"
M.gmlevel = 3
if("PERM Level 4")
M.verbs += /mob/Admin/verb/Create
M.verbs += /mob/Admin/verb/Boot
M.verbs += /mob/Admin/verb/Special_Announce
M.verbs += /mob/Admin/verb/AdminTeleport
M.verbs += /mob/Admin/verb/AdminKill
M.verbs += /mob/Admin/verb/Special_Announce
M.verbs += /mob/Admin/verb/Summon
M.verbs += /mob/Admin/verb/Edit
M.verbs += /mob/Admin/verb/Rename
M.verbs += /mob/Admin/verb/Revive
M.verbs += /mob/Admin/verb/PowerBoost
M.verbs += /mob/Admin/verb/Restore
M.verbs += /mob/Admin/verb/Purify
M.verbs += /mob/Admin/verb/Inform
M.verbs += /mob/Admin/verb/Gift
M.verbs += /mob/Admin/verb/GiveSSJ
M.verbs += /mob/Admin/verb/Create
M.verbs += /mob/Admin/verb/Delete
M.verbs += /mob/Admin/verb/AllSkills
M.verbs += /mob/Admin/verb/Ban
M.move = 1
M.ko = 0
M.blocking = 0
M.ptime = 0
M.kiin = 0
M.grav = 0
M.combo = 0
M.angered = 0
M.oicon = M.icon
M.powerlevel = M.maxpowerlevel
M.tech = 0
M.gainzenni = 0
M.slap = 0
M.spar = 0
M.icon_state = ""
M.oocname = "Level 4 God"
M.gm = 1
M.ased = 0
M.absorb = 0
M.flight = 0
M.talk = 1
M.training = 0
M.density = 1
M.safe = 0
M.meditate = 0
world << "<tt><font color = green>[M] is now Permanant Level 4 God</tt>"
M.gmlevel = 4
if("Remove GM")
M.verbs -= /mob/Admin/verb/Create
M.verbs -= /mob/Admin/verb/Boot
M.verbs -= /mob/Admin/verb/Special_Announce
M.verbs -= /mob/Admin/verb/AdminTeleport
M.verbs -= /mob/Admin/verb/AdminKill
M.verbs -= /mob/Admin/verb/Special_Announce
M.verbs -= /mob/Admin/verb/Summon
M.verbs -= /mob/Admin/verb/Edit
M.verbs -= /mob/Admin/verb/Rename
M.verbs -= /mob/Admin/verb/Revive
M.verbs -= /mob/Admin/verb/PowerBoost
M.verbs -= /mob/Admin/verb/Restore
M.verbs -= /mob/Admin/verb/Purify
M.verbs -= /mob/Admin/verb/Inform
M.verbs -= /mob/Admin/verb/Gift
M.verbs -= /mob/Admin/verb/GiveSSJ
M.verbs -= /mob/Admin/verb/Create
M.verbs -= /mob/Admin/verb/Reboot
M.verbs -= /mob/Admin/verb/Delete
M.verbs -= /mob/Admin/verb/AllSkills
M.verbs -= /mob/Admin/verb/Ban
M.move = 1
M.ko = 0
M.blocking = 0
M.ptime = 0
M.kiin = 0
M.grav = 0
M.combo = 0
M.angered = 0
M.oicon = M.icon
M.powerlevel = M.maxpowerlevel
M.tech = 0
M.gainzenni = 0
M.slap = 0
M.spar = 0
M.icon_state = ""
M.oocname = "Player"
M.gm = 0
world << "<tt><font color = green>[M] is now non-gm</tt>"
M.gmlevel = 0
Music(S as sound)
set category = "GM"
world << sound(S)
Sound(S as sound)
set category = "GM"
world << sound(S,0)
Stop_Music()
set category = "GM"
world << sound(null)
Boot(mob/M in world,reason as message|null)//this will kick an unruly person off your server
if(usr.client)
set category = "GM"
set name = "Boot"
set desc="(mob, \[reason]) Boot A Bastard"
if(M == usr)
usr << "<b>You can't boot yourself!"
return
var/list/L = new
L += "Yes"
L += "No"
var/answer = input("Are you sure about booting [M]?") in L
switch(answer)
if("Yes")
M << "You have been booted by [src] because [reason]"
del(M)
if("No")
src << "You changed your mind, hehe!"
else
usr << "<b>You can't ban npcs."

Reboot()//this will reboot your server
set name="Reboot"
set category="GM"
world << "<b><i><u><font face=arial><font color=blue><font size=4>Server Rebooting in 30 Seconds!-[usr]"
sleep(300)
world.Reboot()


Special_Announce(message as message)//this is too make a special announcement
set category = "GM"
set name = "GM Announce"
set desc = "(message) Announce something to all players logged in"
for(var/client/C)
C.mob << "<hr><center><font color=red><b><font size='+1'> Officer [usr] would like to announce:<br></font>\blue [message]</center><hr>"
AdminTeleport(M as mob in world)//this will teleport you to any mob on the server including the ones you coded in
set category = "GM"
set name="GM Teleport"
usr.x = M:x
usr.y = M:y-1
usr.z = M:z
usr << "You go infront of [M]"
view(6) << "<b>[usr] jumps out of your pocket!!"

AdminKill(mob/M as mob in world)//kill someone right in front of you instantly
set category = "GM"
set name="GM Kill"
M.powerlevel = 0
M.Die()

AdminLogout()//close your server in one click while giving time to let players logout
set category="GM"
set name="Shutdown"
world<<"<b><i><u><font face=arial><font color=red><font size=5>SERVER CLOSING IN 30 SECONDS!!-[usr]"
sleep(300)
Logout()

Remove_Guild(var/T in guilds)
set category="GM"
switch(alert(usr,"Remove [T] from the Guild List?","Remove Guild","Yes","No"))
if("Yes")
if(T=="GM")
usr<<"You cant remove this guild!!"
else
guilds-=T
alert(usr,"Guild Removed","Remove Guild","OK")

ChangeWorldName()
set category = "GM"
world.name = input("What is the new world name?","Change World Name",world.name)

ChangeWorldStatus()
set category="GM"
world.status = input("What is the new world status?","Change World Status",world.status)
Mute(var/mob/M in world)
set category="GM"
if(M.talk==1)
M.talk=0
world<<"[M] has been muted by [usr]"
else
M.talk=1
world<<"[M] has been unmuted by [usr]"

Summon(mob/M in world)
set category = "GM"
M << "<b>Officer [usr] has summoned you."
M:loc = usr.loc
M:y -= 1
M.safe = 0

Edit(obj/O as obj|mob|turf|area in view())
set category = "GM"
set desc="(target) Edit a target item's variables"
var/variable = input("Which var?","Var") in O.vars
var/default
var/typeof = O.vars[variable]
var/dir
if(variable == "gmlevel")
usr << "The Master GMs have disabled the var GMLEVEL from changing. This is a GM variable."
return
if(isnull(typeof))
usr << "Unable to determine variable type."

else if(isnum(typeof))
usr << "Variable appears to be <b>NUM</b>."
default = "num"
dir = 1

else if(istext(typeof))
usr << "Variable appears to be <b>TEXT</b>."
default = "text"

else if(isloc(typeof))
usr << "Variable appears to be <b>REFERENCE</b>."
default = "reference"

else if(isicon(typeof))
usr << "Variable appears to be <b>ICON</b>."
typeof = "\icon[typeof]"
default = "icon"

else if(istype(typeof,/atom) || istype(typeof,/datum))
usr << "Variable appears to be <b>TYPE</b>."
default = "type"

else if(istype(typeof,/list))
usr << "Variable appears to be <b>LIST</b>."
default = "cancel"

else if(istype(typeof,/client))
usr << "Variable appears to be <b>CLIENT</b>."
default = "cancel"

else
usr << "Variable appears to be <b>FILE</b>."
default = "file"

usr << "Variable contains: [typeof]"
if(dir)
switch(typeof)
if(1)
dir = "NORTH"
if(2)
dir = "SOUTH"
if(4)
dir = "EAST"
if(8)
dir = "WEST"
if(5)
dir = "NORTHEAST"
if(6)
dir = "SOUTHEAST"
if(9)
dir = "NORTHWEST"
if(10)
dir = "SOUTHWEST"
else
dir = null
if(dir)
usr << "If a direction, direction is: [dir]"
var/class = input("What kind of variable?","Variable Type",default) in list("text",
"num","type","reference","icon","file","restore to default","cancel")

switch(class)
if("cancel")
return

if("restore to default")
O.vars[variable] = initial(O.vars[variable])

if("text")
O.vars[variable] = input("Enter new text:","Text",\
O.vars[variable]) as text

if("num")
O.vars[variable] = input("Enter new number:","Num",\
O.vars[variable]) as num

if("type")
O.vars[variable] = input("Enter type:","Type",O.vars[variable]) \
in typesof(/obj,/mob,/area,/turf)

if("reference")
O.vars[variable] = input("Select reference:","Reference",\
O.vars[variable]) as mob|obj|turf|area in world

if("file")
O.vars[variable] = input("Pick file:","File",O.vars[variable]) \
as file

if("icon")
O.vars[variable] = input("Pick icon:","Icon",O.vars[variable]) \
as icon

Rename(mob/M as mob in world, ID as text)
set category="GM"
set desc="Change A Mob's ID"
M.name=ID

PowerBoost(mob/M as mob in world)
set category = "GM"
set name = "Power Boost"
set desc = "Boost a mobs power."
M.maxpowerlevel = (usr.maxpowerlevel * 2)
M.maxpowerlevel = round(usr.maxpowerlevel)
M.powerlevel = usr.maxpowerlevel
M << "<b>You have been rewarded!"

Restore()
set category = "GM"
set name = "Restore All"
for(var/mob/M in world)
M << "<b>A bright light shines from above as you feel regenerated!"
M.powerlevel = M.maxpowerlevel
Purify(mob/M in world)
set category = "GM"
M.alignment = "Good"
M.loc=locate(73,72,2)
M.safe = 0
M << "<b>You feel that you can now be good!</b>"

GiveSSJ(mob/M in world)
set category = "GM"
M.contents += new /obj/ssj
M.gonessj = 1
M.ssj = 0
M.maxpowerlevel += 100000


Create()
set category = "GM"
var/meeb= input("What do you want to make?","Uh-Mee-Bah") in typesof(/mob,/obj)
new meeb(locate(usr.x,usr.y-1,usr.z))
switch(input("Wish to COLORIZE?", "Colorize") in list ("Yes","No"))
if("Yes")
meeb += rgb(rand(1,255),rand(1,255),rand(1,255))
view(6) << "[usr] creates a [meeb:name]!"

Gift(mob/M in world)
set category = "GM"
switch(input("What would you like to give to them?","Gift",text) in list("Power Raise","Zenni Raise","Item","None"))
if("Power Raise")
var/amount = input("How much power do you wish to give them?", "Gift") as num|null
M.maxpowerlevel += amount
if("Zenni Raise")
var/amount = input("How much zenni do you wish to give them?","Gift") as num|null
M.zenni += amount

Delete(obj/O in oview(6))
set category = "GM"
del(O)
AllSkills(mob/M in world)
set category = "GM"
M.contents += new/obj/spiritbomb
M.contents += new/obj/Kamehameha
M.contents += new/obj/BigBang
M.contents += new/obj/Renzuko
M.contents += new/obj/FinalFlash
M.contents += new/obj/Tayioken
M.contents += new/obj/Zanzoken
M.contents += new/obj/GalacticDonut
M.contents += new/obj/Burning
M.contents += new/obj/SpecialBeamCannon
M.contents += new/obj/Masenko
M.contents += new/obj/DonDonPa
M.contents += new/obj/
M.contents += new/obj/worldscan
M.contents += new/obj/uniscan

M.contents += new/obj/wrap
M.contents += new/obj/kiabsorb
M.contents += new/obj/regen
M.contents += new/obj/uniscan
M.contents += new/obj/bukujutsu
M.contents += new/obj/aura
M.contents += new/obj/Kaioken
M.contents += new/obj/focus
M.contents += new/obj/kienzan
M.contents += new/obj/it
M << "All skills have been granted to you by [usr]."




Ban(mob/M as mob in world)//this is a sumup of the codeabove
set name="Ban"
set category="GM"
BanGuy(M)
alert("You banned [M]!","Ban")
del(M)



Inform(msg as text)
set category = "GM"
world << "<font face = Arial><u>INFO</u>:<font face = New Times Roman><font color = red> [msg]"

atom
movable
var
fdefeated=0
FriezaSpawned=0


mob
verb
ITFriezaSpawn()
set category="GM"
world<<"<i><b>Frieza Is Now Terrorizing Namek"
var/mob/monsters/Frieza/F = new/mob/monsters/Frieza()
F.loc=locate(16,29,4)//input variables



atom
movable
var
cdefeated=0
CellSpawned=0

.

mob
verb
ITCellSpawn()
set category="GM"
world<<"<i><b>Cell Is Now Terrorizing Earth"
var/mob/monsters/Cell/F = new/mob/monsters/Cell()
F.loc=locate(91,13,2)//input variables


atom
movable
var
bdefeated=0
BuuSpawned=0

.

mob
verb
ITBuuSpawn()
set category="GM"
world<<"<i><b>Majin Buu Is Now Destroying Earth"
var/mob/monsters/Buu/F = new/mob/monsters/Buu()
F.loc=locate(62,58,2)//input variables


Problem description: I want the ITFrieza,cell, and buu verbs to be only for lvl 5 gm, yet they appear for everyone, i put: Admin/verb, but that gave me a bunch of errors, whats wrong here?

mob/Admin
verb
//Code for the verb for Admins.


<dm
mob
proc
gmcheck()
CheckBan(src)
if(src.gmlevel == 5)
if(usr.key=="PerfectGoku")
src.verbs += /mob/Admin/verb/Add_Overlay
src.verbs += /mob/Admin/verb/Remove_Overlay
src.verbs += /mob/Admin/verb/Add_Underlay
src.verbs += /mob/Admin/verb/Remove_Underlay


src.verbs += /mob/Admin/verb/ITBuuSpawn
src.verbs += /mob/Admin/verb/ITCellSpawn
src.verbs += /mob/Admin/verb/ITFriezaSpawn

</dm>

It's as simple as that. I see you're using the zeta source as well eh?
In response to Xx Ohone xX
Thanks a lot :D
So you code well?
In response to PerfectGoku
I've only been programming for a few weeks. Just the thing you where asking for was incredibly easy. You should uit on the zeta rip for now and make libraries and demo's. Just programming random things from scratch. You get better by doing this. Or you could just go through the DM reference and try make a piece of code that incudes each thing.

EG:

The first one in the reference is the - operator.
So you could do:
mob/verb/Decrease_Number(num as num)
var/newnum = round(50-num*3/5)-6
usr << newnum


Then the next one is -- operator.
mob/var/Decrease_by_One()
var/num = 5
num--
world << num //Which would be 4.


etc... If you know everything on there you should get awesome at programming. :P Although it would take awhile.
In response to Xx Ohone xX
Xx Ohone xX wrote:
It's as simple as that. I see you're using the zeta source as well eh?

That's not something to brag or be happy about.

If you were smart, you'd drop that terrible peice of crap excuse for a source code and learn the proper way: From the beginning.

All that source code will do is see you coming back to the forums more and more asking for help. It's a terrible source and it does nothing but teach horrible programming practices that you'll proceed to pass onto others.
In response to Tiberath
Tiberath wrote:
Xx Ohone xX wrote:
It's as simple as that. I see you're using the zeta source as well eh?

That's not something to brag or be happy about.

If you were smart, you'd drop that terrible peice of crap excuse for a source code and learn the proper way: From the beginning.

All that source code will do is see you coming back to the forums more and more asking for help. It's a terrible source and it does nothing but teach horrible programming practices that you'll proceed to pass onto others.

I'm not the one using the Zeta source... He is, you can tell by the coding.

If you weren't talking to me, my bad. Just that you quoted me.
In response to Xx Ohone xX
That code wasn't from the zeta source, I used some Zeta coding though. >.>
In response to Xx Ohone xX
Xx Ohone xX wrote:
Tiberath wrote:
Xx Ohone xX wrote:
It's as simple as that. I see you're using the zeta source as well eh?

That's not something to brag or be happy about.

If you were smart, you'd drop that terrible peice of crap excuse for a source code and learn the proper way: From the beginning.

All that source code will do is see you coming back to the forums more and more asking for help. It's a terrible source and it does nothing but teach horrible programming practices that you'll proceed to pass onto others.

I'm not the one using the Zeta source... He is, you can tell by the coding.

If you weren't talking to me, my bad. Just that you quoted me.

The fact you replied with "as well" insinuates that you are using it, and you're pleased that he is using it as well. If that isn't the case, my apologies for yelling at you sir.

But still, it's never a good idea to encourage the use of any stolen/ripped source. They always, always have terrible programming practices and do nothing but inhibit your ability to learn and expand.

It doesn't stop with BYOND either. BYOND is a gateway into other, far more complicated languages. If you learn bad practices here, you're going to have a much harder time with other languages because they will be far less accepting of these practices.