Beiträge von Johann_x3

    Nice Tut ;) 9/10


    Ich hätte gerne ne erweiterung zB wie mach ich das ein Bot einem Folgt (Kein Carbot)
    oder auch so andere sachen aufjedenfall ist ein carbot nützlich aber es wär gut wenn du
    dein Tut erweiterst^^


    Es gibt ja nicht nur Carbots... Bots haben auch mehr funktieonen (ich kenn keine :D)

    C:\Users\Johann\Desktop\TES.pwn(2696) : warning 209: function "OnPlayerConnect" should return a value
    C:\Users\Johann\Desktop\TES.pwn(13851) : error 028: invalid subscript (not an array or too many subscripts): "AWpRegpLog"
    C:\Users\Johann\Desktop\TES.pwn(13851) : warning 215: expression has no effect
    C:\Users\Johann\Desktop\TES.pwn(13851) : error 001: expected token: ";", but found "]"
    C:\Users\Johann\Desktop\TES.pwn(13851) : error 029: invalid expression, assumed zero
    C:\Users\Johann\Desktop\TES.pwn(13851) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.




    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid,tmppass);
    }
    if(AWpRegpLog[playerid] == 1) //Zeile 13851
    {
    return 1;
    }
    return 1;
    }


    was jetzt?

    Zeile 144 forward ConnectPlayer(playerid);
    Zeile 13858: //-------------------------------[Login]--------------------------------------------------------------------------
    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid,tmppass);
    }
    if(AWpRegpLog[playerid] == 1)
    {
    return 1;
    }
    return 1;
    }


    if (strcmp(cmd, "/register", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Dieser Name ist schon vergeben! Bitte benutze einen anderen.");
    fclose(hFile);
    return 1;
    }
    new tmppass[64];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /register [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerRegister(playerid,tmppass);
    }
    if(AWpRegpLog[playerid] == 0)
    {
    return 1;
    }
    return 1;
    }

    Gutes Toutorial aber ich glaub fehlerhaft...
    weil ich habe es jetzt 5 mal versucht
    und immer die selben fehler!


    C:\Users\Johann\Desktop\TES.pwn(144) : error 001: expected token: ";", but found "forward"
    C:\Users\Johann\Desktop\TES.pwn(2703) : warning 209: function "OnPlayerConnect" should return a value
    C:\Users\Johann\Desktop\TES.pwn(13858) : error 028: invalid subscript (not an array or too many subscripts): "AWpRegpLog"
    C:\Users\Johann\Desktop\TES.pwn(13858) : warning 215: expression has no effect
    C:\Users\Johann\Desktop\TES.pwn(13858) : error 001: expected token: ";", but found "]"
    C:\Users\Johann\Desktop\TES.pwn(13858) : error 029: invalid expression, assumed zero
    C:\Users\Johann\Desktop\TES.pwn(13858) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.
    Bitte helfen ist wichtig!

    Hallo brotfischer,


    ich habe seit einigen Tagen das Handy LG KP500 (bekannt als LG Cookie)
    Ich frage mich ob man das Handy lauter machen kann, wenn ja wie?


    Oder


    gibt es vielleicht Designs/Themes für das Handy?


    Ich hoffe ihr antwortet schnell.



    PS:
    Software Version: KP500AT_V10d

    Hallo ich gebe zu ist nicht ganz so schlau ein Thread aufzumachen aber naja.
    Ist auch mein erster versuch mit DCMD / SSCANF


    Im Code :
    stock sscanf(string[], format[], {Float,_}:...)
    {
    new
    formatPos = 0,
    stringPos = 0,
    paramPos = 2,
    paramCount = numargs();
    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 (ch >= '0' && ch <= '9')
    {
    num = (num * 10) + (ch - '0');
    }
    else
    {
    return 1;
    }
    }
    while ((ch = string[stringPos]) && ch != ' ');
    setarg(paramPos, 0, num * neg);
    }
    case 'h', 'x':
    {
    new
    ch,
    num = 0;
    while ((ch = string[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));
    }
    case ' ':
    {
    break;
    }
    default:
    {
    return 1;
    }
    }
    }
    setarg(paramPos, 0, num);
    }
    case 'c':
    {
    setarg(paramPos, 0, string[stringPos++]);
    }
    case 'f':
    {
    new tmp[25];
    strmid(tmp, string, stringPos, stringPos+sizeof(tmp)-2);
    setarg(paramPos, 0, _:floatstr(tmp));
    }
    case 's', 'z':
    {
    new
    i = 0,
    ch;
    if (format[formatPos])
    {
    while ((ch = string[stringPos++]) && ch != ' ')
    {
    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] != ' ')
    {
    stringPos++;
    }
    while (string[stringPos] == ' ')
    {
    stringPos++;
    }
    paramPos++;
    }
    while (format[formatPos] == 'z') formatPos++;
    return format[formatPos];
    }



    kommen die warnings:
    C:\Users\Johann\Desktop\lcgf1.pwn(33118) : warning 219: local variable "ch" shadows a variable at a preceding level
    C:\Users\Johann\Desktop\lcgf1.pwn(33142) : warning 219: local variable "ch" shadows a variable at a preceding level
    C:\Users\Johann\Desktop\lcgf1.pwn(33191) : warning 219: local variable "ch" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 8620 bytes
    Code size: 1393528 bytes
    Data size: 2406304 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=4884 cells (19536 bytes)
    Total requirements: 3824836 bytes


    3 Warnings.

    naja, ich glaube das hier einige mitmachen würden, ist nur zu viel aufstand, breadfish muss nur user regestrieren lassen, ich hab gedacht ich bin zu blöd um "Regestrieren" zu finden :D
    aber ist ned da ^^ naja Breadfish's entscheidung

    steht was im Log?


    steht was in der Crashinfos?


    sind alle scriptfiles da?


    was hast du zuletzt gescriptet / verändert??


    Poste mal alles^^