Und was mache ich dann ? nachdem ich das gemacht hab ?
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");
} -
Kleine Starthilfe =/ ?
-
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 -
Aber wie kann ich diese dann auflisten ? Ich versteh das nicht . Er soll mir ja alle die dann da sind auflisten .
-
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", "");
} -
Verstehe ich nicht , kann mir dazu jemand einen kleinen Denkanstoß geben ?
Mit freundlichem Gruß
xDiaZ -
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
-
Öffne das Script mit Notepad, dann kannst du die Klammern nach zählen lassen und du weisst wo der fehler ist
-
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 lineDiese 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 ? -
habe enum.
if(PlayerInfo[playerid][pAdmin] >= 1)
{
SetPVarInt(playerid, "Admin", 1);
} -
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;
} -
//push, kann jemand das nochmal hochladen als PWN ohne Buggs ?
-
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 =/
-
Nein das kann die ab.
-
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
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 =) !
-
Biete 80 Euro !