Beiträge von PsyDom42O

    [10:46:26] CMySQLHandler::Query(UPDATE `accounts` SET `Level` = '1',`Geld` = '1000',`Kills` = '0',`Tode` = '0',`Health` = '50.000000',`Perso` = '0',`CarLic` = '0', `BikeLic` = '0',`FlyLic` = '0',`Admin` = '',`Ban` = '0',`Warn` = '0', `WaffenLic` = '0',`Leader` = '0',`Rang` = '0',`Fraktion` = '',`Story` = '1', `Alter` = '10', `Bundesland` = '') - Successfully executed.


    [10:46:29] >> mysql_query( Connection handle: 1 )


    [10:46:29] CMySQLHandler::Query(UPDATE `accounts` SET `Level` = '1',`Geld` = '1000',`Kills` = '0',`Tode` = '0',`Health` = '50.000000',`Perso` = '0',`CarLic` = '0', `BikeLic` = '0',`FlyLic` = '0',`Admin` = '',`Ban` = '0',`Warn` = '0', `WaffenLic` = '0',`Leader` = '0',`Rang` = '0',`Fraktion` = '',`Story` = '1', `Alter` = '10', `Bundesland` = '') - Successfully executed.


    Es Funktioniert, danke dir :)


    //E Das textDraw funkt aber immer noch nicht :>


    Zitat

    An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `Name` = 'Urban' at line 1)


    sehe ich jetz gerade auch :>

    Tag, meine TextDraw Box wird nicht created, & wenn dann nur Links ein bisschen mehr nicht, die Farbe ändert sich ebenfalls nicht-.-*
    Code:


    Tutbox = TextDrawCreate(512.500000,397.875000, "_");
    TextDrawUseBox(Tutbox,1);
    TextDrawLetterSize(Tutbox,0.00000,512.500000);
    TextDrawBoxColor(Tutbox, BLACK);
    TextDrawSetOutline(Tutbox, 0);
    TextDrawSetProportional(Tutbox, 1);
    TextDrawSetShadow(Tutbox, 1);
    TextDrawShowForAll(Tutbox); unter OnPlayerConnect...
    &
    TextDrawHideForAll(Tutbox); unter OnPlayerSpawn..


    Problem 2;
    ich nutze MySQL, soweit so gut, doch bsp, wird das Alter nicht gespeichert Geld auch nicht, was man beim registrieren bekommt was man im Input eingibt..
    man kann als "neuling" komplett alle Admin Cmds nutzen...


    Code:


    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))//Wir fragen ab ob der angegebene Spieler auch Online ist, und kein NPC ist (nur zur sicherhheit)
    {
    new str[520];
    format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",PlayerName(playerid));
    mysql_query(str);
    mysql_store_result();
    mysql_fetch_row(str);
    sscanf(str,"p<|>{i}s[24]s[130]{i}ddddfddddsssdds",SpielerInfo[playerid][pLevel] = GetPlayerScore(playerid),SpielerInfo[playerid][pGeld] = GetPlayerMoney(playerid),SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
    SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory],SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pBundesland]);
    mysql_free_result();
    }
    return 1;
    }
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[300];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Geld` = '%d',`Kills` = '%d',`Tode` = '%d',`Health` = '%f',`Perso` = '%d',`CarLic` = '%d', `BikeLic` = '%d',`FlyLic` = '%d',`Admin` = '%s',`Ban` = '%d',`Warn` = '%d', `WaffenLic` = '%d',`Leader` = '%d',`Rang` = '%d',`Fraktion` = '%s',`Story` = '%d',WHERE `Name` = '%s', `Alter` = '%d', `Bundesland` = '%s'",
    SpielerInfo[playerid][pLevel] = GetPlayerScore(playerid),SpielerInfo[playerid][pGeld]= GetPlayerMoney(playerid),SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
    SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory],PlayerName(playerid),SpielerInfo[playerid][pAlter],SpielerInfo[playerid][pBundesland]);
    mysql_query(query);
    }
    }
    return 1;
    }
    stock CreateAccount(playerid, pass[])
    {
    new query[256],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(pass,pass);
    format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
    mysql_query(query);
    return true;
    }


    BSP Alter eingabe;


    if(response == 1)
    {
    new alter = strval(inputtext);
    if(alter > 1 || 99 > alter) return ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Altersystem","Geben sie bitte an wie Alt sie sind (10-99)","Weiter","-");
    {
    new string[128];
    SpielerInfo[playerid][pAlter] = alter;
    format(string,sizeof(string),"Sie sind also %d Jahre jung.",alter);
    SendClientMessage(playerid, ROT, string);
    ShowPlayerDialog(playerid,DIALOG_TUT1,DIALOG_STYLE_MSGBOX,"UR - Serverinfos","Kleine Information über Urban Underground Roleplay!","Weiter","-");
    }


    Bitte um Hilfe :)


    MW und MW 2 gespielt.
    Das ist für mich insgesamt ein grauenhaftes Paket.
    Aber ich spreche für mich, nicht für die Allgemeinheit ;)


    gehört zwra nicht zum Thema, aber wenn du mal Bo2 spielst wirst du sehen welche teile am schlechtesten sind :D dagegen sind MW-Reihe noch Realistisch & viel geiler Aufgebaut.
    Zum Thema, kauf dir ein Gamerpc, hast du viel viel viel mehr davon :), je nach Spiel hast deine eigenen Server'n und nicht in hässliche Lobbys...

    Also Klaus, wenn du der Projektleiter bist, wird es ganz klar n' 08/15 Projekt.
    Deine "Ideen" etc sehen sehr sehr billig aus, & vor allem wie der Nette schon sagte, ihr steckt denn "Usern" ziemlich viel in denn Arsch, ich denke ihr werdet auch noch direkt bei dem "Another" Server Abwerben... - zum Root - ucp, mag sein, & du willst mir nun erzählen du machst das Allein :)?


    Und jetzt lass mich Raten ihr habt noch nicht mal ne TLD?

    Kann man sehr wohl verschwinden lassen...


    Einfach den Spieler wie Kaliber schon sagte spawnen lassen, dann setzt du in einfach in eine beliebige Welt, eine beliebige Position, setzt die CameraPosition wo sie sein soll während des Tut's, setzt CameraLookAt wie du es haben möchtest und fertig, darfst dann halt nur nicht vergessen, wenn er mit dem Tutorial fertig ist wieder in die virtuelle Welt 0 zu setzen und die Camera wieder hinter den Spieler zu setzen.


    da ist Simon's Methode viel leichter & schneller :D und sieht gar nicht so schlecht aus :). aber trotzdem Danke :).

    Hm ich


    Ja, einfach aus dem Callback OnPlayerRequestClass raus gehen und unter OnPlayerSpawn, am besten durch SetSpawnInfo und SpawnPlayer ;)


    mfg. :thumbup:


    Meinte, das die Buttons im ganz Tutorial nicht erscheinen, also das mit dem Spawn etc weiß ich, ich wollt jetzt nur wissen wie man das Weg macht dnen im Tutorial stört das irgendwie, hab normales Tut mit Dialoge...?


    Bildchen damit man sieht was ich meine,

    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[200];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Geld` = '%d',`Kills` = '%d',`Tode` = '%d',`Health` = '%d',`Perso` = '%d',`CarLic` = '%d', `BikeLic` = '%d',`FlyLic` = '%d',`Admin` = '%d',`Ban` = '%d',`Warn` = '%d', `WaffenLic` = '%d',`Leader` = '%d',`Rang` = '%d',`Fraktion` = '%d',`Story` = '%d',//Zeile882
    SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pPerso],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pBikeLic],SpielerInfo[playerid][pFlyLic],SpielerInfo[playerid][pAdmin],
    SpielerInfo[playerid][pBan],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pWaffenLic],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pStory]);
    mysql_query(query);
    }
    }
    return 1;
    }


    Zitat

    (882) : error 037: invalid string (possibly non-terminated string)
    (882) : error 017: undefined symbol "UPDATE"
    (882) : error 029: invalid expression, assumed zero
    (882) : fatal error 107: too many error messages on one line


    Ich weis nicht, vllt ne alte SQL Include?

    so Hab, Box wird Angezeigt, text aber nicht :D


    Usebox = TextDrawCreate(511.000000,437.833312, "_");
    print("Textdraw erstellt");
    TextDrawBackgroundColor(Usebox, 255);
    TextDrawUseBox(Usebox,1);
    TextDrawTextSize(Usebox2,2.0, 3.6);
    TextDrawLetterSize(Usebox,0.875926,86.500000);
    TextDrawSetProportional(Usebox,1);
    TextDrawSetShadow(Usebox, 1);
    TextDrawShowForAll(Usebox);

    Usebox2 = TextDrawCreate(511.000000,437.833312, "www.Urban-Streets.eu");
    print("2Textdraw erstellt");
    TextDrawColor(Usebox2,0x00AFFFFF);
    TextDrawFont(Usebox2,1);
    TextDrawLetterSize(Usebox,0.875926,86.500000);
    TextDrawSetProportional(Usebox2,1);
    TextDrawSetOutline(Usebox2, 1);
    TextDrawTextSize(Usebox2,2.0, 3.6);
    TextDrawSetShadow(Usebox2, 1);
    TextDrawShowForAll(Usebox2);


    ForForAll unter PlayerConnect & HideForAll unter Disconnet..


    Passt Funktioniert nun, Danke an euch.