Hey,
habs mir mal angeschaut und es verbessert. Es lag daran dass du stock Register(...) benutzt hast obwohl die Funktion schon von Pawno vordefiniert ist, das kann der compiler nicht unterscheiden. Ich hab die Funktion nun mal umbenannt, kannst sie auch anders nennen wenn dir der neue Name nicht passt xD
Außerdem hab ich das komplette Script mal ordentlich strukturiert und einige Rechtschreibfehler verbessert sowie sonstige fehlende Zeichen hinzugefügt
Mir ist auch aufgefallen dass du dcmd und strcmp benutzt, es ist besser wenn du dich für eins entscheidest wobei dcmd auch schon ziemlich veraltet ist und du am Besten deinen Gamemode gleich mit zcmd oder ycmd startest welche um ein vielfaches schneller und auch einfacher sind.
Falls du noch Fragen hast oder neue Probleme auftreten kannst auch gern ma per PN fragen ;D
Hier das Script: http://pastebin.com/7SVH6XFB
Viel Spaß damit