Hey, ich habe ein PremiumCode System gebastelt... jedoch funktioniert das einlösen nicht so wie ich soll, auch wenn der Code korrekt ist sagt er mir "Der Code ist falsch!".
Quellcode:
//Edit: Quellcode entfernt
Hey, ich habe ein PremiumCode System gebastelt... jedoch funktioniert das einlösen nicht so wie ich soll, auch wenn der Code korrekt ist sagt er mir "Der Code ist falsch!".
Quellcode:
//Edit: Quellcode entfernt
format(string, sizeof(string),"Codes/%d.ini",inputtext);
Entweder strval(inputtext) oder den Platzhalter von %d auf %s ändern.
Hättest aber gemerkt,wenn du das gedebugt hättest:
format(string, sizeof(string),"Codes/%d.ini",inputtext);
printf(string);
Ahhhhh...wtf... okay danke
Dachte da es eine Zahl ist, sollte ich dort auch %d benutzen
Nein.Es ist ein String der aus Zahlen besteht.
"1234" ist nicht 1234.
Das erste ist ein String,der aus Zahlen besteht. Nämlich 1 , 2 , 3 und 4 . Du hättest ja auch "1234a" eingeben können, dann ist wohl klarer,dass es ein String ist.
Das Zweite ist eine konkrete Zahl,nämlich 1234.