Beiträge von Butchey

    Hey, Ich will jetzt nicht lange um den heißen Brei herumreden deswegen versuch ich einfach mal mein Problem zu schildern. :)



    stock fahrzeugspeichern(dateiname[])
    {
    new first = 0;
    new File: speichern;
    new speicherstring[256];


    for(new i;i < MAXIMAL_VEHICLES; i++)
    {
    if(fahrzeugdaten[i][e] == 1)
    {


    format(speicherstring, sizeof(speicherstring), "%d,%d,%f,%f,%f,%f,%d,%d,%s,%s,%s,%s,%s,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",
    fahrzeugdaten[i][e],
    fahrzeugdaten[i][vmodel],
    fahrzeugdaten[i][vx],
    fahrzeugdaten[i][vy],
    fahrzeugdaten[i][vz],
    fahrzeugdaten[i][va],
    fahrzeugdaten[i][vc1],
    fahrzeugdaten[i][vc2],
    fahrzeugdaten[i][gangowner],
    fahrzeugdaten[i][gewerbeowner],
    fahrzeugdaten[i][vbesitzer],
    fahrzeugdaten[i][vkeyowner1],
    fahrzeugdaten[i][vkeyowner2],
    fahrzeugdaten[i][vkeyowner3],
    fahrzeugdaten[i][vkeyowner4],
    fahrzeugdaten[i][vlocked],
    fahrzeugdaten[i][tuning1],
    fahrzeugdaten[i][tuning2],
    fahrzeugdaten[i][tuning3],
    fahrzeugdaten[i][tuning4],
    fahrzeugdaten[i][tuning5],
    fahrzeugdaten[i][tuning6],
    fahrzeugdaten[i][tuning7],
    fahrzeugdaten[i][tuning8],
    fahrzeugdaten[i][tuning9],
    fahrzeugdaten[i][tuning10],
    fahrzeugdaten[i][tuning11],
    fahrzeugdaten[i][tuning12],
    fahrzeugdaten[i][tuning13],
    fahrzeugdaten[i][tuning14],
    fahrzeugdaten[i][tuning15],
    fahrzeugdaten[i][tuning16],
    fahrzeugdaten[i][tuning17],
    fahrzeugdaten[i][paintjob]);





    if(first == 0)
    {
    speichern = fopen(dateiname, io_write);
    first = 1;
    }
    else
    {
    speichern = fopen(dateiname, io_append);
    }



    fwrite(speichern, speicherstring);
    fclose(speichern);
    }
    }


    return 1;
    }



    Dieser Schnipsel ist aus dem "Fusion" - Script.
    Wie mann sieht wird das alles per Files geregelt.


    Nun möchte ich aber alles in einer MySQL Tabelle speichern.
    Ich bin nur noch nicht dahinter gekommen wie genau ich das machen kann/muss.
    Weil ja für jedes neue Auto eine neue Zeile erstellt werden muss und das funktioniert nicht so wie ich das will.


    Um zu ein wenig besser durchzusehen poste ich mal mein "MySQL - Register" Teil des Scriptes :D

    public Register(playerid)
    {
    new playername[256];
    GetPlayerName(playerid,playername,sizeof(playername));
    new query[256];
    format(query,sizeof(query),"INSERT INTO players (Nickname,Passwort,EMail,IP,Register,Herkunft,Vorname,Nachname,Geburtsdatum) VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s')",
    playername,
    RegInfo[playerid][Passwort],
    RegInfo[playerid][EMail],
    RegInfo[playerid][IP],
    RegInfo[playerid][RegisterDatum],
    RegInfo[playerid][Herkunft],
    RegInfo[playerid][Vorname],
    RegInfo[playerid][Nachname],
    RegInfo[playerid][Geburtsdatum]);
    mysql_query(query);
    new query2[256];
    format(query2,sizeof(query2),"INSERT INTO userdata (Nickname,Passwort,EMail,IP,Register,Herkunft,Vorname,Nachname,Geburtsdatum) VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s')",
    playername,
    RegInfo[playerid][Passwort],
    RegInfo[playerid][EMail],
    RegInfo[playerid][IP],
    RegInfo[playerid][RegisterDatum],
    RegInfo[playerid][Herkunft],
    RegInfo[playerid][Vorname],
    RegInfo[playerid][Nachname],
    RegInfo[playerid][Geburtsdatum]);
    mysql_query(query2);
    mysql_free_result();
    ShowPlayerDialog(playerid,3,1,"Loginsystem","Dein Account wurde erfolgreich angelegt \n Bitte logge dich ein!","Abbrechen","Login!");
    }



    So vlt. könnt ihr mir ja helfen :love:


    BTW: Ich benutz das MySQL - Plugin von "StrickenKid"


    MfG Butchey

    Hallo Community :D
    Ich hab mal wieder ein Problem..


    new adminname[6][256];
    ...

    adminname[0] = "User";
    adminname[1] = "Supporter";
    adminname[2] = "Moderator";
    adminname[3] = "Super Moderator";
    adminname[4] = "Admin";
    adminname[5] = "Fulladmin";


    Wenn ich meine .pwn Datei kompiliere dann kommt ein Error wegen Zeile "1" :

    Code
    error 010: invalid function or declaration


    ich versteh nicht was daran falsch sein kann?!
    vlt. könnt ihr mir ja die Augen öffnen.


    MfG Buuutcher

    Dann kommen nur 3 weitere Errors..
    mir geht es auch hauptsächlich um das Error.
    Er sagt mir ja das ich diese Bytes hintersetzen soll ([64] oder so?) bloß das hab ich doch.
    das versteh ich nicht ganz

    Hallo Brotfischler!
    Ich hab folgende Frage an euch:
    Wie kann ich diesen Error beseitigen? ((16) : error 033: array must be indexed (variable "geldsumme"))
    und diesen Warn: ((4) : warning 204: symbol is assigned a value that is never used: "geldid")




    if(dialogid ==29 && response)
    {
    new geldid;
    geldid = strval(inputtext);
    ShowPlayerDialog(playerid,30,DIALOG_STYLE_INPUT,"Summe:","Wieviel willst du dem User geben?","Ok","Abbrechen");

    }
    if(dialogid==30 && response)
    {
    new name[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, name, sizeof(name));
    new geldid;
    geldid = strval(inputtext);
    new geldsumme[64];
    strmid(geldsumme, inputtext, 0, strlen(inputtext), 255);
    PlayerInfo[geldid][pGeld]+=geldsumme;
    new geldtext[50];
    format(geldtext,128,"%s hat dir %s Gegeben.",name ,geldsumme);
    ShowPlayerDialog(geldid,31,DIALOG_STYLE_MSGBOX,"ADM: Geld",geldtext,"Ok","Abbrechen");
    }


    MFG Butchey :P

    Zitat

    Muss nicht alles davon was besonderes sein?
    Es gibt schon zu viele Server von jeden Typ.


    Stimmt wohl :I
    ..Naja Ideen hab ich genug.
    Bloß sie umzusetzen könnte schwierig werden.

    Hallo Brotfischler :D
    Da ich zurzeit an einem Gamemode arbeite (Hab noch nicht fesgelegt ob es ein RL/DM/FR.. Script wird)
    würde ich gerne wissen was sich noch lohnen würde? (DM/RL/FR/etc.)
    Ich denke Reallife kann ich ausschliessen oder? ..
    Weil es sie wie Sand am Meer gibt.



    Naja ich will einfach mal eure Meinung hören.




    MfG Butchey (Buuutcher)

    Hallo Community :)..
    Also ich hab von einem Kumpel den Auftrag bekommen Gta Sa mit SA-MP zu installieren ..
    soweit alles super.
    Doch wenn er ich/er auf einen Server connecten will dann Switcht er automatisch auf das Desk und bekommt ein QuickTime Error:
    [hide]"quicktime streaming failed to load because it was already loaded"[/hide]
    Und wenn er wieder ins Game switchen will, kommt das gleiche nochmal.
    Hab schon gegooglet und keine Lösung gefunden ..
    Ich hoffe das einer eine Lösung kennt. :|