Beiträge von crs0r

    So mein liebster Jeffry, ich habe da auch nochmal eine kleine Frage an dich. Jemand anderen scheint es hier ja nicht zu geben. :P


    Ich will über ein Dialog die eindeutige Teamspeak-ID abspeichern. Die Dialogfunktion läuft wunderbar. Leider habe ich nun ein Problem mit der Variable, worin er die ID speichern soll. So sieht es momentan aus:


    enum SpielerDaten
    {
    pTID[128],
    }
    new SpielerInfo[MAX_PLAYERS][SpielerDaten];



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
    if(dialogid == DIALOG_TID){
    if(response){
    if(strlen(inputtext) == 28){
    SetPVarString(playerid, inputtext, SpielerInfo[playerid][pTID]);
    //SpielerInfo[playerid][pTID] = inputtext; // Habs auch schon so versucht, da schmeißt er mir aber einen do-not-match error aus.
    new string[128];
    format(string, 128, "[Info] Deine Teamspeak-ID wurde erfolgreich in '%s' geändert.", SpielerInfo[playerid][pTID]); // Hier gibt er mir nur eine "-1" aus.
    //format(string, 128, "[Info] Deine Teamspeak-ID wurde erfolgreich in '%s' geändert.", inputtext); // So wird die ID wunderbar ausgegeben
    SendClientMessage(playerid, COLOR_GREY, string);
    }else{
    SendClientMessage(playerid, COLOR_GREY, "[Info] Die Teamspeak-ID ist ungültig. Bitte versuche es erneut oder wende dich an den Support.");
    }
    }
    }
    }
    Das Problem liegt bestimmt am SetPVarString, der die Variable nicht abspeichert. Hast Du eine Idee? Ich danke dir für deine tolle Hilfe! Finde ich echt klasse wie aktiv Du dich hier kümmerst. :thumbup:

    Hallöle Community,


    nach langer Inaktivität bastel ich gerade ein wenig am Selfmade rum. Ich lese aus einer Datenbank die VehicleID aus. Diese wird wunderbar ausgegeben. Nun möchte ich die VehicleID über SetPVarInt speichern. Leider bekomme ich folgenden Fehler: error 035: argument type mismatch (argument 3)


    Ich komme leider momentan nicht auf die Lösung. Vielleicht weil es schon spät ist... Kann jemand helfen? Danke!



    if(response){
    new Query[256], Get[128];
    format(Query, sizeof(Query), "SELECT id FROM `vehicles` WHERE `plate` = '%s'", inputtext);
    mysql_query(Query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    if(strlen(Get) != 0){
    new string[128];
    SetPVarInt(playerid, "pKey1", Get); // Hier möchte ich die ausgelesene VehicleID speichern. Sie ist in der "Get" Variable abgelegt.
    format(string, 128, "[Info] Du nimmst Dir den Schlüssel für folgendes Fahrzeug: %s (%s)", inputtext, Get); // Hier wird die VehicleID noch schön ausgegeben...
    SendClientMessage(playerid, COLOR_GREY, string);
    }else{
    SendClientMessage(playerid, COLOR_GREY, "[Info] Der Schlüssel wurde nicht gefunden.");
    }
    }

    Ich würde dir aufjedenfall vorschlagen dir ein paar Tutorials auf YouTube anzusehen. Mittlerweile gibt es davon unzählige. Damals konnte ich dadurch auch gut lernen. Ansonsten eben Learning-By-Doing.

    Wie du sie schon nennst, so müssen sie auch für Datentypen sein.
    Positionen sind immer in Kommazahlen also float's angegeben.
    Damit sollte sich dein Problem erledigt haben ;).


    L.G.


    Danke für die Hilfe. Habe es probiert aber irgendwie kommen da immernoch Fehler:


    public loadveh(){
    mysql_query("SELECT * FROM vehicles");
    mysql_store_result();
    new vehid[50], c1[50], c2[50], posx[50], posy[50], posz[50], fx[50], Float:floatx;
    while(mysql_retrieve_row()){
    mysql_fetch_field_row(vehid,"vehid");
    mysql_fetch_field_row(c1,"c1");
    mysql_fetch_field_row(c2,"c2");
    mysql_fetch_field_row(posx,"posx");
    mysql_fetch_field_row(posy,"posy");
    mysql_fetch_field_row(posz,"posz");
    mysql_fetch_field_row(fx,"floatx");
    floatx = float(fx);
    CreateVehicle(vehid,posx,posy,posz,floatx,c1,c2,-1);
    }
    }


    Habs nach dem Prinzip versucht: http://wiki.sa-mp.com/wiki/Float


    Was mache ich falsch? :o

    Super Design! Gefällt mir richtig gut. Haste schon mal an ThemeForest gedacht? Da könntest Du deine Werke bestimmt auch gut an den Mann bringen und nebenbei was verdienen. Ich kenne mich leider nicht damit aus welche Voraussetzungen man dafür haben muss (Kleingewerbe?)...


    10/10 :thumbup:

    Guten morgen allerseits.


    Bin gerade Just4Fun am rumscripten und möchte aus einer Datenbank Vehicles laden. Soweit sogut, nur leider bekomme ich einen "argument type mismatch (argument 1)" error beim CreateVehicle. Hier mal der Code:


    public loadveh(){
    mysql_query("SELECT * FROM vehicles");
    mysql_store_result();
    new vehid[50], c1[50], c2[50], posx[50], posy[50], posz[50], floatx[50];
    while(mysql_retrieve_row()){
    mysql_fetch_field_row(vehid,"vehid");
    mysql_fetch_field_row(c1,"c1");
    mysql_fetch_field_row(c2,"c2");
    mysql_fetch_field_row(posx,"posx");
    mysql_fetch_field_row(posy,"posy");
    mysql_fetch_field_row(posz,"posz");
    mysql_fetch_field_row(floatx,"floatx");
    CreateVehicle(vehid,posx,posy,posz,floatx,c1,c2,-1);
    }
    }
    Bin Frischling im Thema scripten. Ist bestimmt ein minimaler Fehler aber ich komme leider nicht drauf. Danke für die Hilfe!

    Okay!


    • .de-Domain | Hab ich!
    • Webspace | Besorge ich mir! <- Kennt jemand einen guten, günstigen anbieter?

    Ein Design für die Seite benötige ich bestimmt auch noch.
    Was benötige ich noch?


    //EDIT:
    Ist die Lizens von Woltlab wirklich notwenig, oder kann man das auch ohne machen?

    Also ohne Design ist ein Internetauftritt etwas schwierig :rolleyes:


    Was Du noch brauchst? Also ich würde mich erstmal auf eine Baustelle beschränken. Nehmen wir das Forum: Hier gibt es auch einige kostenlose Anbieter. Wenn Du aber das WBB3/4 haben willst musst Du dir eine Lizenz kaufen. Denn die Entwickler arbeiten nicht umsonst.


    Ich würde mir aber lieber bei deinem Vorhaben jemanden suchen, der bereits Erfahrungen in diesem Bereich hat. Denn irgendwann brauchst Du ein Design für deine Homepage, welches Du dir kaufen musst oder Du nimmst ein Free-Template aus dem Internet. Diese muss dann in ein CMS implementiert werden. Oder Du erstellst jeweils eine html-Datei pro Seite, was sehr unprofessionell ist.


    Ich würde dir erstmal raten ein paar Tutorials anzuschauen wie zB. die HTML-Basics. Vielleicht die ersten HTML-Files mit dem Editor erstellen. Das alles lernt man nicht von jetzt auf gleich, von daher wäre es am besten dein Projekt erstmal Ruhen zu lassen und eben erstmal ein paar Grundlagen zu lernen.

    Mit der Domain allein kommst Du nicht weit. Du benötigst einen Webserver, auch Webspace genannt. Hier bekommst Du dann vom Anbieter ein paar MySQL Datenbanken und den FTP-Zugang, wo Du deine Dateien für den Internetauftritt hochlädst. Oder du nimmst dir direkt einen V-Server wo Du deinen eigenen Webserver installierst (xampp, iis). Bei xampp wären dann FTP-Server und MySQL-Server dabei. Wenn das passiert ist musst Du deiner Domain noch sagen, auf welchen Webserver sie zugreifen soll. Das wäre dann die IP vom Webserver.


    Webspaces haben halt den Vorteil das diese günstig sind. Man ist dann aber auch sehr eingegrenzt.
    Bei V-Servern hast Du den Vorteil, dass Du auch andere Server laufen lassen kannst, wie zum Beispiel einen kleinen SA-MP oder Teamspeak-Server. Auch ist hier natürlich der Remotedesktopzugriff vom Vorteil.


    Ich hoffe das konnte deine Frage so ein bisschen beantworten.


    EDIT:

    @ Lifestyler:
    Ich weiß jetzt nicht ob das geht, aber ich hab hier noch nen ollen Rechner stehen.


    Kann man da nicht einfach so Serversoftware installieren und den als Webspace nutzen?

    Theoretisch schon, aber Du bekommst mit Sicherheit von deinem Internetprovider eine dynamische IP. Diese ändert sich in einem gewissen Intervall, meist 24h. Ausserdem ist der Stromverbauch von so einem alten Rechner nicht zu unterschätzen. Ausserdem würde dein Internet andauernt belastet werden, wenn mehrere Leute auf deinen Server zugreifen. Oder wenn Du dir mal etwas herunterlädst wäre die Verbindung zu deinem Webserver extrem langsam. Von daher ist es eher abzuraten.

    Ich verstehe auch nicht warum viele einen Sonntag Abend als Eröffnungstermin nehmen. Dann spielt man ein paar Stunden und muss dann wieder abbrechen weil man früh hoch muss. Logischer wäre es finde ich an einem Samstag Mittag/Nachmittag zu eröffnen, da man dann genug Zeit hat sich vom Server zu überzeugen und ggf. am Sonntag direkt weiterspielen kann. Aber jedem seins. ;)

    Darf ich dir meinen ersten Eindruck der Homepage sagen? Unprofessionell und unseriös. Sieht ziemlich lieblos zusammen geklöppelt aus. Ich würde dir ans Herz legen das Template noch einmal zu überarbeiten. Falls dir das nicht liegt gibt es ja im Internet mittlerweile zich gute Free Templates. Der erste Eindruck der Webpräsenz ist halt wichtig bei der Kundengewinnung. Trotzdem viel Erfolg mit deinem Projekt! ;)

    Ich kenne mich mit PAWN zwar nicht aus, aber ich würde auf den ersten Blick das so mal versuchen:



    new query1 = mysql_query("SELECT COUNT(`ID`) FROM `enters`;");
    new jE = mysql_num_rows(query1);


    //ZEUGS
    new query2 = mysql_query("SELECT COUNT(`id`) FROM `dutypoints`;");
    new jD = mysql_num_rows(query2);


    Vielleicht bringts ja was :rolleyes: