Hi
new jakob[256];
jakob=dini_Get("Tankstellen.ini", "Tankstelle0");
dini_IntSet("Tankstellen.ini", "Tankstelle0",jakob-Liter);
Dann kommt ein Error: error 033: array must be indexed (variable "jakob")
Eine ne Idee??
Indexed xD
- BountyMan
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
wen du die variable mit [] definierst, dann musst du sie auch mit [] bestimmen...
kanns nicht gut erklären, daher habe ich mich bisjetzt nicht dazu gemeldet :p -
ähm so dann?
new jakob[256];
jakob[256]=dini_Get("Tankstellen.ini", "Tankstelle0");
dini_IntSet("Tankstellen.ini", "Tankstelle0",jakob[256]-vreach);
oder wie wenn ich ohne array mache dann kommt dass ich es mit array machen muss kannst mal pls posten?wie ich es machen solle? -
Sorry habe mit dIni noch nicht gearbeitet.Vielleicht kann dir das Wiki weiterhelfen?!?
-
new jakob[256];
jakob[256]=dini_Get("Tankstellen.ini", "Tankstelle0");Is jetzt nen Witz oder?
Ich würde mich mal mit format() beschäftigen.
-
nö kein witz
so=?
format(string, sizeof string, "%d", Tanke0);//oder so iwi kP
dini_IntSet("Tankstellen.ini", "Tanke0",vreach);
hä ich verstehe es nicht -,- wie geht das mit format?? -
Sicher das "jakob" ein String sein muss und keine Zahl ist?
Denn falls es keine Zahl ist,wie soll das funktionieren:Zitatdini_IntSet("Tankstellen.ini", "Tankstelle0",jakob-Liter);
new jakob[256];
format(jakob,sizeof(jakob),dini_Get("Tankstellen.ini", "Tankstelle0")); -
Ähm dann kommt:
error 033: array must be indexed (variable "jakob")
so sieht es dann bei mir ausnew jakob[256];
format(jakob,sizeof(jakob),dini_Get("Tankstellen.ini", "Tankstelle0"));
dini_IntSet("Tankstellen.ini", "Tankstelle0",jakob-Liter);
Dann aber der error -
new jakob[256];
memcpy(jakob,dini_Get("Tankstellen.ini", "Tankstelle0"), 0, 0, sizeof jakob);
Die Memcpy variante, damit wird es direkt in den AMX Speicher geschrieben. -
Ähm dann kommt:
error 033: array must be indexed (variable "jakob")
so sieht es dann bei mir ausnew jakob[256];
format(jakob,sizeof(jakob),dini_Get("Tankstellen.ini", "Tankstelle0"));
dini_IntSet("Tankstellen.ini", "Tankstelle0",jakob-Liter);
Dann aber der error
Wie oft willst du das noch sagen?
Bist du irgendwann mal dazu im stande auch die Zeile anzugeben wo der Fehler auftritt?Nein?Geil! -
-
Error bezieht sich auf: dini_IntSet("Tankstellen.ini", "Tankstelle0",jakob-Liter);
-
Hab ich doch gesagt weiter oben...
Sicher das "jakob" ein String sein muss und keine Zahl ist?
Denn falls es keine Zahl ist,wie soll das funktionieren:
Ich geb dir einen Tipp wieso das NIEMALS gehen kann:
"DasIstEinDummerText" - 15 = PHALI... Cannot find brain in jakob 0o -
Aha...
Also die Dtaie Tankstellen.ini sieht so aus:
Tankstelle0=200.000000
Tankstelle1=200.000000
Tankstelle2=200.000000
Tankstelle3=200.000000
Und so weiter..
und Liter sind die Liter der der Wagen tankt, also die Liter werden von den Litern in der Tanke abgezogen..
Ich verstehe es nicht, eher ein string als Zahl?
Wie soll es dann sein? -
macht keinen sinn,close xD!