Beiträge von [nRP] Sony

    Soll das so aussehen ?
    Ich verstehe es einfach nicht dieses Auflisten -.- ich bekomm es einfach nicht hin.



    for(new i=0; i<MAX_PLAYERS; i++)
    {
    switch(listitem)
    {
    if(Ticket[i][TicketStatus] == 1)
    {
    case 0: format(string1, sizeof(string1), "TicketID: %d | Ersteller: %s | Status: Offen | Frage: %s ]\n", i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    }
    if(Ticket[i][TicketStatus] == 2)
    {
    case 0: format(string1, sizeof(string1), "TicketID: %d | Ersteller: %s | Status: Bearbeitung | Frage: %s ]\n", i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    }
    format(string, sizeof string,"",string, value1);
    ShowPlayerDialog(playerid, 300, DIALOG_STYLE_LIST, "Tickets", "string, "Option 1", "Option 2");
    }

    Guten Tag, ich bin momentan dabei mir ein Dialog Ticket System zu basteln, es funktioniert alles aber ich bekomme es einfach nicht hin die Tickets aufzulisten, es soll ganz einfach so sein :


    Jeder Spieler kann ja ein Ticket schreiben, es kann in Bearbeitung sein, dann sollte es da nicht angezeigt werden, habe das auch hinbekommen im Textchat aber nunmal nicht in einem Dialog.



    new string12[256];
    SendClientMessage(playerid, ROT, "Aktuelle Tickets:");
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Ticket[i][TicketStatus] == 1)
    {
    format(string12, sizeof(string12), "TicketID: %d | Ersteller: %s | Status: Offen | Frage: %s ]", i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    SendClientMessage(playerid, GELB, string12);
    }
    if(Ticket[i][TicketStatus] == 2)
    {
    format(string12, sizeof(string12), "TicketID: %d | Ersteller: %s | Status: Bearbeitung | Frage: %s", i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    SendClientMessage(playerid, GELB, string12);
    }
    }


    Wie bringe ich das in einen Dialog ? Man , er soll sie durch einen Dialog ja nicht gleich Lesen sondern es kann wie /stats ruhig nur einfach Aufgelistet sein damit er dann mit einem anderen Befehl das Ticket öffnet.


    MfG
    Chris

    Tommyx3: das Funktioniert nicht, er öffnet nichts.


    if(listitem == 0)
    {
    new string1[MAX_PLAYERS*256];
    format(string1, sizeof(string1), "Aktuelle Tickets:\n\n");
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Ticket[i][TicketStatus] == 1)
    format(string1, sizeof(string1), "%sTicketID: %d | Ersteller: %s | Status: Offen | Frage: %s\n", string1, i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    if(Ticket[i][TicketStatus] == 2)
    format(string1, sizeof(string1), "%sTicketID: %d | Ersteller: %s | Status: Bearbeitung | Frage: %s\n", string1, i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    }
    ShowPlayerDialog(playerid, DIALOG_TICKETS, DIALOG_STYLE_MSGBOX, "Tickets: Anzeigen", string1, "Schließen", "");
    }

    Guten Abend,
    ich habe den heutigen Tag damit verbracht ein eigenes Ticket System zu schreiben, nun hab ich es so gemacht das die Tickets im Chat angezeigt werden , ich möchte das aber nun doch anders machen.
    Meine Frage ist, wie kann ich das hier ...



    new string1[256];
    SendClientMessage(playerid, COLOR_LIGHTRED, "Aktuelle Tickets:");
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Ticket[i][TicketStatus] == 1)
    {
    format(string1, sizeof(string1), "[TicketID: %d | Ersteller: %s | Status: Offen | Frage: %s ]", i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    SendClientMessage(playerid, COLOR_YELLOW, string1);
    }
    if(Ticket[i][TicketStatus] == 2)
    {
    format(string1, sizeof(string1), "[TicketID: %d | Ersteller: %s | Status: Bearbeitung | Frage: %s ]", i, Ticket[i][TicketOwner], Ticket[i][TicketText]);
    SendClientMessage(playerid, COLOR_YELLOW, string1);
    }
    }


    in einer Dialog Liste anzeigen lassen ?


    Mit freundlichem Gruß


    xDiaZ

    Doch wurde sie,


    new ID[50];


    empty Statement in "while(i<50);" <- ich habe per Tutorial und Eigenwissen ein eigenes Dialog System geschrieben, ich brauche das aber, kann mir jemand sagen was ich da dann anders machen kann ?

    C:\Users\Christopher\Desktop\Server\gamemodes\nRP.pwn(51744) : error 091: ambiguous constant; tag override is required (symbol "ID")
    C:\Users\Christopher\Desktop\Server\gamemodes\nRP.pwn(51744) : warning 215: expression has no effect
    C:\Users\Christopher\Desktop\Server\gamemodes\nRP.pwn(51744) : error 001: expected token: ";", but found "]"
    C:\Users\Christopher\Desktop\Server\gamemodes\nRP.pwn(51744) : error 029: invalid expression, assumed zero
    C:\Users\Christopher\Desktop\Server\gamemodes\nRP.pwn(51744) : fatal error 107: too many error messages on one line


    Diese Zeile "51744" ist folgender Code.


    ShowTicketDialog(playerid)
    {
    new i=0, count=0, path[68], msg[1028] = "", cat[128], bool:exists;
    new reason[256], date[256], subject[256], read[256], string[82];
    {
    i++;
    format(path, 68, "/%s/%i.ini", dini_path, i);
    if(dini_Exists(path))
    {
    Diese Zeile !!!! ID[count] = i;
    count++;
    exists = true;
    reason = dini_Get(path, "reason");
    date = dini_Get(path, "time");
    subject = dini_Get(path, "subject");
    read = dini_Get(path, "read");
    if(strval(read)) format(cat, 68, "{ED9E15}%s {FFFFFF}%s: %s\n", date, subject, reason);
    else format(cat, 68,"{ED9E15}%s {ED1515}%s: %s\n", date, subject, reason);
    strcat(msg, cat);
    }
    }
    while(i<50);
    if(!exists) return ShowPlayerDialog(playerid, 107, DIALOG_STYLE_MSGBOX, "Support", "Es sind aktuell keine Support Anfragen eingetragen.", "Okay", "Nicht okay");
    ShowPlayerDialog(playerid, 104, DIALOG_STYLE_LIST, "Support", msg, "Auswählen", "Abbrechen");
    return 1;
    }


    Ich raff das nicht, da ist doch alles Richtig. Oder könnt ihr mich das gegenteil belehren ??? :/

    Guten Abend, ich habe eine Frage.
    Wie kann ich es einstellen das wenn ich grade W drücke und Fahre dabei aber mit der Taste "2" den Motor auschalten kann, momentan geht das nur wenn ich "W" nicht drücke. Ich möchte das aber wenn ich "W" drücke auch gleichzeitig mit "2" den Motor ausschalten kann.
    Hat jemand eine Idee was mir helfen könnt ?

    Ich habe das Report System vom Padarom, ich weiß das ich irgendwo SetPVarInt(playerid, "Admin", 1); machen soll im Gamemode, aber irgendwie geht das nicht, ich möchte das bei mir die Admins ab Rang 1 die Tickets öffnen können, nur können sie es eben nicht. Dies ist grad echt anstrengend , ich hab das ins Script eingefügt aber irgendwie funktioniert das nicht mit dem Öffen, ich bitte um Hilfe ! was ich ins game mode schreiben muss...

    Guten Tag die Herren und Frauen,
    ich habe mir überlegt, das wenn ich als Admin ein Fahrzeug erstelle , es sich nach 10 Minuten selber löscht, geht das ? Wenn ja wie ? Hier ist mein Code.


    if(strcmp(cmd, "/vehikelspawn", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 5)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Admin!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "Gehe nicht unter 400 oder über 611!"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 299) { SendClientMessage(playerid, COLOR_GREY, "Nicht Weniger als 0 oder höher 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "Nicht weniger als 0 oder höher als 126 !"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2,-1);
    SetVehicleNumberPlate(carid, "0815");
    CreatedCars[CreatedCar] = carid;
    CreatedCar++;
    Gas[carid] = GetGasMax(car);
    format(string, sizeof(string), "Du hast ein Fahrzeug gespawnt! [ID:%d]", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }

    Momentan hat sie Probleme mit der Kühlung. Mein 11 Jahre alter Aerox hingegen, nichts ! Warum dann mein Motorrad ? Naja Suzuki GSX 600 F is mein nächstes Baby, die Kymco hat aber auch echt viel mit gemacht, bei der ersten Buschfahrt ( wo ich mit 60 in Busch geballert bin) sind alle Blinker hin gewesen =/ ^^ :D

    Das Motorrad macht bei 12.000 Probleme, Kupplungsbeläge hin , ich musste sie Wechseln, das hat mich 200 Euro gekostet. Jetzt habe ich das Problem, dass sie nicht mehr fährt, nach 2 KM geht sie einfach aus. Am liebsten würd ich mir wünschen die nie gekauft zu haben sondern die Preislich gleiche CBR 125 gekauft zu haben :D


    Verkleidung an der Seite ab machen, Tank abnehmen, das ist eine Große schraube. Dannach Luftfilter ab , vergaser auf und die Schwimmerkammer öffnen , der Silbernen Ring raus, bei mir lief sie dann stolze 122 =) !