Beiträge von alphaaa


    //Mysql
    #define db_host "localhost"
    #define db_user "samp"
    #define db_pass "samp123"
    #define db_db "samp"



    //MySql
    dbhandle = mysql_connect(db_host,db_user,db_db,db_pass);
    return 1;
    }


    Grüsse

    Hey


    C:\Users\E\Desktop\Neuer Ordner\gamemodes\emir.pwn(33) : warning 225: unreachable code


    Hier die zeile 33



    33. mysql_connect(db_host,db_user,db_db,db_pass);
    34. return 1;



    kan wer helfen?

    Wo im Code hast du den stock eingefügt? Füge ihn mal ganz unten in die letzte Zeile ein.

    Hey,


    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(99) : warning 215: expression has no effect
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(275) : warning 219: local variable "query" shadows a variable at a preceding level
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(289) : warning 219: local variable "query" shadows a variable at a preceding level
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(386) : error 001: expected token: "-identifier-", but found "("
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(389) : error 010: invalid function or declaration
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(393) : error 021: symbol already defined: "mysql_format"
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(397) : error 021: symbol already defined: "mysql_pquery"
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(400) : warning 203: symbol is never used: "query"



    Also bleibt alles gleich

    stock SaveUserStats(playerid) Zeile 95


    { Zeile 96


    //Wenn der Spieler nicht eingeloggt ist, dann speichere seine Statistiken nicht Zeile 97



    if(!PlayerInfo[playerid][pLoggedIn]) return 1; Zeile 98



    //Ansonsten speichere sie Zeile 100



    new query[256]; Zeile 101



    mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d', money = '%d', kills = '%d', deaths = '%d' WHERE id = '%d'", Zeile 102



    PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][p_id]); Zeile 103



    //Das Query wird abgesendet Zeile 105



    mysql_pquery(handle, query); Zeile 106



    return 1; Zeile 107



    } Zeile 108





    @Jeffry

    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(95) : error 001: expected token: "-identifier-", but found "("
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(98) : error 010: invalid function or declaration
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(102) : error 021: symbol already defined: "mysql_format"
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(106) : error 021: symbol already defined: "mysql_pquery"
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(107) : error 010: invalid function or declaration
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(113) : warning 215: expression has no effect
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(292) : warning 219: local variable "query" shadows a variable at a preceding level
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(306) : warning 219: local variable "query" shadows a variable at a preceding level
    C:\Users\Emir\Desktop\SAMP SERVER\gamemodes\emir.pwn(402) : warning 203: symbol is never used: "query"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    @Jeffry



    [list=1][*]stock SaveUserStats(playerid)
    [*]{
    [*] //Wenn der Spieler nicht eingeloggt ist, dann speichere seine Statistiken nicht
    [*] if(!PlayerInfo[playerid][pLoggedIn]) return 1;
    [*]
    [*] //Ansonsten speichere sie
    [*] new query[256];
    [*] mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d', money = '%d', kills = '%d', deaths = '%d' WHERE id = '%d'",
    [*] PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][p_id]);
    [*]
    [*] //Das Query wird abgesendet
    [*] mysql_pquery(handle, query);
    [*] return 1;
    [*]}
    [/list]


    Kann mir wer helfen


    Grüsse

    Hey,


    Mysql funkt nicht richtig da kommt wenn ich auf localhost gehe immer das :



    Fehler
    MySQL meldet:
    Die Verbindung konnte aufgrund von ungültigen Einstellungen nicht hergestellt werden.
    phpMyAdmin hat versucht eine Verbindung zum MySQL-Server aufzubauen und die Verbindung wurde zurückgewiesen. Sie sollten Ihre Einstellungen für Host, Benutzername und Passwort in Ihrer config.inc.php überprüfen und sich vergewissern, dass diese den Informationen, die Sie vom Administrator erhalten haben, entsprechen.




    Versuche einen neuen Verbindungsaufbau


    ich habe das Tutorial von @Jeffry benutzt und war grad dabei alles im Pawn script fest zulegen wollte dann eben gucken es ging nicht.


    War eben in der config.inc.php und habe $cfg['Servers'][$i]['password'] = ''; zu $cfg['Servers'][$i]['password'] = 'meinPW';


    In der config.inc.php steht das alles :
    <?php
    /*
    * This is needed for cookie based authentication to encrypt password in
    * cookie
    */
    $cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */



    /*
    * Servers configuration
    */
    $i = 0;



    /*
    * First server
    */
    $i++;



    /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';



    /* Bind to the localhost ipv4 address and tcp */
    $cfg['Servers'][$i]['host'] = '127.0.0.1';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';



    /* User for advanced features */
    $cfg['Servers'][$i]['controluser'] = 'pma';
    $cfg['Servers'][$i]['controlpass'] = '';



    /* Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
    $cfg['Servers'][$i]['relation'] = 'pma__relation';
    $cfg['Servers'][$i]['table_info'] = 'pma__table_info';
    $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
    $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
    $cfg['Servers'][$i]['column_info'] = 'pma__column_info';
    $cfg['Servers'][$i]['history'] = 'pma__history';
    $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
    $cfg['Servers'][$i]['tracking'] = 'pma__tracking';
    $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
    $cfg['Servers'][$i]['recent'] = 'pma__recent';
    $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
    $cfg['Servers'][$i]['users'] = 'pma__users';
    $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
    $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
    $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
    $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
    $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
    $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
    $cfg['Servers'][$i]['favorite'] = 'pma__favorite';



    /*
    * End of servers configuration
    */



    ?>



    verändert seit dem geht nichts mehr


    Gr+sse

    Ich hab richtig gelesen und du hast nicht pID deklariert sondern pId ;).

    Du tust mir leid, alleine wegen deinem Verhalten..


    Wenn du nicht helfen willst dann geh doch ich frage hier schließlich nach ob mir jemand helfen KANN



    Sag mir nicht das du noch nie ein Fehler im Pawno hattest vorallem wenn du erst 2 Tage scriptest !

    Sag mal kannst du kein englisch?
    Es gibt auch den Compiler auf Deutsch aber sowas wirst du ja wohl noch selbst hinbekommen. Will keine Faulheit oder Dreistigkeit vorwerfen deswegen geh ich mal davon aus dass es an deinem englisch scheitert.


    [Tool] Deutscher Pawn-Compiler (PWNMod)

    Ich finde es echt lächerlich was du sagst, hättest du richtig gelesen wüsstest du das ich pID definiert habe aber naja.


    Und noch was: Wenn man 2 Tage scriptet und das was ich bisher gemacht habe auf die Reihe bekommt aber dennoch Fehler hat liegt es sicherlich nicht am Englisch !


    Gruss


    ocmd:setskin(playerid,params[])
    {
    new pId,string[128],tmp[MAX_PLAYER_NAME];
    if(sscanf(params,"uf",pID,Skin)) return SendClientMessage(playerid,-1,"Verwendung: /setskin [spielerid] [Skin]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,-1,"Ein Spieler mit dieser ID ist nicht online!");
    if(!IsPlayerAdmin(pID)) return SendClientMessage(playerid,-1,COLOR_RED,"Du bist nicht dafür berechtigt!");
    GetPlayerName(playerid,tmp,MAX_PLAYER_NAME);
    GetPlayerName(pID,string,MAX_PLAYER_MAME);
    format(string,sizeof string,"* ADMIN %s (ID: %d) setzt den Skin von %s (ID: %d) zu %0.2f Skin(skinid).",tmp,playerid,string,pID,Skin);
    SendClientMessage(playerid,-1,string);
    SendClientMessage(pId,-1,string);
    return SetPlayerSkin(pID,skinid);
    }

    ... Ohje.

    Mache ich es aber so wie du wie es eig sollte kommt das :


    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(219) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(220) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(220) : error 035: argument type mismatch (argument 3)
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(222) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(223) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(226) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(230) : error 001: expected token: ";", but found "{"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(231) : error 010: invalid function or declaration
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(373) : error 029: invalid expression, assumed zero

    Habe das Problem oben auch behoben, hier nochmal:


    if(sscanf(params,"ui",pID,Skin)) return SendClientMessage(playerid,-1,"Verwendung: /setskin [spielerid] [Skin]");


    Das "); ist gewollt :)

    Habe das am anfang so gemacht dann kamen 21312321 Errors dann wieder zu dem was ich hatte, Jetz sinds nur 4


    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 017: undefined symbol "pID"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 029: invalid expression, assumed zero
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : fatal error 107: too many error messages on one line


    if(sscanf(params,"uf",pID,Skin)) return SendClientMessage(playerid,-1,"Verwendung: /setskin [spielerid] [Skin]

    Danke, bleibt nun :


    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 029: invalid expression, assumed zero
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : error 017: undefined symbol "setskin"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : fatal error 107: too many error messages on one line


    if(sscanf(params,"uf",pID,Skin)) return SendClientMessage(playerid,-1,"Verwendung: /setskin [spielerid] [Skin]

    Hast du deine ocmd Befehle unter public OnPlayerCommandText?


    //edit: Wenn ja, bitte verschieben, also sie dürfen nicht unter OnPlayerCommandText stehen.

    hey,


    danke habe ich geändert jedoch kommt plötzlich :


    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(183) : error 001: expected token: ";", but found "forward"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(184) : error 055: start of function body without function header
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(186) : error 010: invalid function or declaration
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(219) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(219) : error 029: invalid expression, assumed zero
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(219) : error 017: undefined symbol "setskin"
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(219) : fatal error 107: too many error messages on one line


    Zeile 183:


    ocmd:teleport(playerid,params[]);



    Zeile 184:



    {



    Zeile 186:



    return 1;



    Zeile 219:



    if(sscanf(params,"uf",pID,Skin)) return SendClientMessage(playerid,-1,"Verwendung: /setskin [spielerid] [Skin]



    Grüsse

    Hey,


    erstmals danke für eure hilfe jedoch lag das ganze ein wenig an Pawno..


    Er hat ein error nachm anderen gebracht was mit ocmd war siehe hier:


    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(187) : error 017: undefined symbol "ocmd_restart"


    Und das bei jedem ocmd kann mir jemand helfen? @m4a_X@Jeffry @Kaliber ??


    Grüsse

    hey


    kann mir jmd helfen?


    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(185) : warning 213: tag mismatch
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : warning 202: number of arguments does not match definition
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(218) : warning 202: number of arguments does not match definition
    C:\Users\Emir\Desktop\Neuer Ordner\gamemodes\script.pwn(238) : warning 209: function "ocmdOnPlayerCommandText" should return a value


    Zeile 185:


    SetPlayerScore(pID,Score);


    Zeile 218:


    IsPlayerAdmin(playerid,COLOR_RED, "Du kannst diesen Befehl nicht ausführen!");


    Grüsse