[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Sry vergessen mit einzufügen^^

    • Offizieller Beitrag

    Ne eig garnet ^^

    Trag die Daten direkt in ein Enum ein, falls du sie später noch brauchst...^^

    Aber Achtung, solltest du es so verwenden wird es einige Probleme geben.
    Hier wird die Variable Vehicle[][Color2] bei den Mysql Daten von Farbe2 und Car_Destroyed verwendet. Und du benutzt bei deinem CreateVehicle nur die Color1 Variable

  • Funktioniert bei mir irwie nicht so gut.


    gamemodeinit

    Code
    LoadVehs();


    SA:MP in 2020?

  • Naja die fahrzeuge spawnen nicht in meinem SQL log steht:



    Keine Ahnung was ich ändern muss


    Code
    [19:01:03] [ERROR] mysql_query - invalid connection handle (id: 0)
    [19:01:03] [WARNING] cache_get_data - no active cache
    [19:01:03] [ERROR] cache_delete - invalid connection handle (id: 1)

    Edit: Meine User DB lädt es aber die Fahrzeuge ka

    SA:MP in 2020?

  • Ich hab eigentlich nix anders außer die Stock von dem Renz und das basic MySQL tutorial von jeffry.


    Also ne handle gibt es aber ka wo die gespeichert wird da das einfach copy/paste von Jeffry war

    SA:MP in 2020?

  • Jeffry hat den Handler "handler".


    Ändere mal die Zeile

    Code
    mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DBSE, MYSQL_PASS);


    zu

    Code
    mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DBSE, MYSQL_PASS, 3306, true);


    Damit aktivierst du den automatischen Reconnect.

    Mit freundlichem Gruß
    Weper

  • Hi, kann mir jemand bei meinem Countdown helfen?



    new eventcountdown[MAX_PLAYERS] = 6;
    new cdtimer;




    forward CountDown(playerid);
    public CountDown(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(InEvent[i] == true)
    {
    eventcountdown[i]--;
    new str[128];
    if(eventcountdown[i] == 0)
    {
    SendClientMessage(i, -1, "The round started, good luck.");
    TogglePlayerControllable(i, 1);
    KillTimer(cdtimer);
    eventcountdown[i] = 6;
    }



    else
    {
    format(str, sizeof(str), "%d", cdtimer);
    GameTextForPlayer(i, str, 1000, 4);
    }
    }
    }

    }



    if(InEvent[i] == true)
    {
    eventcountdown[playerid] = SetTimerEx("CountDown", 1000, false, "i", playerid);
    //TogglePlayerControllable(i, 1);
    }


    Der scheint nicht zu funktionieren..


    Mit freundlichen Grüßen
    JustMe.77 8)

  • Jetzt kann keine connection zum MySQL Server aufgebaut werden


    Ja ich benutze Port 3306



    SA:MP in 2020?

  • Glaube,


    Code
    KillTimer(cdtimer);




    zu:


    Code
    KillTimer(eventcountdown[i]);



    und

    Code
    format(str, sizeof(str), "%d", cdtimer);

    zu:


    Code
    format(str, sizeof(str), "%d", eventcountdown[i]);


    cdtimer gibst du keinen Wert, deswegen bleibt es immer 0.

  • Sry bin durcheinander gekommen.
    Ich weiß nichts obs richtig ist, aber versuch mal.









    Code
    cdtimer[playerid] = SetTimerEx("CountDown", 1000, true, "i", playerid);


    sry, wegen der einrückung..


    //edit: ne,ist auch müll. dann habe ich keine Ahnung, sry. ^^