Konzernschnittstelle

Oil Imperium Archiv

Moderatoren: Turel, GameMaster

Antworten
hkropp
Administrator
Administrator
Beiträge: 41
Registriert: 13 Mai 2009, 09:51

Konzernschnittstelle

Beitrag von hkropp »

Die Konzernschnittstelle im Spiel funktioniert nicht mehr richtig. Fehler, Anmerkungen und natürlich auch Beschwerden könnt ihr hier hinterlassen.

Bitte schreibt uns welche Probleme ihr mit der Schnittstelle habt.

Gruß
Benutzeravatar
Hefe
Tripel-As
Tripel-As
Beiträge: 320
Registriert: 02 Okt 2008, 13:21
Wohnort: Magdeburg
Kontaktdaten:

Beitrag von Hefe »

Diesel- und Benzintanks werden gar nicht ausgelesen -> Füllmenge 0 wird angezeigt

EQ wird nur unvollständig ausgelesen - > A-Türme und B-Tanks fehlen komplett,
bei dem restlichen EQ stimmen die Mengen nicht -> teilweise zuviel oder zu wenig.

hab jetzt aber nur mal stichprobenartig geprüft

Der Konzernkontostand wird ebenfalls nicht angezeigt.
Ich mach mir mit meinem Zynismus den Alltag erträglich

Bild

Es muss DiChT sein, damit das Öl fließen kann.
Benutzeravatar
SaS
Lebende Foren Legende
Lebende Foren Legende
Beiträge: 1561
Registriert: 22 Aug 2008, 14:37

Beitrag von SaS »

Also nach kleinen Anpassungen läuft bei uns alles super.

Benutzt folgende Variablen:

array getCorporateGroupLevel( int $kid, string $code, int $typ )
@param int (Konzern ID)
@param string (Passwort)
@param int 0 - 3 @return int *
or
@param int 4 @return array (0 => Rohöl, 1 => Kerosin, 4 => Diesel, 7 => Benzin)
* 0 = Rohöl
* 1 = Kerosin
* 4 = Diesel
* 7 = Benzin
_______________________________________________________________________

array getCorporateGroupStock( int $kid, string $code, int $typ )
@param int (Konzern ID)
@param string (Passwort)
@param int 0 - 8 @return int *
or
@param int 9 @return array (1 => Bohrturm A, 2 => Tank A, 3 => Pipeline A, usw. )
* 1 = Bohrturm A
* 2 = Tank A
* 3 = Pipeline A
* 4 = Bohrturm B
* 5 = Tank B
* 6 = Pipeline B
* 7 = Bohrturm C
* 8 = Tank C
* 9 = Pipeline C
Zuletzt geändert von SaS am 25 Sep 2009, 15:32, insgesamt 1-mal geändert.
Fragen & Probleme bitte an den Support unter http://support.g-labs.de oder schreibe eine Mail an support@oilimperium.de!
Bacardi
Tripel-As
Tripel-As
Beiträge: 386
Registriert: 18 Okt 2008, 13:00
Wohnort: Magdeburg

Beitrag von Bacardi »

SaS hat geschrieben: array getCorporateGroupStock( int $kid, string $code, int $typ )
@param int (Konzern ID)
@param string (Passwort)
@param int 0 - 8 @return int *
or
@param int 9 @return array (1 => Bohrturm A, 4 => Tank A, 3 => Pipeline A, usw. )
* 1 = Bohrturm A
* 2 = Tank A
* 3 = Pipeline A
* 5 = Bohrturm B
* 4 = Tank B
* 6 = Pipeline B
* 7 = Bohrturm C
* 8 = Tank C
* 9 = Pipeline C
Darf ich dich korrigieren?
4 => Tank B - richtig??
Bild
Benutzeravatar
SaS
Lebende Foren Legende
Lebende Foren Legende
Beiträge: 1561
Registriert: 22 Aug 2008, 14:37

Beitrag von SaS »

Sorry hatte nen Zahlendreher drin...

Habs korrigiert ;)
Nun stimmt es...
Fragen & Probleme bitte an den Support unter http://support.g-labs.de oder schreibe eine Mail an support@oilimperium.de!
Benutzeravatar
omix
König
König
Beiträge: 929
Registriert: 09 Mai 2007, 11:47
Kontaktdaten:

Beitrag von omix »

Also, ich werde das nicht ändern, da das gesamten Buchhaltungs-Programm von allen Nutzern, neu programmiert werden müsste!

Ausserdem ist es nicht richtig! Man zählt 0,1,2,3,4 und nicht 1,2,4,7!


Bitte stellt die SOAP Schnittstelle wieder so her, wie es auf der Intoseite von OI als Beispiel angegeben worden ist!

Danke!

--------------------------------------------------------
So ist es richtig:

$oil = $tanks[0];
$kerosin = $tanks[1];
$diesel = $tanks[2];
$benzin = $tanks[3];
$turm = $lager[0] + $lager[3] + $lager[6];
$tank = $lager[1] + $lager[4] + $lager[7];
$pipes = $lager[2] + $lager[5] + $lager[8];
---------------------------------------------------------

Wenn dadurch eure Buchhaltungsprogramme unbrauchbar geworden sind, ist es nicht mein Fehler sondern der Fehler des Programmierer des SOAP Server! Bitte wendet Euch vertrauensvoll an Ihm!
Gruß OMIX
Bild Die Anfänger von Heute sind die Experten von Morgen! Since 2007
Benutzeravatar
omix
König
König
Beiträge: 929
Registriert: 09 Mai 2007, 11:47
Kontaktdaten:

Beitrag von omix »

Hier noch mal die Angaben von dem Beispiel auf der Introseite!

Liste der Funktionsnamen inklusive der Ein- Ausgaben:
-----------------------------------------------------------------
getOilPrice - Kraftstoffpreise
int or array getOilPrice( int $id )
@param int 0 - 3 @return int *
or
@param int 4 @return array (0 => Rohöl, 1 => Kerosin, 2 => Diesel, 3 => Benzin)
* 0 = Rohöl
* 1 = Kerosin
* 2 = Diesel
* 3 = Benzin
getUserOnline - Welcher User ist Online
array getUserOnline()
@return array (0 => Anzahl, 1 => array(0 => Name 1, 1 => Name 2) )
getCorporateGroupBalance - Konzern Bargeld
int getCorporateGroupBalance( int $kid, string $code )
@param int (Konzern ID)
@param string (Passwort)
@return int
getCorporateGroupLevel - Konzern Tanklagerinhalt
array getCorporateGroupLevel( int $kid, string $code, int $typ )
@param int (Konzern ID)
@param string (Passwort)
@param int 0 - 3 @return int *
or
@param int 4 @return array (0 => Rohöl, 1 => Kerosin, 2 => Diesel, 3 => Benzin)
* 0 = Rohöl
* 1 = Kerosin
* 2 = Diesel
* 3 = Benzin
getCorporateGroupStock - Konzern Equipment Lagerinhalt
array getCorporateGroupStock( int $kid, string $code, int $typ )
@param int (Konzern ID)
@param string (Passwort)
@param int 0 - 8 @return int *
or
@param int 9 @return array (0 => Bohrturm A, 1 => Tank A, 2 => Pipeline A, usw. )
* 0 = Bohrturm A
* 1 = Tank A
* 2 = Pipeline A
* 3 = Bohrturm B
* 4 = Tank B
* 5 = Pipeline B
* 6 = Bohrturm C
* 7 = Tank C
* 8 = Pipeline C

getCorporateGroupContractsIn - Konzerneinnahmen durch Verträgen
array getCorporateGroupContractsIn( int $kid, string $code, int $time )
@param int (Konzern ID)
@param string (Passwort)
@param int (TIMESTAMP)
@return array (array( 0 => VertragsId, 1 => "Umsatz"),
array(0 => VertragsId, 1 => "Umsatz"), usw.)
getCorporateGroupMember - Konzernmitglieder als Name oder als Anzahl
array getCorporateGroupMember( int $kid, string $code, bool $typ )
@param int (Konzern ID)
@param string (Passwort)
@param bool (false) @return int
or
@param bool (true) @return array (0 => Name 1, 1 => Name 2)
getCorporateGroupTransfer - Konzern Transfer (ein/aus) Geld/Rohstoffe/Equipment
array getCorporateGroupTransfer( int $kid, string $code, int $io, int $typ, int $time )
@param int (Konzern ID)
@param string (Passwort)
@param int (Ein- Ausgang) *
@param int (Geld/Rohstoffe/Equipment)**
@param int (TIMESTAMP)
@return array
* 1 = Eingang
* 2 = Ausgang
** 1 = Geld
** 2 = Equipment
** 3 = Kraftstoff
Gruß OMIX
Bild Die Anfänger von Heute sind die Experten von Morgen! Since 2007
Benutzeravatar
spielera
Haudegen
Haudegen
Beiträge: 692
Registriert: 24 Feb 2008, 15:04
Kontaktdaten:

Beitrag von spielera »

Ja, aber die SOAP zeigt nun immer noch Blödsinn an.
Bild

Vorstand bei Petrol Lords
Petrol Lords sucht DICH, als Mitglied.


EU-Server
Benutzeravatar
omix
König
König
Beiträge: 929
Registriert: 09 Mai 2007, 11:47
Kontaktdaten:

Beitrag von omix »

Bitte mir auch keine PM´s mehr schreiben.

Die Buchhaltungsprogramme können nicht einfach nur geändert werden. Bei einer nicht einhaltung der Standarts, die auf dem Beispiel vorgegeben worden sind wird eine komplette neue Programmierung fällig!

Das werde ich nicht machen!

Wendet euch bitte an das DEV TEAM, die haben, durch nicht einhaltung ihrer eigenen Vorgaben, eure Buchhaltungsprogramme unbrauchbar gemacht. Nicht ich!
Gruß OMIX
Bild Die Anfänger von Heute sind die Experten von Morgen! Since 2007
Benutzeravatar
SaS
Lebende Foren Legende
Lebende Foren Legende
Beiträge: 1561
Registriert: 22 Aug 2008, 14:37

Beitrag von SaS »

Ach hör auf zu flennen OMIX...
Das Buchhaltungsprogramm von OnkelLehme funzt nach wie vor, da könnt ihr mal sehen was ihr euch für einen Mist für 50 GB's habt aufquatschen lassen...

P.S. Hat da nicht gerade letztens jemand rum geschriehen das es bei New Images einen SUPER SUpport gibt, also Leute nutzt ihn auch und schreibt OMIX ruhig an. Ihr könnt für euer Geld ruhig etwas verlangen.

Kostenlose Buchhaltungen gibt es bei der Oilschmiede, die funzen ohne Probs ;)
Fragen & Probleme bitte an den Support unter http://support.g-labs.de oder schreibe eine Mail an support@oilimperium.de!
Benutzeravatar
omix
König
König
Beiträge: 929
Registriert: 09 Mai 2007, 11:47
Kontaktdaten:

Beitrag von omix »

SaS hat geschrieben:Ach hör auf zu flennen OMIX...
Das Buchhaltungsprogramm von OnkelLehme funzt nach wie vor, da könnt ihr mal sehen was ihr euch für einen Mist für 50 GB's habt aufquatschen lassen...

P.S. Hat da nicht gerade letztens jemand rum geschriehen das es bei New Images einen SUPER SUpport gibt, also Leute nutzt ihn auch und schreibt OMIX ruhig an. Ihr könnt für euer Geld ruhig etwas verlangen.

Kostenlose Buchhaltungen gibt es bei der Oilschmiede, die funzen ohne Probs ;)
Über solche Texte kann ich nur lachen, es zeigt mir mal wieder, wie primitiv Du drauf bist!
Gruß OMIX
Bild Die Anfänger von Heute sind die Experten von Morgen! Since 2007
Kuemm
Foren As
Foren As
Beiträge: 204
Registriert: 08 Mai 2008, 23:29
Wohnort: Minden/Magdeburg
Kontaktdaten:

Beitrag von Kuemm »

Der aktuelle Konzern Kontostand ist = 0 und die Steuer dazu auch *grins*
Hat sich da jetzt auch etwas geändert ?
BildBild
Benutzeravatar
SaS
Lebende Foren Legende
Lebende Foren Legende
Beiträge: 1561
Registriert: 22 Aug 2008, 14:37

Beitrag von SaS »

omix hat geschrieben:
SaS hat geschrieben:Ach hör auf zu flennen OMIX...
Das Buchhaltungsprogramm von OnkelLehme funzt nach wie vor, da könnt ihr mal sehen was ihr euch für einen Mist für 50 GB's habt aufquatschen lassen...

P.S. Hat da nicht gerade letztens jemand rum geschriehen das es bei New Images einen SUPER SUpport gibt, also Leute nutzt ihn auch und schreibt OMIX ruhig an. Ihr könnt für euer Geld ruhig etwas verlangen.

Kostenlose Buchhaltungen gibt es bei der Oilschmiede, die funzen ohne Probs ;)
Über solche Texte kann ich nur lachen, es zeigt mir mal wieder, wie primitiv Du drauf bist!
Ich bin vielleicht primitiv, dafür aber glücklich.

Ich muss keine Leute Kommerzialisierung und mir die fetten GB's in die Tasche stecken und dann sagen.... Wuuääääääää meine Buchhaltung geht nicht, daran bin ich nicht schuld sondern das böse böse DEV-Team. Schonmal überlegt das das DEV-Team ändern kann was es will, die SOAP gehört nicht dir, du darfst sie nur nutzen. Also passe dich an oder lass es sein...
Man muß sich mal vorstellen, die Konzerne, die von NEW IMAGES ein Buchhaltungsprogramm bekommen haben, geniessen ein besseren Support als die Spieler in diesem Spiel, obwohl sie monatlich Bares Geld dafür hinlegen! Und ich bin nur EINER und nicht VIER
Soviel zu deinem Support bei New Images.
Fragen & Probleme bitte an den Support unter http://support.g-labs.de oder schreibe eine Mail an support@oilimperium.de!
Benutzeravatar
omix
König
König
Beiträge: 929
Registriert: 09 Mai 2007, 11:47
Kontaktdaten:

Beitrag von omix »

Wie ich schon sagte, ich werde die Buchhaltung nicht neu Programmieren! Das Geld für die Goldbarren ist in die Taschen des DEV TEAM gewandert, nicht in meine Tasche. Also sollten sie überlegen ob sie nicht den original Zustand der SOAP Schnittstelle wieder herstellen! Neue Aufräge liegen bei NEW IMAGES genügend vor!

Jeder der sich durch das nicht mehr funktionfähige Buchhaltungsprogramm benachteiligt fühlt, soll sich an die Nutzniesser, des Wertes, der 50 Goldbarren wenden und das bin nicht ich!

Punkt aus und vorbei......!
Gruß OMIX
Bild Die Anfänger von Heute sind die Experten von Morgen! Since 2007
Gracie
König
König
Beiträge: 899
Registriert: 05 Jan 2008, 11:35

Beitrag von Gracie »

Ich liebe Serverumzüge!
Danach brennt überall die Heide....was hier wieder abgeht! 8)
Bild
Antworten