The Ctrl+V game

krofunk

New Member
Messages
216
Reaction score
5
Points
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 

souvlaki90

New Member
Messages
2
Reaction score
0
Points
0
I just added the code BB thing

Code:
stock sscanf(string[], format[], {Float,_}:...)//by Y_Less
{
    #if defined isnull
        if (isnull(string))
    #else
        if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
    #endif
        {
            return format[0];
        }
    #pragma tabsize 4
    new
        formatPos = 0,
        stringPos = 0,
        paramPos = 2,
        paramCount = numargs(),
        delim = ' ';
    while (string[stringPos] && string[stringPos] <= ' ')
    {
        stringPos++;
    }
    while (paramPos < paramCount && string[stringPos])
    {
        switch (format[formatPos++])
        {
            case '\0':
            {
                return 0;
            }
            case 'i', 'd':
            {
                new
                    neg = 1,
                    num = 0,
                    ch = string[stringPos];
                if (ch == '-')
                {
                    neg = -1;
                    ch = string[++stringPos];
                }
                do
                {
                    stringPos++;
                    if ('0' <= ch <= '9')
                    {
                        num = (num * 10) + (ch - '0');
                    }
                    else
                    {
                        return -1;
                    }
                }
                while ((ch = string[stringPos]) > ' ' && ch != delim);
                setarg(paramPos, 0, num * neg);
            }
            case 'h', 'x':
            {
                new
                    num = 0,
                    ch = string[stringPos];
                do
                {
                    stringPos++;
                    switch (ch)
                    {
                        case 'x', 'X':
                        {
                            num = 0;
                            continue;
                        }
                        case '0' .. '9':
                        {
                            num = (num << 4) | (ch - '0');
                        }
                        case 'a' .. 'f':
                        {
                            num = (num << 4) | (ch - ('a' - 10));
                        }
                        case 'A' .. 'F':
                        {
                            num = (num << 4) | (ch - ('A' - 10));
                        }
                        default:
                        {
                            return -1;
                        }
                    }
                }
                while ((ch = string[stringPos]) > ' ' && ch != delim);
                setarg(paramPos, 0, num);
            }
            case 'c':
            {
                setarg(paramPos, 0, string[stringPos++]);
            }
            case 'f':
            {

                new changestr[16], changepos = 0, strpos = stringPos;
                while(changepos < 16 && string[strpos] && string[strpos] != delim)
                {
                    changestr[changepos++] = string[strpos++];
                    }
                changestr[changepos] = '\0';
                setarg(paramPos,0,_:floatstr(changestr));
            }
            case 'p':
            {
                delim = format[formatPos++];
                continue;
            }
            case '\'':
            {
                new
                    end = formatPos - 1,
                    ch;
                while ((ch = format[++end]) && ch != '\'') {}
                if (!ch)
                {
                    return -1;
                }
                format[end] = '\0';
                if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
                {
                    if (format[end + 1])
                    {
                        return -1;
                    }
                    return 0;
                }
                format[end] = '\'';
                stringPos = ch + (end - formatPos);
                formatPos = end + 1;
            }
            case 'u':
            {
                new
                    end = stringPos - 1,
                    id = 0,
                    bool:num = true,
                    ch;
                while ((ch = string[++end]) && ch != delim)
                {
                    if (num)
                    {
                        if ('0' <= ch <= '9')
                        {
                            id = (id * 10) + (ch - '0');
                        }
                        else
                        {
                            num = false;
                        }
                    }
                }
                if (num && IsPlayerConnected(id))
                {
                    setarg(paramPos, 0, id);
                }
                else
                {
                    #if !defined foreach
                        #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
                        #define __SSCANF_FOREACH__
                    #endif
                    string[end] = '\0';
                    num = false;
                    new
                        name[MAX_PLAYER_NAME];
                    id = end - stringPos;
                    foreach (Player, playerid)
                    {
                        GetPlayerName(playerid, name, sizeof (name));
                        if (!strcmp(name, string[stringPos], true, id))
                        {
                            setarg(paramPos, 0, playerid);
                            num = true;
                            break;
                        }
                    }
                    if (!num)
                    {
                        setarg(paramPos, 0, INVALID_PLAYER_ID);
                    }
                    string[end] = ch;
                    #if defined __SSCANF_FOREACH__
                        #undef foreach
                        #undef __SSCANF_FOREACH__
                    #endif
                }
                stringPos = end;
            }
            case 's', 'z':
            {
                new
                    i = 0,
                    ch;
                if (format[formatPos])
                {
                    while ((ch = string[stringPos++]) && ch != delim)
                    {
                        setarg(paramPos, i++, ch);
                    }
                    if (!i)
                    {
                        return -1;
                    }
                }
                else
                {
                    while ((ch = string[stringPos++]))
                    {
                        setarg(paramPos, i++, ch);
                    }
                }
                stringPos--;
                setarg(paramPos, i, '\0');
            }
            default:
            {
                continue;
            }
        }
        while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
        {
            stringPos++;
        }
        while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
        {
            stringPos++;
        }
        paramPos++;
    }
    do
    {
        if ((delim = format[formatPos++]) > ' ')
        {
            if (delim == '\'')
            {
                while ((delim = format[formatPos++]) && delim != '\'') {}
            }
            else if (delim != 'z')
            {
                return delim;
            }
        }
    }
    while (delim > ' ');
    return 0;
}
 

yuso6363

New Member
Messages
3
Reaction score
0
Points
0
<object width="550" height="400">
<param name="explore" value="world.swf">
<embed src="world.swf" width="550" height="400">
</embed>
</object>
 

techairlines

x10 Flyer
Community Support
Messages
2,867
Reaction score
165
Points
63
Akismet has protected your site from 16,842 spam comments already, and there are 686 comments in your spam queue right now.
 

Brandon

Former Senior Account Rep
Community Support
Messages
19,181
Reaction score
28
Points
48
king a while to load?
[11:18:57] * Quits: %Smith6612
 

nuwanpra

New Member
Messages
45
Reaction score
2
Points
0
A vBSkinworks design
vBCredits II Deluxe v1.2.0 Copyright © 2010 DragonByte Technologies
Copyright 2010+ x10Hosting
Powered by vBulletin™ Version 4.0.6
Copyright © 2010 vBulletin Solutions, Inc. All rights reserved.
LinkBacks Enabled by vBSEO
Extra Tabs by vBulletin Hispano
 

callumacrae

not alex mac
Community Support
Messages
5,257
Reaction score
97
Points
48
callum-imac:~ callumacrae$ more +2343656617 /Users/callumacrae/supybot/bin/logs/messages.log
File "/Library/Python/2.6/site-packages/supybot/log.py", line 355, in m
logException(self)
File "/Library/Python/2.6/site-packages/supybot/log.py", line 348, in logException
exception('%s in %s.%s:', s, self.__class__.__name__, f.func_name)
File "/Library/Python/2.6/site-packages/supybot/log.py", line 82, in exception
logging.Logger.exception(self, *args)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1053, in exception
self.error(*((msg,) + args), **{'exc_info': 1})
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1047, in error
self._log(ERROR, msg, args, **kwargs)
File "/Library/Python/2.6/site-packages/supybot/log.py", line 89, in _log
logging.Logger._log(self, level, msg, (), exc_info=exc_info)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1129, in _log
self.handle(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1139, in handle
self.callHandlers(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1176, in callHandlers
hdlr.handle(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 662, in handle
self.emit(record)
File "/Library/Python/2.6/site-packages/supybot/log.py", line 110, in emit
logging.StreamHandler.emit(self, record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 770, in emit
self.handleError(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 713, in handleError
traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/traceback.py", line 13, in _print
file.write(str+terminator)
IOError: [Errno 5] Input/output error
ERROR 2010-09-06T04:27:49 supybot Exception raised out of drivers.run:
Traceback (most recent call last):
File "/usr/local/bin/supybot", line 81, in main
drivers.run()
File "/Library/Python/2.6/site-packages/supybot/drivers/__init__.py", line 110, in run
log.exception('Uncaught exception in in drivers.run:')
File "/Library/Python/2.6/site-packages/supybot/log.py", line 82, in exception
logging.Logger.exception(self, *args)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1053, in exception
self.error(*((msg,) + args), **{'exc_info': 1})
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1047, in error
self._log(ERROR, msg, args, **kwargs)
File "/Library/Python/2.6/site-packages/supybot/log.py", line 89, in _log
logging.Logger._log(self, level, msg, (), exc_info=exc_info)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1129, in _log
self.handle(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1139, in handle
self.callHandlers(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1176, in callHandlers
hdlr.handle(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 662, in handle
self.emit(record)
File "/Library/Python/2.6/site-packages/supybot/log.py", line 110, in emit
logging.StreamHandler.emit(self, record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 770, in emit
self.handleError(record)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 713, in handleError
traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/traceback.py", line 13, in _print
file.write(str+terminator)
IOError: [Errno 5] Input/output error
WARNING 2010-09-06T04:27:49 supybot Ping sent at 2010-09-05T09:56:04 not replied to.
ERROR 2010-09-06T04:27:49 supybot Uncaught exception in Irc.takeMsg:
Traceback (most recent call last):
File "/Library/Python/2.6/site-packages/supybot/log.py", line 351, in m
return f(self, *args, **kwargs)
File "/Library/Python/2.6/site-packages/supybot/irclib.py", line 724, in takeMsg
log.warning(s)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/logging/__init__.py", line 1033, in warning


~Callum
 

Brandon

Former Senior Account Rep
Community Support
Messages
19,181
Reaction score
28
Points
48
if ($thread[forumid] == 9 AND $userGroupInfoArray[usergroupid] == 38) {
var_dump(null);
$showThread = true;
}
 
Top