Register for your free account! | Forgot your password?

You last visited: Today at 06:00

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Itemshop

Discussion on Itemshop within the Fiesta Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2010
Posts: 49
Received Thanks: 11
Question Itemshop

Hi

ich bin gerade dabei einen ItemShop aufzusetzen.
(php script hab ich selbst geschrieben und geht alles, etc.)
Nun habe ich nur eine Frage (ok 2 ):
(Odin-Files, mit dem *** REST dienst)
  1. Wie heißt die DB-Table in der SQL-DB, in die die Items eingetragen werden, welche der User kauft (die Tabelle die für das CS-Inventar Fach im Game zuständig ist)
  2. (( zusatz frage )) Muss man dort auf bestimmte Werte, welche eingetragen werden achten?

Was ich bisher rausgefunden hab: (obs stimmt kp)
zu 1.:
Die DB heißt .tChargeItem

zu 2.:
Dort werden die spalten "userNo", "orderNo", und "goodsNo" gebraucht
Quote:
userNo -> userID (1 oder 22 oder 202 jenachdem was dort steht)
Quote:
orderNo -> eigentlich irgendeine Zahl oder halt für den Benutzer die jeweilige order reihenfolge
Quote:
goodsNo -> die ID aus der Info.shn
So es wird alles gut in die DB eingetragen ... der Schritt passt zu 100%
Aber!: die Items erscheinen nicht im Game.
Entweder:
ERROR1: Komplett falsche Tabelle
ERROR2: eine Zusatz verknüpfungs Tabelle fehlt
ERROR3: die Daten (siehe oben) sind falsch, welche ich eintrage


hoffe mir kann jemand helfen :3
hocke da jetzt schon zu lang davor und kann langsam keine DB mehr sehen

mfg Araschi

PS: hab ein roar - schrei im cs-invi und das kann ich in unendlicher form abrufen ... und das is nirgends in den datenbanken zu finden (InxName oder ItemID) ...
Araschi is offline  
Old 03/17/2013, 18:10   #2
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by Araschi View Post
Hi

ich bin gerade dabei einen ItemShop aufzusetzen.
(php script hab ich selbst geschrieben und geht alles, etc.)
Nun habe ich nur eine Frage (ok 2 ):
(Odin-Files, mit dem *** REST dienst)
  1. Wie heißt die DB-Table in der SQL-DB, in die die Items eingetragen werden, welche der User kauft (die Tabelle die für das CS-Inventar Fach im Game zuständig ist)
  2. (( zusatz frage )) Muss man dort auf bestimmte Werte, welche eingetragen werden achten?

Was ich bisher rausgefunden hab: (obs stimmt kp)
zu 1.:
Die DB heißt .tChargeItem

zu 2.:
Dort werden die spalten "userNo", "orderNo", und "goodsNo" gebraucht




So es wird alles gut in die DB eingetragen ... der Schritt passt zu 100%
Aber!: die Items erscheinen nicht im Game.
Entweder:
ERROR1: Komplett falsche Tabelle
ERROR2: eine Zusatz verknüpfungs Tabelle fehlt
ERROR3: die Daten (siehe oben) sind falsch, welche ich eintrage


hoffe mir kann jemand helfen :3
hocke da jetzt schon zu lang davor und kann langsam keine DB mehr sehen

mfg Araschi

PS: hab ein roar - schrei im cs-invi und das kann ich in unendlicher form abrufen ... und das is nirgends in den datenbanken zu finden (InxName oder ItemID) ...

.tChargeItem nicht!
EpicFight is offline  
Thanks
1 User
Old 03/17/2013, 18:18   #3
 
elite*gold: 0
Join Date: Mar 2010
Posts: 49
Received Thanks: 11
(tolle antwort) ...
Welche denn dann?
Das es die nicht is is mir auch klar. Weil es ja nicht geht.

Darum ja auch meine Frage
Araschi is offline  
Old 03/17/2013, 18:19   #4
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
schau in die shn vom Odin Rest da steht es sogar drin
EpicFight is offline  
Thanks
1 User
Old 03/17/2013, 18:27   #5
 
elite*gold: 119
Join Date: Jul 2011
Posts: 153
Received Thanks: 40
OdinAccount/tPurchases
xLorx is offline  
Old 03/17/2013, 18:33   #6
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
z.b.


$DBAccount->prepareAndExecute('INSERT INTO tPurchases (nAGID, nPrice, nGoodsNo, nQuantity, nUsed, sIP, nIsGift, nStatus) VALUES (?, ?, ?, ?, ?, ?, ?, ?) ', array($uid, $Item->Price, $Item->GoodsNo, 1, 0, $ip, 0, 1));
EpicFight is offline  
Thanks
1 User
Old 03/17/2013, 19:26   #7
 
elite*gold: 0
Join Date: Mar 2010
Posts: 49
Received Thanks: 11
Quote:
Originally Posted by EpicFight View Post
z.b.
$DBAccount->prepareAndExecute('INSERT INTO tPurchases (nAGID, nPrice, nGoodsNo, nQuantity, nUsed, sIP, nIsGift, nStatus) VALUES (?, ?, ?, ?, ?, ?, ?, ?) ', array($uid, $Item->Price, $Item->GoodsNo, 1, 0, $ip, 0, 1));
kurze frage zu deinem PHP-String
  • $uid -> ??Die userNo Aus der Account? (Benutzer ID)
  • $itemPrice -> Wie viel das item gekostet hat??
  • $itemGoodsNo -> ID des items aus der item.shn ?
der rest is mir klar. Ich muss nur Fragen, da man in PHP jede Variable bennen kann wie man will q.q

Weil wenn ich das so eintrage erhält der spieler nichts
Quote:
nAGID:2(UserID->[tAccounts]'nEMID')
nPrice:200
nGoodsNo:209 (Aus ItemInfo.shn die ID)
dDate: 2013-03-17 19:14:46.127
nQuantity:1
nUsed:0
sIP:127.0.0.1
nIsGift:0
nStatus:1
Stimmt der string oder brauch ich noch ne db die die nGoodsNo bestimmt?
Araschi is offline  
Old 03/19/2013, 11:30   #8
 
Nátsú Dórágúnírú's Avatar
 
elite*gold: 4
Join Date: Nov 2012
Posts: 567
Received Thanks: 553
EpicFight wärst du evtl. so freundlich denn mich würde es auch sehr interessieren.
Nátsú Dórágúnírú is offline  
Old 03/24/2013, 14:40   #9
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by Kanaye假名你們 View Post
EpicFight wärst du evtl. so freundlich denn mich würde es auch sehr interessieren.

Vk fertigen Cash shop
EpicFight is offline  
Thanks
1 User
Old 03/25/2013, 09:16   #10
 
elite*gold: 0
Join Date: Mar 2010
Posts: 49
Received Thanks: 11
einen CashShop zu machen is einach. des Problem ist nur dem Game zu sagen das die CS-Itemtasche auf die SQL-DB zugreifen soll.

Den CashShop schreib ich dir auch umsonst
Araschi is offline  
Old 03/25/2013, 12:40   #11
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by Araschi View Post
einen CashShop zu machen is einach. des Problem ist nur dem Game zu sagen das die CS-Itemtasche auf die SQL-DB zugreifen soll.

Den CashShop schreib ich dir auch umsonst

Newbie

dafür ist der odin rest da... der greift nur auf tPurchases zu
EpicFight is offline  
Thanks
1 User
Old 03/25/2013, 14:27   #12
 
elite*gold: 0
Join Date: Jan 2013
Posts: 358
Received Thanks: 105
Quote:
Originally Posted by EpicFight View Post
Newbie

dafür ist der odin rest da... der greift nur auf tPurchases zu
Oder auf den namen den du ihm gibst ^^
Fehlgeschlagen is offline  
Old 03/25/2013, 14:44   #13
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by Fehlgeschlagen View Post
Oder auf den namen den du ihm gibst ^^
Joar xD

Tipp: Wer ig bekommt Failed to load Item Information , liegt an Server Exen
EpicFight is offline  
Thanks
1 User
Old 03/25/2013, 15:50   #14
 
elite*gold: 0
Join Date: Nov 2010
Posts: 7
Received Thanks: 0
Quote:
Tipp: Wer ig bekommt Failed to load Item Information , liegt an Server Exen
einfach die Qutspark.dll von den Login ordner in die World und Gamelog Ordner rein tun dann funkts ^^
comi1991 is offline  
Old 03/25/2013, 15:54   #15
 
EpicFight's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
Quote:
Originally Posted by comi1991 View Post
einfach die Qutspark.dll von den Login ordner in die World und Gamelog Ordner rein tun dann funkts ^^
oder die aktuellen Exen nutzen wie ich.. xD
EpicFight is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
ItemShop buy bug
07/25/2012 - Metin2 Private Server - 0 Replies
Hello everyone, I'm trying to fix a problem at this item shop <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><?PHP echo $serverSettings; ?></title> <link href="css/itemshop.css" rel="stylesheet" type="text/css"> </head> <body class="twoColFixLtHdr" scroll="no">
Itemshop Bug?
10/16/2010 - Metin2 Private Server - 23 Replies
HeyHo liebe Com :) Da ich nichts in der SuFu gefunden habe, erstelle ich einen neuen Thread... Ich habe folgendes Problem: Ich habe einen eigenen Root P-Server und das HP Script von Hennink. Jedoch funktioniert mein Itemshop nicht richtig. Sprich, ich kann Coins kaufen, Items kaufen aber es kommt nichts im Itemshop Lager an. Am Script liegt es zu 100% nicht, denn ich habe viele ausprobiert und diese Script funktioniert auch bei einem Kumpel. Also muss es an der DB liegen.
Itemshop
10/13/2010 - Metin2 Private Server - 2 Replies
Hallo Wenn ich in meinem Itemshopscript sachen kaufe kommen sie doppelt ins lager Itemshop script: <h2>Itemshop</h2> <?PHP if(isset($_SESSION) && checkInt($_SESSION) && $_SESSION>=0) { if(isset($_GET) && checkInt($_GET)) { $sqlCmdS="SELECT * FROM ".SQL_HP_DB.".is_items WHERE kategorie_id='".$_GET."' ORDER BY id DESC"; }
itemshop ID´s
01/23/2010 - Metin2 Private Server - 1 Replies
ich knn die itemshop id´s net benutzen !!!
Itemshop
10/27/2009 - Metin2 Private Server - 6 Replies
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\itemshop\default1.php on line 875 Dieses Error kommt bei mir :( Was nu?



All times are GMT +1. The time now is 06:00.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.