Beiträge von PawnStar

    Hallo,


    ich kann mich nicht zwischen dem S4 Active in Blau oder dem S4 in Blau.


    Ich zähl mal paar Sachen auf evtl. Kann mir wer was empfehlen...


    S4
    Amoled Display
    13 Megapixel Cam


    S4 Active
    IP 67 Verifiziert = Bis zu 1M und 30Minuten unterwasser
    Was ich nicht si gut Finde das er ein TFT Display hat
    Es kann unterwasser Aufnahmen machen.


    Was könnt ihr mir Empfehlen?


    Ich find das S4 in Blau sieht echt Geil aus.


    :huh:


    ...daas ist komisch, das müsste eigentlich funktionieren :o


    Gib dir das mal mit nem print aus oder schau mal in die Datenbank, wird es da angezeigt? :huh:


    Das Print gib auch nix aus und in der db sind nur die coords
    printf("Label erstellt Text: %s",labelname);


    Wenn ich das so mache steht da nix drin also es passiert schon was aber das %s steht im Label nicht drin


    Geht Danke...


    Neues Problem


    Wenn ich


    /cfb Groove Street


    Eingebe passiert nix weil ich die parameter überschreite aber wie mach ich das ich auch ein Leerzeichen drin haben darf?

    Bitte Poste mal deinen ganzen Befehl + die Deklaration der Variable..man blickt sonst nicht durch was du da vor hast :wacko:


    mfg. :thumbup:


    Habs selber gelöst :D


    Anders Problem nähmlich ich führe den Befehl aus alles klappt Label + Pickup wird erstellt nur nach 1 Sekunde wird das Label also der Text zerstört oder verschwindet? Was ist falsch?


    PickupTyp 1 always exists?


    Code.
    ocmd:cfb(playerid,params[])
    {
    if(!IstAdmin(playerid,2)) return ErrorA;
    new Float:x,Float:y,Float:z,labelname,str[320];
    if(sInfo[playerid][pLogged]==false) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(sscanf(params,"s",labelname)) return SendClientMessage(playerid,GRAU,"Benutze: /cfb FraktionsName");
    format(str,sizeof(str),"{FFFFFF}Eingang '{FF0000}%s{FFFFFF}'\nBenutze ENTER",labelname);
    GetPlayerPos(playerid,x,y,z);
    Create3DTextLabel(str,-1,x,y,z,5.0,-1,0);
    CreatePickup(1559,1,x,y,z,-1);
    mysql_SetString("FrakSet","Label",str,"Label",str);
    return 1;
    }

    Das sagt dir doch schon die Fehlermeldung.
    Du rufst mysql_ping wahrscheinlich mit der connection handle ID 40408 auf.
    Die höchste verwendbare ID ist aber da du nur eine Verbindung hast die ID 1.


    Hab mir mal den stock von Maddin gepackt da kommt der gleiche error
    stock Connect_To_Database()
    {
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //Wir versuchen mit den Angaben die wir oben im Script gemacht haben uns mit dem MySQL Server zu verbinden.
    if(mysql_ping() == 1) //Es wird überprüft ob die Verbindung steht.
    {
    //Falls ja wird das in die Console geschrieben und die Funktion wird beendet.
    print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
    return true;
    }
    else
    {
    //Falls nicht wird erneut versucht eine Verbindung aufzubauen.
    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {
    print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
    return true;
    }
    else
    {
    //Falls das auch nicht Funktioniert wird der Server zur Sicherheit wieder heruntergefahren.
    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Der Server wird nun beendet!");
    //SendRconCommand("exit");
    return true;
    }
    }
    }

    Ich wollte mysql verbindung aufbauen doch es geht nicht ich habe es debuggen lassen folgendes kommt raus:



    Soweit ich mitkomme erfolgreich verbunden und dann die höchte verbindung ist ID 1

    Ich setzte beim Ban den PVar doch auf 1 und er ist in der Accountdatei auch auf 1 gesetzt.
    Trotzdem folgt nur der Login Dialog.


    Habe deine Version mal benutzt PawnStar, aber jetzt habe ich das Problem das der Dialog immer noch folgt.


    Das hat den grund das er den Pvar ja noch garnicht geladen hat ich gehe davon aus das du das MrMonat Tutorial gesehen hast und der stock loadAccount wird erst nach dem Login ausgeführt deswegen solltest du


    if(dini_Int(Spielerdatei,"Ban")==1)
    {...}

    Was ist das für ein mist?

    new string[200], string1[200], string2[200], string3[200], string4[200], string5[200];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Get(Spielerdatei,"Banngrund");
    format(string,sizeof(string),"Der Account %s wurde vom Server augeschlossen.",SpielerName(playerid));
    format(string1,sizeof(string1),"Sollte der Account %s zu Unrecht gespeert sein, erstelle bitte einen Entbannantrag im Forum.",SpielerName(playerid));
    format(string2,sizeof(string2)," ");
    format(string3,sizeof(string3),"Account Name: %s",SpielerName(playerid));
    format(string4,sizeof(string4),"Grund für die Speere: %s",dini_Get(Spielerdatei,"Banngrund"));
    format(string5,sizeof(string5),"Dauer der Speere: %s",dini_Get(Spielerdatei,"Dauer"));
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string,"","");
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string1,"","");
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string2,"","");
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string3,"","");
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string4,"","");
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string5,"","");


    Einfach:

    if(dini_Int(Spielerdatei,"Gebannt")==1)
    {
    new string[2000];
    format(string,sizeof(string),"Der Account %s wurde vom Server ausgeschlossen.\nSollte der Account %s zu Unrecht Gesperrt sein, erstelle ein Entbann Antrag im Forum!\n\nAccount Name: %s\nGrund für die Sperre: %s\nDauer der Sperre: %s",SpielerName(playerid),SpielerName(playerid),SpielerName(playerid),dini_Get(Spielerdatei,"Banngrund"),dini_Get(Spielerdatei,"Dauer"));
    ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string,"","Verlassen");
    }


    #MFG


    /edit


    Oder du nutzt strcat
    Aber meine Version sollte auch gehen so wie du es machen wolltest würde das ein bisschen anderst gehen du müsstest es in einen hauptstring einbinden!


    bsp:
    string1 string2 string3 string4 hauptstring
    format(string1...
    format(string2...
    format(string3...
    format(string4...
    format(hauptstring,sizeof(hauptstring),"%s %s %s %s",string1,string2,string3,string4);

    Wenn ich versuche eine neue Tabelle anzulegen und danach alles eingebe die ersten Spalten etc. und danach auf Speichern gehe kommt der ERROR: "Das ist keine Zahl!"