Opennos Stacksize Change/Ändern

06/18/2018 14:41 LolyPopI1232#1
Hallo ich habe Im moment das Problem das ich nur 99beim npc Kaufen kann und nur 255 lagern Kann ich möchte aber gerne 999beim Npc Kaufen und 999 lagern und 999 droppen Lassen da es auch im moment nur bei 99 liegt Kann mir einer erklären wie das geht? Würde mich Sehr Freuen ;)



Hello I have at the moment the problem that I can only 99beim buy in npc and only 255 store Can I like but 999beim Buy Npc and 999 store and drop 999 Since it is synonymous in the moment only at 99 Can explain to me how it works? Would be very happy ;)


Salut J'ai actuellement le problème que je ne peux acheter que dans 255 npc et seulement 255 magasin Puis-je acheter mais 999beim Acheter Npc et 999 stocker et déposer 999 Comme il est seulement dans le moment seulement à 99 Peut m'expliquer comment cela fonctionne? Je serais très content
06/18/2018 16:49 Blowa#2
Do you expect for community to solve every single problems you encounter without searching a bit by yourself ?

255 is limit of a unsigned byte (which is simply called with "byte" keyword in C#)

Try to search by yourself instead of spamming.
06/18/2018 17:38 LolyPopI1232#3
Man Can Yes Ask Or?
06/18/2018 17:56 EPvPAgen#4
Quote:
Originally Posted by LolyPopI1232 View Post
Man Can Yes Ask Or?
Du kannst natürlich fragen, aber irgendwann solltest du anfangen selber nachzudenken und nicht für jedes kleine Problem, was relativ schnell gelöst ist, ein Thread zu öffnen.
06/18/2018 17:59 LolyPopI1232#5
Schnell gelöst?....Sobald ich das verändere spuckt es nur An fehlern....xD
06/19/2018 00:49 mauricelein#6
Bei mir das Selbe Problem es heißt mann soll (Byte) in (Short) ändern und es Regnet förmlich von Fehlern... so ganz erklärt hier wohl auch Niemand wie das nun richtig aussehen muss.
06/19/2018 10:13 LolyPopI1232#7
Genau Mauricelein Alle sagen sie es ist einfach Aber wenn mann byte in ushort oder short Ändert spuckt die Source nur so An fehler bei Opennos.
06/19/2018 16:30 Itachi-Senpai#8
Byte in short ändern xD
06/19/2018 17:26 LolyPopI1232#9
Itachi so einfach ist das Nicht ....Da spuckts fehler ...Das habe ich dir Schonmal Gesagt
06/19/2018 18:43 szymek111#10
Don't use google translate please. Just write in german because when i saw this translation I cried.
06/20/2018 01:40 mauricelein#11
Quote:
Originally Posted by Itachi-Senpai View Post
Byte in short ändern xD
So nun Ändert man das (Bye) in (short) und dann ? sagt mir meine Source nur noch Fehler....Logik ?? was Muss denn da GENAU stehen?? mfg.


output.Ammo = input.Ammo ?? 0;
output.Amount = (Short) input.Amount ;

Und direkt Erhalte ich 6 Fehler


Kann hier Niemand Genau sagen was da GENAU stehen muss ?? oder WIE GENAU das Eingetragen werden muss ??


Mfg.
06/21/2018 15:26 Bombasticx3#12
Quote:
Originally Posted by mauricelein View Post
So nun Ändert man das (Bye) in (short) und dann ? sagt mir meine Source nur noch Fehler....Logik ?? was Muss denn da GENAU stehen?? mfg.


output.Ammo = input.Ammo ?? 0;
output.Amount = (Short) input.Amount ;

Und direkt Erhalte ich 6 Fehler


Kann hier Niemand Genau sagen was da GENAU stehen muss ?? oder WIE GENAU das Eingetragen werden muss ??


Mfg.
Nicht böse gemeint.
Aber fang erstmal hiermit an, bevor du dich an ON probierst:
[Only registered and activated users can see links. Click Here To Register...]


Desweitern:
Und direkt Erhalte ich 6 Fehler

Was für Fehler?
Kommt dein Chef zu dir und sagt einfach: "Mach die Fehler weg!" ?
Etwas genauer bitte.

output.Ammo = input.Ammo ?? 0;
output.Amount = (Short) input.Amount ;
Was ist output.Ammo für ein Datentyp?
Wahrscheinlich Byte(?!) und du kannst keinen Byte auf Short casten und den in einen Byte schreiben.
06/28/2018 22:21 mauricelein#13
Gut aber wie stellt man dann das Inventar von 99 auf 999 um wenn man das Nicht um cashen kann? mfg.
06/29/2018 15:57 LikeAGinger#14
Quote:
Originally Posted by mauricelein View Post
Gut aber wie stellt man dann das Inventar von 99 auf 999 um wenn man das Nicht um cashen kann? mfg.
Bruh.
Du musst die Datentypen ändern. (Wie oben schon erwähnt von byte in short?!)
Dann hast du die Möglichkeit deine Limits vom einkaufen/verkaufen und im Inventar lagernde Items auf bis zu 32,767 zu erhöhen.
Wenn es Errors gibt Doppelklick auf die und suche weshalb der Fehler auftritt.

Wenn hier:

output.Ammo = input.Ammo ?? 0;
output.Amount = (Short) input.Amount ;

Errors auftreten ist es sehr wahrscheinlich, dass dieser String auch einen falschen Datentyp hat. Änder diesen dann doch auch einfach zu short?!

Btw, ich bin selbst ein newbie in c# aber google kann sehr hilfreich sein...
Du solltest dir vielleicht angewöhnen vorher deine Probleme zu googlen bevor du andere Leute um Hilfe bittest (:

Im Arbeitsleben kommt es auch besser, wenn du deine Probleme versuchst selbst zu lösen anstatt das du jedes mal nach einer Schraube fragst, wenn dir eine fehlt ^^