Beiträge von CesarSkyNET

    So in etwa :)


    mysql_query("SELECT `banned_name` FROM `bans` WHERE `banned_name` = 'DerName' LIMIT 1");
    mysql_store_result();
    if (mysql_num_rows()) return 1, mysql_free_result(); // Spieler ist gebannt
    mysql_free_result();
    return 0; // Der spieler ist nicht Gebannt


    Und wie mach ich das das der Spieler nicht auf dem Server kommt.


    Banned ist in Accounts drinne.


    Mfg

    SCM(playerid, grau, "Supporter: %s", SpielerName(playerid));
    zu:
    new str[144];
    format(str, sizeof(str), ""Supporter: %s", SpielerName(playerid));
    SCM(playerid, grau, str);


    Platzhalter müssen in format gesetzt werden.



    Und wie mache ich das mit Switch and Case ?


    Mfg

    Guten Tag,


    Und zwar komme ich an mein "Admins Online:" nicht weiter.


    Erros/Warns:


    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(579) : warning 202: number of arguments does not match definition
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(580) : warning 202: number of arguments does not match definition
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(581) : warning 202: number of arguments does not match definition
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(582) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Warnings.



    Code:


    ocmd:admins(playerid, params[])
    {
    if(SpielerInfo[playerid][Adminlevel] > 0)
    {
    SCM(playerid, weiss, "Admins Online:");
    switch(SpielerInfo[playerid][Adminlevel] > 0)
    {
    // Fehler case 1: SCM(playerid, grau, "Supporter: %s", SpielerName(playerid));
    // Fehler case 2: SCM(playerid, grau, "Admin: %s", SpielerName(playerid));
    // Fehler case 3: SCM(playerid, grau, "Head Admin: %s", SpielerName(playerid));
    // Fehler case 4: SCM(playerid, grau, "Serverleiter: %s", SpielerName(playerid));
    }
    }
    return 1;
    }



    Ich hoffe mir kann jemand weiter helfen.


    Mfg
    Orakel

    Guten abend Com,


    Und zwar bekomme ich mein Ban + Bangrund nicht hin.
    Könnte jemand mir helfen per TV.


    Es würde den jenigen, wenn es funktioniert etwas rauspringen :)



    Mfg
    Orakel

    Guten Tag,


    Und zwar möchte ich wenn der Spieler PayDay erhielt, das sein Level +1 kommt.
    Aber egal wie ich es probiere parssiert einfach nichts.



    Immomenter Code:


    public PayDay(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new string[128];
    SpielerInfo[playerid][PayDayZeit] = 0;
    SpielerInfo[playerid][Exp] ++;
    if(SpielerInfo[playerid][Exp] == SpielerInfo[playerid][MaxExp])
    {
    new query[150];
    format(query, sizeof(query), "UPDATE accounts SET Level = '%s' WHERE Name = '%s'", SpielerInfo[playerid][Level]+1 ,SpielerName(playerid));
    mysql_query(query);
    SpielerInfo[playerid][MaxExp] += 4;
    SpielerInfo[playerid][Exp] = 0;
    GameTextForPlayer(playerid, "~g~Level Up", 4000, 3);
    }
    SendClientMessage(playerid, gelb, "|==================| KONTOAUSZUG |==================|");
    SendClientMessage(playerid, gelb, "|==================================================|");
    format(string, sizeof(string), "{00FF00}Neuer Kontostand:{FFFFFF} $%d", SpielerInfo[playerid][Bank]);
    SendClientMessage(playerid, weiss, string);
    }
    return 1;
    }



    Ich hoffe jemand könnte mir helfen.




    Mfg
    Orakel

    Guten Tag,


    Und zwar möchte ich gerne 10x "SendClientMessage" senden.
    Aber irgendwas mache ich falsch.


    Code:


    for(new i = 10; i < MAX_PLAYERS; i++)
    {
    SendClientMessage(i, weiss, "");
    }




    Hoffe mir kann jemand helfen.


    Mfg
    Orakel

    Guten Tag,
    Und zwar sitze ich schon seit einer Stunde vor dem Problem.
    Habe nie mit Switch & case gearbeitet.


    Erros:


    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(102) : error 035: argument type mismatch (argument 1)
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(102) : error 002: only a single statement (or expression) can follow each "case"
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(103) : error 014: invalid statement; not in switch
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(103) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(103) : error 001: expected token: ";", but found ":"
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(103) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\R5.pwn(103) : fatal error 107: too many error messages on one line


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



    6 Errors.



    Zeilen:


    switch (SpielerInfo[playerid][Adminlevel] > 0)
    {
    case 1:(SetPlayerColor("gruen"));
    case 2:(SetPlayerColor("blau"));
    case 3:(SetPlayerColor("braun"));
    case 4:(SetPlayerColor("rot"));
    }



    Hoffe mir kann jemand helfen.



    Mfg

    Guten Tag,


    Bekomme die Error's


    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(111) : error 017: undefined symbol "mysql_ping"
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(121) : error 017: undefined symbol "mysql_ping"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Zeile 111:


    if(mysql_ping() == 1)


    Zeile 121:


    if(mysql_ping() == 1)



    Hofffe Ihr könnt mir helfen. :)


    Mfg

    Guten Tag,


    Und zwar bekomme ich diese Errors nicht weg.



    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(186) : error 017: undefined symbol "cache_get_row_int"
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(187) : warning 202: number of arguments does not match definition
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(188) : warning 202: number of arguments does not match definition
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(248) : error 017: undefined symbol "cache_get_row_float"
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\Selfmade.pwn(368) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Zeile 187:


    cache_get_row(0, 1, g_PlayerInfo[playerid][pPass], g_Handle, 130);


    Zeile 188:


    cache_get_row(0, 2, g_PlayerInfo[playerid][pSalt], g_Handle, SALT_LENGTH+1);


    Zeile 248:


    g_PlayerInfo[playerid][pPos][1] = cache_get_row_float(0, 6, g_Handle),


    Zeile 368:


    mysql_real_escape_string(string, esc_string, g_Handle, sizeof(esc_string));


    Ich hoffe mir könnte jemand helfen :)


    Mfg



    Ja genau das sollten die beim nächsten Update mal reinspielen.


    Ja das habe ich auch schon überlegt, aber wollte das präzise machen wie beim normalen Game.
    Wenn es wirklich keine andere Möglichkeit gibt muss ich dies wohl machen.



    Mfg
    Orakel

    Guten abend Com,


    Und zwar kann man Scripten wenn man auf ein Textdraw klickt, dann SA-MP sich schließt.
    Also das SA-MP geschlossen wird und man auf dem Desktop kommt ?


    Hoffe mir kann jemand helfen.



    Mfg
    Orakel