Beiträge von Eddy

    Wie kann ich die SetObjectMaterialText löschen?
    Ich habe ein Supmobil, auf diesem habe ich 2 Texte stehen. Wenn ich das Supmobil lösche, bleiben die
    Texte trotzdem stehen. Wie kann ich diese nun löschen?


    [pwn]


    ocmd:supmobil(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,0xFF3C3CFF,"AdmCmd: Sie besitzen nicht die nötigen Rechte um diesen Befehl zu nutzen!");
    if(HatSupmobil[playerid] == 1) return SendClientMessage(playerid,0x00D2D2FF,"Du hast bereits ein Supporter Fahrzeug erstellt! Lösche es bevor du dir ein neues erstellst.");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    SupMobil[playerid] = CreateVehicle(560,X,Y,Z,3,166,166,-1);
    new fahrer = CreateObject(19483,X,Y,Z,0,0,0,300.0);
    new beifahrer = CreateObject(19483,X,Y,Z,0,0,0,300.0);
    AttachObjectToVehicle(fahrer,SupMobil[playerid],-1.06, 0.0, 0.0, 0.0, 0.0, 180.0);
    SetObjectMaterialText(fahrer,"Supporter",0,90,"Arial", 28, 0, 0xFFFF8200, 0,1);
    AttachObjectToVehicle(beifahrer,SupMobil[playerid],1.06, 0.0, 0.0, 0.0, 0.0, 0.0);
    SetObjectMaterialText(beifahrer,"Supporter",0,90,"Arial", 28, 0, 0xFFFF8200, 0,1);
    SetVehicleNumberPlate(SupMobil[playerid],"Supporter");
    PutPlayerInVehicle(playerid, SupMobil[playerid], 0);
    Support3DText[playerid] = Create3DTextLabel("Supporter im Dienst",0xEE8613FF,0.0,0.0,0.0,50.0,0,0);
    Attach3DTextLabelToVehicle(Support3DText[playerid],SupMobil[playerid],0.0,0.0,1.0);
    HatSupmobil[playerid] = 1;
    SendClientMessage(playerid,0xFFFFFF,"{DB4447}Info: {F0F0F0}Du hast ein Supporter Fahrzeug erstellt! Benutze {2A98D4}/delscar{F0F0F0} um das Fahrzeug zu Entfernen.");
    return 1;
    }


    ocmd:delscar(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,0xFF3C3CFF,"AdmCmd: Sie besitzen nicht die nötigen Rechte um diesen Befehl zu nutzen!");
    if(HatSupmobil[playerid] == 0) return SendClientMessage(playerid,0x00D2D2FF,"Du bist nicht im Besitz eines Supporter Fahrzeugs!");
    RemovePlayerFromVehicle(playerid);
    DestroyVehicle(HatSupmobil[playerid]);
    Delete3DTextLabel(Support3DText[playerid]);
    HatSupmobil[playerid] = 0;
    SendClientMessage(playerid,0x00D2D2FF,"Du hast dein Supporter Fahrzeug erfolgreich gelöscht!");
    return 1;
    }


    [/pwn]

    Jeffry: Ich habe jetzt deinen Code benutzt, und der Spielt noch mehr verrückt O.o http://i.epvpimg.com/mDq6h.jpg


    Ich habe diesen Dialog:

    Spoiler anzeigen
    case Dialog_Geburtsdatum:
    {
    new second = gettime();
    new tag,monat,jahr,stunde,minute;
    getdate(jahr,monat,tag);
    gettime(stunde,minute,second);
    new DateInfo[3][20],string[200];
    split(inputtext,DateInfo,'.');
    if(response == 0) return 1;
    else
    {
    if(strlen(inputtext) > 10)
    {
    ShowPlayerDialog(playerid,Dialog_Geburtsdatum,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Geburtsdatum","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
    return 1;
    }
    new tmp[16];
    format(tmp, sizeof(tmp), "d.d.%d", strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]));
    printf("Datum: %s", tmp);
    if(jahr - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= jahr)
    {
    printf("jahr: %d | eingabe: %d", jahr, strval(DateInfo[2]));
    ShowPlayerDialog(playerid,Dialog_Geburtsdatum,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Geburtsdatum","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
    return 1;
    }
    new check = jahr - strval(DateInfo[2]);
    if(strval(DateInfo[1]) > monat)
    {
    check -= 1;
    }
    else if(strval(DateInfo[1]) == monat && strval(DateInfo[0]) > tag)
    {
    check -= 1;
    }
    if(check < 14 || check > 50)
    {
    printf("check = %d", check);
    ShowPlayerDialog(playerid,Dialog_Geburtsdatum,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Geburtsdatum","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
    return 1;
    }
    Spieler[playerid][pAlter] = check;
    format(Spieler[playerid][pGeburtsdatum],11,inputtext);
    format(string,sizeof(string),"Ok du bist also %i Jahre alt.",Spieler[playerid][pAlter]);
    ShowPlayerDialog(playerid,Dialog_Geschlecht,DIALOG_STYLE_LIST,"{FFFFFF}SmR: {308EAD}Geschlecht","{FFFFFF}Männlich\nWeiblich","Weiter","Abbrechen");
    return 1;
    }
    }



    Und so Speichert er alles:

    Spoiler anzeigen
    stock SavePlayerData(playerid)
    {
    new query[950 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"d.d.%d - d:d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"UPDATE `Accounts` SET `pAlter` = '%d', `pAdminlevel` = '%d', `pGeburtsdatum` ='%d',`pGeschlecht` ='%d', `pBanned` = '%d', `pBargeld` = '%d', `pKontoguthaben` = '%d', `pLastLogin` = '%s', `pLeben` = '%.1f' WHERE `pName` = '%e'",
    Spieler[playerid][pAlter],Spieler[playerid][pAdminlevel],Spieler[playerid][pGeburtsdatum],Spieler[playerid][pGeschlecht],Spieler[playerid][pBanned],Spieler[playerid][pBargeld],Spieler[playerid][pKontoguthaben],query,Spieler[playerid][pLeben],Spieler[playerid][pName]);
    mysql_tquery(DBHandle, query, "","");
    printf(query,"%d");
    return 1;
    }


    Hier einmal die server_log:

    Spoiler anzeigen

    ----------
    Loaded log file: "server_log.txt".
    ----------

    Spoiler anzeigen
    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team

    Spoiler anzeigen
    [18:34:19] filterscripts = "" (string)
    [18:34:19]
    [18:34:19] Server Plugins
    [18:34:19] --------------
    [18:34:19] Loading plugin: mysql
    [18:34:19] >> plugin.mysql: R39-2 successfully loaded.
    [18:34:19] Loaded.
    [18:34:19] Loading plugin: sscanf
    [18:34:19]

    Spoiler anzeigen
    [18:34:19] ===============================

    Spoiler anzeigen
    [18:34:19] sscanf plugin loaded.

    Spoiler anzeigen
    [18:34:19] Version: 2.8.1

    Spoiler anzeigen
    [18:34:19] (c) 2012 Alex "Y_Less" Cole

    Spoiler anzeigen
    [18:34:19] ===============================

    Spoiler anzeigen
    [18:34:19] Loaded.
    [18:34:19] Loaded 2 plugins.

    Spoiler anzeigen
    [18:34:19]
    [18:34:19] Filterscripts
    [18:34:19] ---------------
    [18:34:19] Loaded 0 filterscripts.

    Spoiler anzeigen
    [18:34:19] San Miami Roleplay It's Possible. German Roleplay

    Spoiler anzeigen
    [18:34:19] --------------------------------
    [18:34:19] Dieses Script [Version: It's Possible. German Roleplay] steht unter Datenschutz und darf
    [18:34:19] nur von dem jenigen Besitzer benutzt/verwendet werden.
    [18:34:19] Falls diese Richtlinien nicht eingehalten werden,werden
    [18:34:19] Rechtlicheschritte gegen sie eingeleitet. Script von Eddy.
    [18:34:19] Copyright by sMR
    [18:34:19] --------------------------------
    [18:34:19] San Miami Roleplay It's Possible. German Roleplay

    Spoiler anzeigen
    [18:34:19] Number of vehicle models: 0
    [18:34:37] Incoming connection: 127.0.0.1:52800
    [18:34:38] [join] Eddy_Mind has joined the server (0:127.0.0.1)
    [18:34:38] SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` = 'Eddy_Mind'
    [18:34:41] INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`) VALUES ('Eddy_Mind','test','0','0','0','0','0','0','0','2014.12.23 - 18:34:41','2014.12.23 - 18:34:41','0','100.0')
    [18:34:43] Datum: 18.11.1994
    [18:34:44] UPDATE `Accounts` SET `pAlter` = '20', `pAdminlevel` = '46', `pGeburtsdatum` ='49',`pGeschlecht` ='1', `pBanned` = '49', `pBargeld` = '49', `pKontoguthaben` = '46', `pLastLogin` = '2014.12.23 - 18:34:44', `pLeben` = '0.0' WHERE `pName` = 'Eddy_Mind'
    [18:36:18] UPDATE `Accounts` SET `pAlter` = '20', `pAdminlevel` = '5', `pGeburtsdatum` ='49',`pGeschlecht` ='1', `pBanned` = '49', `pBargeld` = '49', `pKontoguthaben` = '46', `pLastLogin` = '2014.12.23 - 18:36:18', `pLeben` = '0.0' WHERE `pName` = 'Eddy_Mind'
    [18:36:28] [part] Eddy_Mind has left the server (0:1)


    Und die mysql_log:

    Spoiler anzeigen
    [18:34:19] [DEBUG] CMySQLConnection::Connect - establishing connection to database...
    [18:34:19] [DEBUG] CMySQLConnection::Connect - establishing connection to database...
    [18:34:19] [DEBUG] CMySQLConnection::Connect - connection was successful
    [18:34:19] [DEBUG] CMySQLConnection::Connect - connection was successful
    [18:34:19] [DEBUG] CMySQLConnection::Connect - connection was successful
    [18:34:19] [DEBUG] CMySQLConnection::Connect - auto-reconnect has been enabled
    [18:34:19] [DEBUG] CMySQLConnection::Connect - auto-reconnect has been enabled
    [18:34:19] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:34:19] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 7.413 milliseconds
    [18:34:19] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
    [18:34:38] [DEBUG] mysql_format - connection: 1, len: 184, format: "SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` = '%e'"
    [18:34:38] [DEBUG] mysql_tquery - connection: 1, query: "SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` = 'Eddy", callback: "LoadPlayerDataSequence", format: "dd"
    [18:34:38] [DEBUG] CMySQLQuery::Execute[LoadPlayerDataSequence] - starting query execution
    [18:34:38] [DEBUG] CMySQLQuery::Execute[LoadPlayerDataSequence] - query was successfully executed within 2.172 milliseconds
    [18:34:38] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
    [18:34:38] [DEBUG] Calling callback "LoadPlayerDataSequence"..
    [18:34:38] [DEBUG] cache_get_field_content_int - row: 0, field_name: "count", connection: 1
    [18:34:38] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "count", data: "0"
    [18:34:38] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
    [18:34:41] [DEBUG] mysql_format - connection: 1, len: 974, format: "INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `p..."
    [18:34:41] [DEBUG] mysql_tquery - connection: 1, query: "INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburt", callback: "(null)", format: "(null)"
    [18:34:41] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:34:41] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 0.552 milliseconds
    [18:34:41] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
    [18:34:44] [DEBUG] mysql_format - connection: 1, len: 974, format: "UPDATE `Accounts` SET `pAlter` = '%d', `pAdminlevel` = '%d', `pGeburtsdatum` ='%d',`pGeschlecht` ='%d', `pBanned` = '%d', `pBarg..."
    [18:34:44] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `Accounts` SET `pAlter` = '20', `pAdminlevel` = '46', `pG", callback: "(null)", format: "(null)"
    [18:34:44] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:34:44] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 0.665 milliseconds
    [18:34:44] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
    [18:36:18] [DEBUG] mysql_format - connection: 1, len: 974, format: "UPDATE `Accounts` SET `pAlter` = '%d', `pAdminlevel` = '%d', `pGeburtsdatum` ='%d',`pGeschlecht` ='%d', `pBanned` = '%d', `pBarg..."
    [18:36:18] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `Accounts` SET `pAlter` = '20', `pAdminlevel` = '5', `pGe", callback: "(null)", format: "(null)"
    [18:36:18] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:36:18] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 1.40 milliseconds
    [18:36:18] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving

    Eddy: Lass mal den Query printen und poste das Ergebnis hier.


    Habe mal alle Query printen lassen, und da kommt folgendes bei raus:


    Spoiler anzeigen
    [10:59:26] Number of vehicle models: 0
    [10:59:47] Incoming connection: 127.0.0.1:52255
    [10:59:47] [join] Eddy_Mind has joined the server (0:127.0.0.1)
    [10:59:47] SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` = 'Eddy_Mind'
    [10:59:50] INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`) VALUES ('Eddy_Mind','test','0','0','0','0','0','0','0','2014.12.23 - 10:59:50','2014.12.23 - 10:59:50','0','100.0')
    [10:59:53] UPDATE `Accounts` SET `pAlter` = '784724393', `pAdminlevel` = '0', `pGeburtsdatum` ='0',`pGeschlecht` ='1', `pBanned` = '0', `pBargeld` = '0', `pKontoguthaben` = '0', `pLastLogin` = '2014.12.23 - 10:59:53', `pLeben` = '0.0' WHERE `pName` = 'Eddy_Mind'
    [11:00:03] UPDATE `Accounts` SET `pAlter` = '784724393', `pAdminlevel` = '5', `pGeburtsdatum` ='0',`pGeschlecht` ='1', `pBanned` = '0', `pBargeld` = '0', `pKontoguthaben` = '0', `pLastLogin` = '2014.12.23 - 11:00:3', `pLeben` = '0.0' WHERE `pName` = 'Eddy_Mind'
    [11:00:05] [part] Eddy_Mind has left the server (0:1)

    Habe eben die Version auf die R39-2 von pBlueG gewechselt. Jetzt funktioniert das LOG_ALL und da kommt folgendes raus:

    Spoiler anzeigen
    [21:27:40] [DEBUG] CMySQLConnection::Connect - establishing connection to database...
    [21:27:40] [DEBUG] CMySQLConnection::Connect - establishing connection to database...
    [21:27:40] [DEBUG] CMySQLConnection::Connect - connection was successful
    [21:27:40] [DEBUG] CMySQLConnection::Connect - connection was successful
    [21:27:40] [DEBUG] CMySQLConnection::Connect - connection was successful
    [21:27:40] [DEBUG] CMySQLConnection::Connect - auto-reconnect has been enabled
    [21:27:40] [DEBUG] CMySQLConnection::Connect - auto-reconnect has been enabled
    [21:27:40] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [21:27:40] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 6.392 milliseconds
    [21:27:40] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
    [21:27:59] [DEBUG] mysql_format - connection: 1, len: 184, format: "SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` = '%e'"
    [21:27:59] [DEBUG] mysql_tquery - connection: 1, query: "SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` = 'Eddy", callback: "LoadPlayerDataSequence", format: "dd"
    [21:27:59] [DEBUG] CMySQLQuery::Execute[LoadPlayerDataSequence] - starting query execution
    [21:27:59] [DEBUG] CMySQLQuery::Execute[LoadPlayerDataSequence] - query was successfully executed within 2.296 milliseconds
    [21:27:59] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
    [21:27:59] [DEBUG] Calling callback "LoadPlayerDataSequence"..
    [21:27:59] [DEBUG] cache_get_field_content_int - row: 0, field_name: "count", connection: 1
    [21:27:59] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "count", data: "0"
    [21:27:59] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
    [21:28:02] [DEBUG] mysql_format - connection: 1, len: 974, format: "INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `p..."
    [21:28:02] [DEBUG] mysql_tquery - connection: 1, query: "INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburt", callback: "(null)", format: "(null)"
    [21:28:02] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [21:28:02] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 0.564 milliseconds
    [21:28:02] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
    [21:28:05] [DEBUG] mysql_format - connection: 1, len: 974, format: "UPDATE `Accounts` SET `pAlter` = '%d', `pGeburtsdatum` ='%d', `pGeschlecht` ='%d', `pAdminlevel` = '%d', `pBanned` = '%d', `pBar..."
    [21:28:05] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `Accounts` SET `pAlter` = '784762084', `pGeburtsdatum` ='", callback: "(null)", format: "(null)"
    [21:28:05] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [21:28:05] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 0.677 milliseconds
    [21:28:05] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
    [21:28:25] [DEBUG] mysql_format - connection: 1, len: 974, format: "UPDATE `Accounts` SET `pAlter` = '%d', `pGeburtsdatum` ='%d', `pGeschlecht` ='%d', `pAdminlevel` = '%d', `pBanned` = '%d', `pBar..."
    [21:28:25] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `Accounts` SET `pAlter` = '784762084', `pGeburtsdatum` ='", callback: "(null)", format: "(null)"
    [21:28:25] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [21:28:25] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 0.977 milliseconds
    [21:28:25] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving

    Ich habe keine Errors im Script, und in der Log steht folgendes: :S


    Spoiler anzeigen
    [17:53:45] Number of vehicle models: 0
    [17:54:02] Incoming connection: 127.0.0.1:63454
    [17:54:02] [join] Eddy_Mind has joined the server (0:127.0.0.1)
    [17:54:06] Errorid 1136
    [17:54:06] Column count doesn't match value count at row 1
    [17:54:06] (null)
    [17:54:06]
    INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`,
    `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`,
    `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`)
    VALUES ('Eddy_Mind','test','0','0','0','0','0','0','','2014.12.22 -
    17:54:6','50','100.0')
    [17:54:16] [part] Eddy_Mind has left the server (0:1)


    mysql_log:


    Spoiler anzeigen
    [17:54:06] [ERROR] CMySQLQuery::Execute[()] - (error #1136) Column count doesn't match value count at row 1


    Kann es daran liegen?


    Spoiler anzeigen
    new query[950 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"%02d.%02d.%d - %02d:%02d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`) VALUES ('%e','%e','%d','%d','%d','%d','0','0','%s','%s','%d','100.0')",
    Spieler[playerid][pName],inputtext,Spieler[playerid][pAlter],Spieler[playerid][pGeburtsdatum],Spieler[playerid][pGeschlecht],Spieler[playerid][pAdminlevel],Spieler[playerid][pBanned],query,query,Spieler[playerid][pWrongPass],Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");

    Kann mir einer sagen, wie ich hier strcat benutze?



    new query[950 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"d.d.%d - d:d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`) VALUES ('%e','%e','%d','%d','%d','%d','0','0','%s','%s','%d','100.0')",Spieler[playerid][pName],inputtext,Spieler[playerid][pAlter],Spieler[playerid][pGeschlecht],Spieler[playerid][pAdminlevel],Spieler[playerid][pBanned],query,query,Spieler[playerid][pWrongPass],Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");
    Spieler[playerid][pLogged] = true;
    SpawnPlayer(playerid);
    return 1;



    bekomme in der mysql_format Zeile ein Fehler error 075: input line too long (after substitutions)

    Kann mir einer sagen, wie ich hier weitere Dialoge für den Registrierungsvorgang hinzufüge? Möchte das Geschlecht sowie das Alter haben.


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case Dialog_Register:
    {
    if(!response)
    {
    SendClientMessage(playerid,0xFF0000FF,"Die Registrierung wurde Ab.-oder Unterbrochen\nBitte beenden Sie das Spiel, indem Sie /q als Textnachricht in den Chat eingeben.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 10))
    {
    ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_PASSWORD,"{FFFFFF}SmR: {308EAD}Registrierung","{FFFFFF}Herzlich Willkommen auf San Miami Roleplay\n\nUnser System hat Ihre Spielerinformationen nicht in unserer Datenbank gefunden.\nUm einen Charakter auf unserem Server zu Erstellen\nben�tigen wir einige Informationen von Ihnen.\nAls erstes tragen Sie Bitte ein Sicheres Passwort in das untere Feld ein.\nMerken Sie sich Bitte Ihr Passwort Gut.","Annehmen","Abbrechen");
    return 1;
    }
    new query[950 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"%02d.%02d.%d - %02d:%02d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pVersuche`, `pLeben`) VALUES ('%e','%e','%d','%d','%d','0','0','%s','%s','%d','100.0')",Spieler[playerid][pName],inputtext,Spieler[playerid][pAlter],Spieler[playerid][pAdminlevel],Spieler[playerid][pBanned],query,query,Spieler[playerid][pWrongPass],Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");
    Spieler[playerid][pLogged] = true;
    SpawnPlayer(playerid);
    return 1;
    }
    case Dialog_Login:
    {
    if(!response)
    {
    SendClientMessage(playerid,0xFF0000FF,"Dieser Vorgang wurde Ab.-oder Unterbrochen\nBitte beenden Sie das Spiel, indem Sie /q als Textnachricht in den Chat eingeben.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 25))
    {
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Einloggen","{0xA70000FF}Das Passwort darf nur 3-25 Zeichen enthalten!{FFFFFF}\n\nSie m�ssen von unserem System {0xFFFFFF}Identifiziert{FFFFFF} werden.\nGeben Sie daf�r Ihr Passwort unten in das Feld ein.\n\n Klicken Sie anschlie�end auf Einloggen, damit Ihre Daten kontrolliert werden k�nnen.","Einloggen","Abbrechen");
    return 1;
    }
    new query[180 + MAX_PLAYER_NAME];
    mysql_format(DBHandle, query,sizeof(query),"SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` ='%e' AND `pPasswort` ='%e'",Spieler[playerid][pName],inputtext);
    mysql_function_query(DBHandle, query, true,"LoadPlayerDataSequence","dd",playerid,2);
    Spieler[playerid][pLogged] = true;
    return 1;
    }
    }
    return 1;
    }