Beiträge von M_McGarrett

    dcmd_fauto(playerid,params[])
    {
    frakauto[playerid] = Createfrakauto();
    LoadFrakAuto(frakauto[playerid]);
    ShowPlayerDialog(playerid,DIALOG_FAUTOH,DIALOG_STYLE_LIST,"Fraktionsautohaus","Streifenwagen Los Santos 40000$,","Kaufen","Abbrechen");
    return 1;
    }


    stock Createfrakauto()
    {
    new query[256];
    format(query, sizeof(query), "INSERT INTO `frakautos` (`autoid`) VALUES ('%d')", autoid);
    mysql_query(query);
    return true;
    }


    if(dialogid == DIALOG_FAUTOH)
    {
    if(response)
    {
    if(listitem == 0)
    {
    new Float:frakx,Float:fraky,Float:frakz,Float:fraka;
    GetPlayerPos(playerid,frakx,fraky,frakz);
    GetPlayerFacingAngle(playerid, fraka);
    FAutos[frakauto[playerid]][autox] = frakx; FAutos[frakauto[playerid]][autoy] = fraky; FAutos[frakauto[playerid]][autoz] = frakz; FAutos[frakauto[playerid]][autoa] = fraka; FAutos[frakauto[playerid]][fraktionspreis] = 2; FAutos[frakauto[playerid]][fraktionsnummer] = PlayerInfo[playerid][pLeader];
    FAutos[frakauto[playerid]][autogestell] = 596;
    FAutos[frakauto[playerid]][farbe1] = 1;
    FAutos[frakauto[playerid]][farbe2] = 79;
    SaveFrakauto(frakauto[playerid]);
    LoadFrakAuto(frakauto[playerid]);
    frakauto[playerid] = -1;
    }
    }
    }

    SQL
    [16:41:59] CMySQLHandler::Query(INSERT INTO `frakautos` (`autoid`) VALUES ('0')) - Successfully executed.
    [16:41:59] >> mysql_query( Connection handle: 1 )
    [16:41:59] CMySQLHandler::Query(UPDATE `frakautos` SET `autoid`='1',`autogestell`='596',`fraktion`='1',`preis`='2',`farbe1`='1',`farbe2`='79',`autox`='1617.63',`autoy`='-1645.35',`autoz`='13.52',`autoa`='349.45' WHERE `autoid`='1') - Successfully executed.
    [16:41:59] >> mysql_free_result( Connection handle: 1 )
    [16:41:59] CMySQLHandler::FreeResult() - Result was successfully free'd.


    Das und bei jedem Fahrzeug kommt autoid '1'

    Hallo Community,


    irgendwie speichern sich meine autos nicht ab, das einzigste was ich abspeichert ist autoid 1


    Also irgendwie wird dauernd alles nur auf auto id 1 gespeicherrt... die anderen ids werden zwar in mysql erstellt, aber werden nicht dort abgespeichert...


    Speichern und Laden:


    stock LoadFrakAuto(i){
    new var[256],var2[128];
    format(var2, sizeof(var2),"SELECT * FROM `frakautos` WHERE `autoid` = '%d'", i);
    self_mysql_queryEx(var2);
    mysql_store_result();
    while(mysql_fetch_row_format(var2,"|")){
    mysql_get_field("autoid",var); FAutos[i][autoid] = strval(var);
    mysql_get_field("autogestell",var ); FAutos[i][autogestell] = strval(var);
    mysql_get_field("fraktion",var); FAutos[i][fraktionsnummer] = strval(var);
    mysql_get_field("preis",var); FAutos[i][fraktionspreis] = strval(var);
    mysql_get_field("farbe1",var); FAutos[i][farbe1] = strval(var);
    mysql_get_field("farbe2",var); FAutos[i][farbe2] = strval(var);
    mysql_get_field("autox",var); FAutos[i][autox] = floatstr(var);
    mysql_get_field("autoy",var); FAutos[i][autoy] = floatstr(var);
    mysql_get_field("autoz",var); FAutos[i][autoz] = floatstr(var);
    mysql_get_field("autoa",var); FAutos[i][autoa] = floatstr(var);
    FAutos[i][Fahrzeugfraku] = CreateVehicle(FAutos[i][autogestell],FAutos[i][autox],FAutos[i][autoy],FAutos[i][autoz],FAutos[i][autoa],FAutos[i][farbe1],FAutos[i][farbe2],-1);
    }
    return 1;
    }
    stock SaveFrakauto(i){
    new query[900];
    format(query,sizeof query,"UPDATE `frakautos` SET `autoid`='%d',`autogestell`='%d',`fraktion`='%d',`preis`='%d',`farbe1`='%d',`farbe2`='%d',`autox`='%.2f',`autoy`='%.2f',`autoz`='%.2f',`autoa`='%.2f' WHERE `autoid`='%d'",
    i,FAutos[i][autogestell],FAutos[i][fraktionsnummer],FAutos[i][fraktionspreis],FAutos[i][farbe1],FAutos[i][farbe2],FAutos[i][autox],FAutos[i][autoy],FAutos[i][autoz],FAutos[i][autoa],i);
    mysql_query(query);
    strdel(query,0,sizeof(query));
    mysql_free_result();
    return 1;
    }


    Hoffentlich findet ihr den Fehler...
    Danke schonmal


    MfG


    Moritz

    Hallo Community,


    ich hab mir was gebasltelt doch es klappt überhaupt nicht


    1. Ich bekomm hundert mal die nachricht das ich das fahrzeug nicht benutzen darf.
    2. Kommt die Nachricht obwohl ich das Fahrzeug benutzen darf...
    Onplayerstate
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<MAX_FAUTOS; i++)
    {
    if(FAutos[i][fraktionsnummer] == PlayerInfo[playerid][pLeader] || FAutos[i][fraktionsnummer] == PlayerInfo[playerid][pMember])
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du darfst dieses Fahrzeug nicht benutzen.");
    }
    }
    }


    Dann noch meine Speicherung:


    stock LoadFrakAutos(){
    new tmpfrakautos;
    for(new i=0; i<MAX_FAUTOS; i++){
    new var[256],var2[128];
    format(var2, sizeof(var2),"SELECT * FROM `frakautos` WHERE `autoid` = '%d'", i);
    self_mysql_queryEx(var2);
    mysql_store_result();
    while(mysql_fetch_row_format(var2,"|")){
    mysql_get_field("autoid",var); FAutos[i][autoid] = strval(var);
    mysql_get_field("autogestell",var ); FAutos[i][autogestell] = strval(var);
    mysql_get_field("fraktion",var); FAutos[i][fraktionsnummer] = strval(var);
    mysql_get_field("preis",var); FAutos[i][fraktionspreis] = strval(var);
    mysql_get_field("farbe1",var); FAutos[i][farbe1] = strval(var);
    mysql_get_field("farbe2",var); FAutos[i][farbe2] = strval(var);
    mysql_get_field("autox",var); FAutos[i][autox] = floatstr(var);
    mysql_get_field("autoy",var); FAutos[i][autoy] = floatstr(var);
    mysql_get_field("autoz",var); FAutos[i][autoz] = floatstr(var);
    mysql_get_field("autoa",var); FAutos[i][autoa] = floatstr(var);
    FAutos[i][Fahrzeugfraku] = CreateVehicle(FAutos[i][autogestell],FAutos[i][autox],FAutos[i][autoy],FAutos[i][autoz],FAutos[i][autoa],FAutos[i][farbe1],FAutos[i][farbe2],-1);
    tmpfrakautos += 1;
    }
    }
    printf("%d Fraktionsautos wurden geladen.",tmpfrakautos);
    return 1;
    }

    welches plugin nutzst falls es das von Strickenkid ist musst du bedenken das mysql_ping() nicht ordnungsgemäß funktioniert und trotz einer Verbindung 0 zurück gibt.


    Das der Server ausgeht liegt an dem SendRconCommand("exit"); ich würde es entfernen, steht den in der MySQL Log das der Server keine Verbindung aufbauen konnte ?

    Habe mysql R5, bin bei einem Free Hosting: http://host.real-gaming-world.de


    Nur dort kannst den Support vergessen weil der einmal die woche da ist

    Hallo community,


    in meiner Log wird dauernd angezeigt das der Server sich nicht verbindet...
    Danach wird er beendet...


    So schaut es im Script aus:


    //MySQL Verbindung
    #define SQL_HOST "84.201.32.148"
    #define SQL_USER "sql13"
    #define SQL_PASS "MeinPasswort"
    #define SQL_DATA "sql13"


    ongamemodeinit
    Connect_To_Database();
    mysql_debug(true);


    Ganz unten:


    stock Connect_To_Database()
    {
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {
    print("[GTA-Reallife- Database] Verbindung wurde erfolgreich erstellt!");
    return true;
    }
    else
    {
    print("[GTA-Reallife- Database] Verbindung konnte nicht hergestellt werden.");
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {
    print("[GTA-Reallife- Database] Verbindung konnte beim 2ten Versuch hergstellt werden.");
    return true;
    }
    else
    {


    print("[GTA-Reallife- Database] Verbindung konnte nicht hergestellt werden.");
    print("[GTA-Reallife- Database] Der Server wird beendet.");
    SendRconCommand("exit");
    return true;
    }
    }
    }


    Bitte um hilfe


    MfG


    Moritz

    Hallo community,


    ich hab noch mein Huawei p6, damals ist es nach dem update nicht mehr angegangen, aber nun geht es wieder... etwas komisch, jedenfalls ist der Akku kaputt, er hat sich in komplett gedehnt, hab ihn auch schon entfernt,
    aber durch neugier wieder dran gemacht, und meine SIM reingemacht, nichts... kein Netz und kein Internet, aber das WLan geht, aber bringt mir recht wenig, was kann ich tun ?


    MfG


    Moritz


    //edit
    mal ne frage, könnte es auch am akku liegen?

    Guten Tag,


    ich bin auf der Suche nach einem Header für mein Design... es soll nun nicht so extrem sein, einfach ein normales, was gut zum Design passt...


    Hier mal der Link zum Forum: http://www.sunset-city.eu


    Wäre echt dankbar wenn mir jemand eins erstellen könnte


    Mit freundlichen Grüßen


    Moritz M.

    Sehr nettes angebot... habe mir einen Bestellt ;) danke für das Angebot ;)

    Hallo liebe Community,


    hier ist eine kleine Anfrage auf einen SA:MP Server und auf einen Teamspeak³ Server

    Inhaltsverzeichnis


    - Inhaltsverzeichnis
    - zu meiner Person
    - über das bestehende Projekt
    - wozu brauche ich diese Server
    - meine Schlussworte


    zu meiner Person


    Ich heiße Moritz W. und ich bin 16 Jahre alt, ich gehe zurzeit auf eine Berufsfachschule in Reutlingen. In der
    Berufsfachschule erlerne ich den Beruf Elektrotechnik. Dort wird vieles an Elektrotechnik gemacht, Computerverwaltung, Schaltkreise etc.
    Nach den "zwei" Jahren Berufsfachschule möchte ich gerne als Polizist eine Ausbildung machen. Zurzeit beschäftige ich mich
    mit meinem eigenen SA:MP Projekt, ich hatte früher selber mal einen V-Server. Leider kann ich mir zurzeit keinen leisten.
    Ich hab viel erfahrung mit Linux, sofern SHH vorhanden ist. Ich kann Betriebssysteme installieren ( benutze oft Debian ), Game-Server und Voice-Server installieren.


    über das bestehende Projekt


    Das Projekt existiert seit ca 2 Monaten, mein alter Sponsor hat kein Interesse mehr am Sponsoren, also dachte ich, hier mal eine Anfrage zu schreiben.
    Unser Script ist ein God-Father Script, wir editieren es jeden Tag, vieles läuft über MySQL, wir haben auch ein Forum (http://www.sunset-city.eu) dort ist eine WBB3 Lizenz vorhanden
    und ist auch gültig. Unser Script hat momentan 55000 zeilen, alle alten Karten wurden entfernt, wir bearbeiten die ganze Map neu,
    sodass wir einzigartig sind. Wir sind zurzeit 3 Leute, 1 Scripter & Leiter (ich) 1 Mapper & Leiter (Benny) und ein Administrator & Ts³ und Forentechniker (Freddy).
    Im Team verstehen wir uns alle sehr gut, wir arbeiten täglich zusammen. Bei uns ist keiner unter 16 Jahren und alle drei sind Reif genug für das Projekt.


    wozu brauche ich diese Server


    Ich brauche den SA:MP Server hauptsächlich für die tests von meinem Script, da wir zurzeit viel dran arbeiten, müssen wir
    alle Systeme testen, dazu sollte eine möglichkeit da sein um das Script mit MySQL zuverbinden. Den Teamspeak³ Server benötigen wir, damit wir miteinander reden können
    und das wir das Konzept weiter Planen können, wahrscheinlich soll es Monatsende schon losgehen. Dazu sollte der Sponsor dann weiterhin bleiben,
    wir würden dem Sponsor einen sicheren Platz im Team anbieten.


    meine Schlussworte


    Ich wäre sehr dankbar wenn mir jemand einen SA:MP Server und einen Teamspeak³ Server zuverfügung stellen könnte.Mit freundlichen Grüßen


    Moritz W.

    Hallo community,


    Bei meinem Bizsystem wird irgendwie mein Pickup nicht geladen, das Label klappt wunderbar, das Pickup leider nicht...


    stock LoadBiz(){
    new tmpbiz;
    for(new i=0; i<MAX_BIZ; i++){
    new str[250];
    new var[256],var2[128];
    format(var2, sizeof(var2),"SELECT * FROM `bizzes` WHERE `bizid` = '%d'", i);
    self_mysql_queryEx(var2);
    mysql_store_result();
    while(mysql_fetch_row_format(var2,"|")){
    mysql_get_field("bizid",var); BizInfo[i][bizid] = strval(var);
    mysql_get_field("BizName",var ); format(BizInfo[i][BizName],100,"%s",var);
    mysql_get_field("bizbeschreibung",var ); format(BizInfo[i][bizbeschreibung],100,"%s",var);
    mysql_get_field("BPreis",var); BizInfo[i][BPreis] = strval(var);
    mysql_get_field("BLevel",var); BizInfo[i][BLevel] = strval(var);
    mysql_get_field("Bint",var); BizInfo[i][Bint] = strval(var);
    mysql_get_field("BKasse",var); BizInfo[i][BKasse] = strval(var);
    mysql_get_field("bizprodukt",var); BizInfo[i][bizprodukt] = strval(var);
    mysql_get_field("bizx",var); BizInfo[i][bizx] = floatstr(var);
    mysql_get_field("bizy",var); BizInfo[i][bizy] = floatstr(var);
    mysql_get_field("bizz",var); BizInfo[i][bizz] = floatstr(var);
    mysql_get_field("bizix",var); BizInfo[i][bizix] = floatstr(var);
    mysql_get_field("biziy",var); BizInfo[i][biziy] = floatstr(var);
    mysql_get_field("biziz",var); BizInfo[i][biziz] = floatstr(var);
    mysql_get_field("begehbar",var); BizInfo[i][begehbar] = strval(var);
    mysql_get_field("bizart",var); BizInfo[i][bizart] = strval(var);
    if(strcmp("Der Staat",BizInfo[i][BizName],true) == 0)
    {


    format(str,sizeof(str),"BIZ ID: %d\nBesitzer: %s\n%s\nPreis: %d$\nLevel: %d",i,BizInfo[i][BizName],BizInfo[i][bizbeschreibung],BizInfo[i][BPreis],BizInfo[i][BLevel]);
    }
    else
    {
    format(str,sizeof(str),"BIZ ID: %d\nBesitzer: %s\n%s\nPreis: %d$\nLevel: %d",i,BizInfo[i][BizName],BizInfo[i][bizbeschreibung],BizInfo[i][BPreis],BizInfo[i][BLevel]);
    BizInfo[i][BPickup] = CreateDynamicPickup(1239,1,BizInfo[i][bizx],BizInfo[i][bizy],BizInfo[i][bizz],0);
    }
    BizInfo[i][BLabel] = Create3DTextLabel(str, 0x00CF28FF, BizInfo[i][bizx],BizInfo[i][bizy],BizInfo[i][bizz], 20.0, 0, 0);
    BizInfo[i][BPickup] = CreateDynamicPickup(1272,1,BizInfo[i][bizx],BizInfo[i][bizy],BizInfo[i][bizz],0);
    tmpbiz += 1;
    }
    }
    printf("%d Geschäfte wurden geladen.",tmpbiz);
    return 1;
    }


    MfG


    Moritz