Beiträge von Akino Kiritani

    So wird das noch viel Weniger funktionieren >.>


    du musst auch die Z Kordinate ändern also wenn runter gehen soll muss die Z Cordinate weniger werden
    Pass auf


    MoveObject(tor4,-2208.8999023438, 2040.7866210938, 4.0999999046326-10,5);
    // das erste ist die ID des Objects, das zweite ist die X Kordinate, das dritte die Y Kordinate und die vierte die Z Kordinate, das letzte die geschwindigkeit
    So ists richtig
    MoveObject(tor4,-2208.8999023438, 2040.7866210938, -4.0999999046326, 2.5);
    //was hab ich jetzt gemacht?
    //Ich habe die geschwingkeit des objects runter gesetzt, war bissl zu hoch und die Z Kordinate verändert.
    //Warum habe ich da nur ein " - " vor geschrieben? ganz einfach, weil es sinnvoll ist die Tore immer so ungefähr 8-10 "Meter" nach unten zu setzen

    Ganz einfach


    //erst die Schleife
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    //dann den Ganzen Kram
    new AbsenderName[MAX_PLAYER_NAME],AbsenderText[128];
    if(TicketGeschrieben[i] == 1)
    {
    if(InSupport[i] == 0)
    {
    AbsenderText = mysql_GetString("tickets", "Text", "Absender", SpielerName(i));
    mysql_query(StockString);
    mysql_free_result();
    GetPlayerName(i, AbsenderName, sizeof(AbsenderName));


    if(strlen(FormatString)==0) format(FormatString, sizeof(FormatString), "Absender: %s Text: %s", AbsenderName, AbsenderText);//Nur wenn noch nichts im String drinsteht
    else format(FormatString, sizeof(FormatString), "%s\nAbsender: %s Text: %s\n",FormatString ,AbsenderName, AbsenderText); // Wenn bereits was im String drinsteht wird etwas geaddet
    }
    }
    }
    //Dann den Dialog Anzeigenlassen
    ShowPlayerDialog(playerid,DIALOG_TICKETS,DIALOG_STYLE_LIST, (strlen(FormatString)==0) ? ("Es wurde kein Ticket gefunden") : (FormatString), "Öffnen", "Abbruch");
    // ^if^ ^then^ ^else^

    Ungetestet

    Die Antwort steht im vorletzen Beitrag auf der ersten Seite

    Böser Fehler etwas unter OnPlayerUpdate zu packen -.-'
    oben im Script
    new bool:PlayerInWater[MAX_PLAYERS];
    in nem Timer
    if(GetPlayerAnimationIndex(playerid))
    {
    new animlib[32];
    new animname[32];
    GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
    if(!strcmp(animname,"SWIM_CRAWL") && (PlayerInWater[playerid] == true))
    {
    PlayerInWater[playerid] = true;
    SendClientMessage(playerid,COLOR_WHITE,"Du bist im Wasser!");
    return 1;
    }
    else
    {
    PlayerInWater[playerid] = false;
    return 1;
    }
    }