Ophion Geplaatst: 23 juli 2008 Rapport Geplaatst: 23 juli 2008 (bewerkt) Hallo, ik heb een probleempje met dit script hier onder. Ik wil dat als de naam Jeroen is, de kleur rood wordt, anders de normale kleur. Toch, krijg ik een error. : C:\jeroen\SanFierroUnderground.pwn(6319) : error 032: array index out of bounds (variable "Messagee") irccmd_say(conn, channel[], user[], params[]) { if (!HasPlayerVoice(conn,channel,user)) return false; new Messagee[256]; format(Messagee, 256, "%s", user); if (Messagee == "Jeroen") { printinfo new msg[112]; format(msg,sizeof(msg), "%s on IRC: %s", user, params); SendClientMessageToAll(COLOR_RED, msg); format(msg, sizeof(msg), "2*** \2%s\2; on IRC: 2%s", user, params); ircSay(conn, channel, msg); } else { printinfo new msg[112]; format(msg,sizeof(msg), "%s on IRC: %s", user, params); SendClientMessageToAll(0xFFFFFFFF, msg); format(msg, sizeof(msg), "2*** \2%s\2; on IRC: 2%s", user, params); ircSay(conn, channel, msg); } return true; } Bewerkt: 23 juli 2008 door jovu123 Reageren
Sandra Geplaatst: 24 juli 2008 Rapport Geplaatst: 24 juli 2008 "==" gebruik je voor integers en dergelijke (getallen dus). Om strings (teksten) met elkaar te vergelijken, moet je 'strcmp' (String-compare) gebruiken. if strcmp(Messagee, "Jeroen", true)==0) { Reageren
Ophion Geplaatst: 24 juli 2008 Auteur Rapport Geplaatst: 24 juli 2008 (bewerkt) Ahh, bedankt Bewerkt: 24 juli 2008 door jovu123 Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.