Beiträge von Swagger392

    Hallo Breadfish,
    Mein Bot Respawnt die ganze Zeit kann man irgendwie machen das er die ganze Zeit,
    auf den Server bleibt ohne Respawn?

    Hey,
    Wenn du möchtest das der Bot nicht mehr respawnt gehst du in deine .PWN
    von deinem Bot und löscht bei OnRecordingPlaybackEnd() einfach die Zeile mit StartRecording raus

    Wenn es gleich ist, gibt strcmp 0 zurück


    Wenn das auch nicht funktioniert, lass dir mal ausgeben, was in deinen Arrays steht :thumbup:

    Das wäre sehr schön wenn es so sein würde.
    Entweder es funktioniert in jedem Fall oder es funktioniert in keinem Fall.
    Ich habe bereits die Arrays ausgegeben und die geben weiterhin das richtige aus.

    Hey,
    Habe folgendes Problem arbeite zum ersten mal mit strcmp um 2 strings zu vergleichen.


    if(strcmp(SpielerName(playerid), HausInfo[idx][tBesitzer]) == 1)
    {
    print("Funktioniert");
    }
    else
    {
    print("Funktioniert nicht");
    }


    Selbst wenn ich es if(strcmp(SpielerName(playerid), HausInfo[idx][tBesitzer]) )
    oder so if(!strcmp(SpielerName(playerid), HausInfo[idx][tBesitzer]) )
    funktioniert es nicht so wie ich es will

    Dankeschön :)

    • Die Funktionen mysql_GetFloat sind uneffizient.
    • Schonmal nachgeschaut ob '' als Name überhaupt existiert in der Datenbank? Evt. hat das Resultat einfach 0 Ergebnisse.

    Ja die Spalte "Name" existiert in der Datenbank immerhin kann er auch dort hinein speichern.
    Naja an mysql_GetFloat wird es auch nicht liegen da er auch den String nicht lädt.


    //Edit:
    Das Problem liegt an dieser Zeile
    format(TeleInfo[i][tName],32,"%s", mysql_GetString("Teleport", "Name", "Name", TeleInfo[i][tName]));


    Das gibt wie schon erwähnt ein leere Resultat wieder.
    Wie kann ich das jetzt machen, dass ich in der Datenbank Zeile 1-50 auslese?

    Guten Tag,


    Habe folgendes Problem:
    Ich habe mir ein Dynamisches Teleportsystem herausgesucht und auf Mysql umgeschrieben.
    Nun habe ich leider das Problem, dass er die Daten nicht lädt aber speichern tut er sie.
    Es gibt keine Errors etc.


    Hier die mysql.log (Von einer Variable)




    stock Teleportload()
    {
    for(new i = 0; i < MAX_TELES; i++)
    {
    format(TeleInfo[i][tName],32,"%s", mysql_GetString("Teleport", "Name", "Name", TeleInfo[i][tName]));
    TeleInfo[i][tX] = Float:mysql_GetFloat("Teleport", "X", "Name", TeleInfo[i][tName]);
    TeleInfo[i][tY] = Float:mysql_GetFloat("Teleport", "Y", "Name", TeleInfo[i][tName]);
    TeleInfo[i][tZ] = Float:mysql_GetFloat("Teleport", "Z", "Name", TeleInfo[i][tName]);
    TeleInfo[i][tA] = Float:mysql_GetFloat("Teleport", "A", "Name", TeleInfo[i][tName]);
    TeleInfo[i][tVW] = mysql_GetInt("Teleport", "VW", "Name", TeleInfo[i][tName]);
    TeleInfo[i][tInt] = mysql_GetInt("Teleport", "Int", "Name", TeleInfo[i][tName]);
    }
    return 1;
    }