Help NPC Capture

03/06/2012 15:06 sonofskeletor#1
Hi guys im trying to make a somewhat antispaming system, i need help with this code the problem is, i dont know how to make a cheak weather the capture is correct or wrong.

Code:
                                    case 13653:
                                    {
                                        if (Control == 0)
                                    {
                                            GC.MyChar.res = "";
                                            Random r = new Random();
                                            int val1 = r.Next(0, 9);
                                            string v1 = val1.ToString();
                                            int val2 = r.Next(0, 9);
                                            string v2 = val2.ToString();
                                            int val3 = r.Next(0, 9);
                                            string v3 = val3.ToString();
                                            int val4 = r.Next(0, 9);
                                            string v4 = val4.ToString();
                                            int val5 = r.Next(0, 9);
                                            string v5 = val5.ToString();
                                            int val6 = r.Next(0, 9);
                                            string v6 = val6.ToString();
                                            GC.MyChar.res = v1 + v2 + v3 + v4 + v5 + v6;
                                            GC.AddSend(Packets.NPCSay("You Have 60 Seconds To Type: " + GC.MyChar.res));
                                            GC.AddSend(Packets.NPCLink2("Okay", 1));
                                            GC.AddSend(Packets.NPCSetFace(57));
                                            GC.AddSend(Packets.NPCFinish());
                                            break;
                                        }
                                    }
                                    if (Control == 1)
                                    {
                                        World.SendMsgToAll("SYSTEM", "Capture Correct.", 2000, 0);
                                        GC.AddSend(Packets.NPCSay("Blah Blah."));
                                        GC.AddSend(Packets.NPCLink("I know.", 255));
                                        GC.AddSend(Packets.NPCSetFace(57));
                                        GC.AddSend(Packets.NPCFinish());
                                        break;
                                    }
                                    else
                                    {
                                        GC.MyChar.Teleport(6000, 50, 50);
                                        GC.AddSend(Packets.NPCSay("Capture Incorrect " + GC.MyChar.res));
                                        GC.AddSend(Packets.NPCSetFace(57));
                                        GC.AddSend(Packets.NPCFinish());
                                        break;
                                    }
                                }
                            #endregion
Thanks in advance folks

Help anyone ?