Der Typ ist doch noch im Interior wenn er im "Spawnmenü" ist oder?
- Tomsen
Der Typ ist doch noch im Interior wenn er im "Spawnmenü" ist oder?
- Tomsen
Hm dann musst du erst bei OnPlayerSpawn den Interior null setzen.
Während er im Interior ist bzw. davor halt die Interior id, die bestimmt nicht null ist. Wenn es ein selbstgemachter ist und die doch null ist..
dann brauchste die eigentlich garnicht setzen.
- Tomsen
Ich halte mich nur an die Fakten die im Gesetz niedergeschrieben wurden. Wenn sich die Polizei nicht dran hält kann ich das auch nicht ändern.
Ich kann wohl davon ausgehen das wenn ich ein Handy finde die Polizei es auch animmt.
- Tomsen
Wenn ich das nicht könnte wäre ich kaum in der Lage mit dir zu schreiben. ![]()
Die Polizei nimmt es nicht? Hm... Wieso gibts dann diese Paragraphen?
ZitatAlles anzeigenBGB §§ 965 - 984
§ 965 Anzeigepflicht des Finders
(1) Wer eine verlorene Sache findet und an sich nimmt, hat dem Verlierer
oder dem Eigentümer oder einem sonstigen Empfangsberechtigten
unverzüglich Anzeige zu machen.
(2) Kennt der Finder die Empfangsberechtigten nicht oder ist ihm ihr
Aufenthalt unbekannt, so hat er den Fund und die Umstände, welche für
die Ermittelung der Empfangsberechtigten erheblich sein können,
unverzüglich der zuständigen Behörde anzuzeigen. Ist die Sache nicht
mehr als zehn Euro wert, so bedarf es der Anzeige nicht.
- Tomsen
//Edit: Nur nochmal so als Anmerkung #
Wenn man sich raushalten soll wieso machst du es dann öffentlich? Ist ein öffentliches Forum.
- Tomsen
Wo willst du Spawnen (In einem Interior oder in der freien Welt?) und wieso setzt du den Interior 2 mal?!
- Tomsen
Bring es einfach zur Polizei. Ich glaube kaum das es gut kommt wenn du versuchst dran rum zu pfuschen um irgentwie die Sperre zu knacken.
Die Polizei weiß schon was sie damit macht, und es ist dann nichtmehr dein Problem.
- Tomsen
Ist doch drin ?
OnPlayerRequestClass ist der Teil wo die Spawnanzeige kommt.
Wie genau du das nun anstellst. Villt spawnen lassen und dann den public nochmal abfragen oder...?
kP. Ich hab den bei mir komplett draußen.
- Tomsen
Die Zahlen müssen ja irgendetwas entsprechen. In meinem Fall oben eben dem Index eines Arrays, welcher die Namen der Items enthält. Die Lösung steht bereits oben, du musst nun dich nur noch hinsetzen und es für dich umschreiben.
Ich bin jetzt bei dem Teil wo es die Sachen anzeigen soll. Momentan mit der Funktion zeigt es ja wenn vorhanden nur Brot an. Aber wenn der Spieler jetzt mehrere Items hat, muss ich ein 2. strins machen oder wie muss ich das angehen?
(ich hab auch noch nie mit "strins" gearbeitet).
if(strcmp(cmdtext,"/inventar",true)==0)
{
new dialogMsg[10];
strins(dialogMsg, iArray[SpielerInfo[playerid][pItem1]], 0);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Dein Inventar", dialogMsg, "Ok", "Abbrechen");
return 1;
}
Habs jetzt so umgebaut.
Nur jetzt zeigt es ja nur Brot (wenn überhaupt) an, und wenn ich wieder strins mache überschreib er es ja. Muss ich eine neue dialogMessage machen oder..?
- Tomsen ![]()
Hab mal einen Entwurf gemacht (Ist jetzt vom Maße her eine ganze Seite vom WBB, allerdings ist an sich nur der Header darauf)
Wie findet ihr sie?
(Ist nur ein Entwurf)
- Tomsen ![]()
Ich will eigentlich nur für je ein Item eine Zahl speichern.
Mein Problem besteht gerade nur darin das ich nicht weiß wie ich wenn pItem1 (oder 2,3...) die Zahl 2 hat das das Item dann Brot ist. Bzw. wo ich das festlege bzw. formatiere das es Brot ist.
- Tomsen
Alles anzeigenArray.
enum playerData {
item1,
item2,
item3,
item4,
item5
}
new SpielerInfo[MAX_PLAYERS][playerData],
itemArray[][] = {
"Leer", "Butter", "Brot", "Käse"
};
public OnPlayerConnect(playerid) {
SpielerInfo[playerid][item1] = 2;
}
static stock printBrotItem(playerid) {
if(SpielerInfo[playerid][item1] == 2) {
new dialogMsg[10];
strins(dialogMsg, itemArray[SpielerInfo[playerid][item1]], 0);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Brotitem", dialogMsg, "Ok", "Abbrechen");
} else {
SendClientMessage(playerid, 0xFFFFFFFF, "Du hast kein Brot! :(");
}
}
Array hab ich ja schon von den anderen Spielerdaten, kann ich praktisch da mit rein nehmen? Oder ist es ein neuer Array nur für Items?
Und müsste für jedes Item das es gibt so einen static stock erstellen damit er die Zeilen im Dialog erstellt?
- Tomsen ![]()
Könnt ich nicht auch theoretisch 5 Itemplätze mit Zahlen speichern lassen.
Also 0 = Milch; 1 = Käse; 2 = Brot usw. und dann beim Abfragen im Dialog die Items des Spielers durch gehen..
Wenn 1 ist, solls eine Zeile mit dem Namen "Käse" erstellen etc.?
Nur wie kann ich dann definieren das wenn SpielerInfo[playerid][pItem1] eine 2 Steht: Das dann Brot ist. Ich kann ja die 2 nicht im Dialog ausgeben, weiß ja keiner was gemeint ist.
- Tomsen
Wenn ich die .sql Datei einspielen will bzw nach dem auswählen im ACP auf abschicken gehe kommt nach langer ladezeit der Fehler:
Verbindung zur Webseite untebrochen oder Dokument erloschen
- Tomsen ![]()
Aber woher weiß ich dann wenn ich es zuweiße das zB ich schon eine Packung Zigaretten dabei habe,
da ist es ja nichtmehr das erste Item. Die Null ist ja trotzdem (nach playerid)
format(Item[playerid][0], 128,"Milch");
- Tomsen
/Edit: Ich meine es wird dann immer wenn ich schon ein Fertig gericht im Rucksack habe und mir Zigaretten kaufe werden die Zigaretten auf Slot 0 gesetzt und das Fertiggericht überspielt bzw ersetzt.
Scheint mir ein sehr schlechter Server zu sein. ihr schickt in in die "Closed beta zurück".
Also war er schonmal closed beta, und da habt ihr nichts getestet ?
Naja...
Vorstellung ist echt super 10/10
Server hab ich nicht getestet (werd ich nach den bewertungen und screens der user die ich bis jetzt gesehen habe ins besondere über kicks und banns auch nicht testen)
Forum (vom ersten eindruck her) sieht ganz gut aus mit firmenpanel etc. 8/10
- Tomsen
Hey,
ich will ein rucksack system machen.
Wenn man in seinen rucksack mit einem Befehl reinschaut soll ein ListenDialog kommen.
Je nach dem wieviel drin ist sollen bis zu max. 5 items drin sein.
Wie mach ich das wenn er zB. Milch dabei hat und Zigaretten das da 2 DialogItems drin sind, einmal Milch und einmal Zigaretten die er auch benutzen kann, oder halt auch 3.
Milch Zigaretten und ein Burger.
Wie geht das das es dadruch praktisch den Dialog verändert?
Danke schonmal.
- Tomsen ![]()
@Lagger wie genau schalt ich da immer nur eine Lampe ein und nicht beide?