Beiträge von ChristianW

    Hey Com,


    Ich möchte mit der A_HTTP Include überprüfen ob die Lizenz existiert. Dies soll allerdings über meine Datenbank geschehen! Da man ja schön mit der Include Sachen herausziehen kann


    So in der A_HTTP steht dann


    http://www.wiss-adress.domain/index.php?lizenz=integer


    Das Phpscript bekomme ich noch hin nur wie geht das genau das ich dann true bzw false (0;1) rausbekomme


    NicoWiss

    Wir sind für alle Informationen eurerseits dankbar, die den möglichen Täter betreffen.


    Wenn du schon so fragst kannst du dich nicht noch an den einen dran erinnern der etwas geschrieben hat und dann innerhalb 5 Mins nix mehr ging.


    Ih nehme mal stark an das er es war. Und die Community hat ihn dann wahrscheinlich noch so prtovoziert das er gleich Vollgas gegebn hat. Meiner meinung nach hätte da stark sanktioniert werden müssen da das einfach unterste Gürtellinie war was man da halb gelesen hat ;)

    War anscheinend aber eine shr grosse Attacke wenn der DDos Schutz versagt hat!


    Bitte wenn ihr die IP habt dann anzeigen. Es ist egal die Zukunft spielt da keine Rolle mehr. Sowas ist hoch kriminell und ich habe keine Lust das meine Daten an irgendwelche Kleinkinder gelangen


    Danke


    Könnten wir am Wochenende mal reden?


    Nee du kennst die Tabellenstruktur nichtmehr habe das mit dem Primary key rausgenommen da ich die IDs über das Pawnscript rausgebe :D

    Hey Com,


    Ich habe iwie gerade mehrere Errors kann mir aber nicht erklären wieso:


    Bug 1:


    Ich möchte via SQLite diese Sachen in die Tabelle bekommen:



    format(_query,sizeof(_query),"INSERT INTO `settings` (`id`,`Datenbankhost`,`Datenbankuser`,`Datenbankpass`,`Datenbank`) VALUES ('%i','%s','%s','%s','%s');",rows+1,data[0],data[1],data[2],data[3]);
    db_free_result(db_query(Database[0],_query));


    Error: [Err] 19 - constraint failed [Ausgeführt manuell via Navicat Lite


    Dann kommen wir zum nächsten: Hier wird mir der Dialog einfach nicht angezeigt:


    format(_string,sizeof(_string),"Folgende Datenbank wurde hinzugefügt:\n\nDatenbankreihe: %iHost:\t%s\nUser:\t%s\nPass:\tVerschlüsselt\nDatenbank:\t%s",rows,data[0],data[1],data[2],data[3]);
    ShowPlayerDialog(playerid,DIALOG_DB_ADD_SC,DIALOG_STYLE_MSGBOX,"Ausgeführte Daten:",string,"Zurück","Schliessen");


    Und nocheinmal zum nächsten:


    ocmd:admincars(playerid,params[])
    {
    new string[1000],buffer[128], i = 0;
    for(;i < MAX_ADMINCARS; i++)
    {
    if(CarInuse[i] == false) return ShowPlayerDialog(playerid,DIALOG_UNUSE,DIALOG_STYLE_MSGBOX,"Information","Derzeitig existieren keine Adminfahrzeuge!","Schliessen","");
    format(buffer,sizeof(buffer),"Fahrzeugname: %s | ID: %i\n",CarName[GetVehicleModel(i)-400],i);
    strcat(string,buffer);
    }
    return ShowPlayerDialog(playerid,CREATE_CARS,DIALOG_STYLE_LIST,"Erstellte Fahrzeuge:",string,"Auswählen","Beenden");
    }


    Das hatte ich zwar heute shcon konnte icha ber noch nicht fixxen:


    Wenn ein AUto existiert kommt Server unknown Command sonst komnmt der Dialog


    Danke für eure hilfe


    Verlinken tue ich mal @Blackace: da ich es nach seinem Tutorial gemacht habe
    LeijaT: Weil er mir heute morgen geholfen hat
    Azure: weil er Profi ist
    UncleSub: weil du mir immer hilfst :*
    Kaliber: Weil du einfach Pro bist


    Danke euch

    Habe eine da aber Vorraussetzung ist 2013!


    Habe da ne 1 bekommen aber leider für den Vortrag ne 5 :( Weil meine Gruppe unstrukturiert blöd war und inen mist geschwafelt hat was nicht mit dem Thema zutun hatte!


    Ist zwar auf Erdkunde ausgelegt kann aber geändert werden

    Das ist doch kein Unterschied?
    Ich kapier es nicht bei meinem Godfather da gehts doch auch?


    Hier nochmal evtl der /veh Befehl



    ocmd:veh(playerid,params[])
    {
    new car[4], Float:position[3];
    if(sscanf(params,"ddd",car[0],car[1],car[2]))return SendClientMessage(playerid,WHITE,"["HTML_ROT"Benutzung"HTML_WHITE"]: /veh [CarID] [Farbe1] [Farbe2]");
    {
    if(car[0] < 410 || car[0] > 612) return SendClientMessage(playerid,WHITE,"["HTML_ROT"Information"HTML_WHITE"]: Es sind derzeitig nur die Fahrzeugids von 411- 611 vergeben!");
    if(!strlen(car[1]) && car[1] < 0 || car[1] > 30) return SendClientMessage(playerid,WHITE,"["HTML_ROT"Information"HTML_WHITE"]: Bitte nutze eine gültige Zahl für die 1. Farbe (0 - 30)");
    if(!strlen(car[2]) && car[2] < 0 || car[2] > 30) return SendClientMessage(playerid,WHITE,"["HTML_ROT"Information"HTML_WHITE"]: Bitte nutze eine gültige Zahl für die 2. Farbe(0 - 30)");
    {
    for(new counter = 0; counter < MAX_ADMINCARS; counter++)
    {
    if(CarInuse[counter] == true) return SendClientMessage(playerid,WHITE,"Derzeitig sind alle Fahrzeugslots benutzt");
    {
    GetPlayerPos(playerid,position[0],position[1],position[2]);
    car[3] = CreateVehicle(car[0],position[0],position[1],position[2],0.0,car[1],car[2],1000*60*60);
    SetVehicleNumberPlate(car[3],Servername);
    SetVehicleToRespawn(car[3]);
    PutPlayerInVehicle(playerid,car[3],0);
    Admincar[counter] = car[3];
    CarInuse[counter] = true;
    return 1;
    }
    }
    }
    }
    return 1;
    }

    LeijaT:


    Habe es jetzt so genauso wieder Server Unknown Command der andere Dialog kommt



    ocmd:admincars(playerid,params[])
    {
    new string[1000],buffer[128], i = 0;
    for(;i < MAX_ADMINCARS; i++)
    {
    if(CarInuse[i] == false) return ShowPlayerDialog(playerid,DIALOG_UNUSE,DIALOG_STYLE_MSGBOX,"Information","Derzeitig existieren keine Adminfahrzeuge!","Schliessen","");
    format(buffer,sizeof(buffer),"Fahrzeugname: %s | ID: %i\n",CarName[GetVehicleModel(i)-400],i);
    strcat(string,buffer);
    }
    return ShowPlayerDialog(playerid,CREATE_CARS,DIALOG_STYLE_LIST,"Erstellte Fahrzeuge:",string,"Auswählen","Beenden");
    }

    Hey Com,


    So wenn kein Fahrzeug erstellt wurde wird schön der return Dialog der if Abfrage in der Schleife angezeigt doch wnen ich jetzt ein Fahrzeug erstelle dann passiert nichts ausser das Server Unknown Command angezeigt wird?


    ocmd:admincars(playerid,params[])
    {
    new string[1000],buffer[128], i = 0;
    for(;i < MAX_ADMINCARS; i++)
    {
    if(CarInuse[i] == false) return ShowPlayerDialog(playerid,DIALOG_UNUSE,DIALOG_STYLE_MSGBOX,"Information","Derzeitig existieren keine Adminfahrzeuge!","Schliessen","");
    {
    //BUG
    format(buffer,sizeof(buffer),"Fahrzeugname: %s | ID: %i\n",CarName[GetVehicleModel(i)-400],i);
    strcat(string,buffer);
    //BUG Teil Ende
    }
    }
    return ShowPlayerDialog(playerid,CREATE_CARS,DIALOG_STYLE_LIST,"Erstellte Fahrzeuge:",string,"Auswählen","Beenden");
    }


    Ich danke euch

    Hey Com,


    Ich habe mal was neues versucht:


    Leider wird in die Datenbank nichts reingeschrieben und manueller Query gibt auch fehler, wo ich allerdings aber keinen Fehler sehe?


    stock SetIntoDataBase(id,DB:db)
    {
    new _query[256];
    if(id == DATABASE_SET)
    {
    new DBResult:qres = db_query(db,"SELECT * FROM `einstellungen`");
    if(!db_num_rows(qres))
    {
    for(new i = 0; i < 10 - db_num_rows(qres); i++)
    {
    format(_query,sizeof(_query),"INSERT INTO `einstellungen` (`Datenbankhost`,`Datenbankuser`,`Datenbankpass´,`Datenbank`,`Setted`,`Installiert`) \
    VALUES ('%s','%s','%s','%s','0','0')",SQLData[i][datahost],SQLData[i][databenu],SQLData[i][datapass],SQLData[i][database]);
    db_free_result(db_query(db,_query));
    }
    return 1;
    }
    }
    return 1;
    }


    Da sieht man ja den Format aber es geht nicht


    Danke euch


    Nico