[TuT Source] WebBox einstellen

12/08/2010 12:55 Sedrika#1
So auf zum 2ten TuT der Source reie.

In diesem geht es um die WebBox, die man für den Shop nutzt ingame (CS Shop).
Dafür musste man vorher mit den Neuz'en, die Released waren immer darauf achten, dass man nicht die Länge der Link Adresse überbot.
Nun machen wir das per Source und da is die Länge egal.

Dazu geht ihr im Projekt auf die Neuz und öffnet dort die WebBox.cpp
etwas weiter unten dort seht ihr auch schon die ersten Links.

Code:
void InitWebGlobalVar()
{
switch( ::GetLanguage() )
{
case LANG_JAP:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5= %s";
break;
case LANG_TWN:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "server_index=%d&m_idPlayer=%d&user_id=%s&m_szName =%s&md5=%s";
break;
case LANG_THA:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
// WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5= %s";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_KOR:
#if defined( __MAINSERVER )
// WEB_ADDRESS_DEFAULT = "http://billflex.flyff.com/itemshop_main_main.asp";
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
//WEB_ADDRESS_DEFAULT = "http://119.207.77.51/checkid.aspx";
#elif defined( __TESTSERVER )
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
#elif defined( __INTERNALSERVER )
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
#endif // __TESTSERVER
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&m_nLevel =%d&m_nJob=%d&m_dwSex=%d&m_szName=%s";
break;
case LANG_ENG:
if( ::GetSubLanguage() == LANG_SUB_PHP )
{
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
// WEB_ADDRESS_DEFAULT = "https://my.levelupgames.ph/GameWeb/Charge/Flyff/ItemShopMain.asp";
}
else if( ::GetSubLanguage() == LANG_SUB_IND )
{
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
}
else 
{
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
}
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_GER:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
// WEB_ADDRESS_DEFAULT = "about:blank";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_SPA:
// mulcom BEGIN100318 Ä¥·¹ ¾ÆÀÌÅÛ¼¥ URL º¯°æ
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
// mulcom END100318 Ä¥·¹ ¾ÆÀÌÅÛ¼¥ URL º¯°æ
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_POR:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_FRE:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s&language=FR";
// WEB_ADDRESS_DEFAULT = "about:blank";
// WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_HK:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_VTN:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
case LANG_RUS:
WEB_ADDRESS_DEFAULT = "LINK ADRESSE ZUM SHOP";
WEB_POSTDATA = "user_id=%s&m_idPlayer=%d&server_index=%d&md5=%s&c heck=%s";
break;
}
}
Dort, interessert uns nur einmal LANG_GER und LANG_ENG.
Bei diesen tragt ihr die IP des Shops ein, das ihr bsp für euren CS Shop nutzt oder sonstwas. (Ihr könnt auch Google nehmen)

Und erstellt dann die Solution und dann hat sich das auch erledigt.



DON'T COPY & PASTE
12/08/2010 12:58 Achileus#2
Hmm auch sehr sehr Hilfreich! nur mein Problem ist ich schaff das ja zu compilen aber wie Compilt man mehre datein auf einmal das es zu einer Exe wird?
12/08/2010 13:08 Sedrika#3
Das macht Visual Studio 2003 von alleine.
12/08/2010 13:54 Achileus#4
ahm nicht 2002? muss genau sein xD
12/08/2010 13:57 Sedrika#5
Visual Studio 2003.NET + VS Studio SP1
12/08/2010 14:00 Achileus#6
[Only registered and activated users can see links. Click Here To Register...]

Das solllte dann das Perfekte sein^^ ich versuch mal alleine zu compilen :)
12/08/2010 14:35 EliteMoon#7
nice nice aber
mhm.. Webbox???? was is das :D
ist das einfach ein Cs Shop für Php Seiten oder was??


bin gespannt auf einer Antwort

€dit: wie jetz ist das der Shop von Gpotato oder ein eigener Cs shop???

€dit2: danke, Sedrika jetzt hab ich es kappiert ...praktisch ;)
12/08/2010 14:47 Achileus#8
Das ist ein Gpotato shop wo man auf Offi Sprosse e.t.c kaufen kann!
12/08/2010 16:15 Sedrika#9
Unten in der "Taskleiste" im Spiel, ist ein Shop, das ist die WebBox.
01/09/2011 05:40 flyorrun#10
schick schick :D
... habe aber mal ne frage:
Quote:
Dazu geht ihr im Projekt auf die Neuz und öffnet dort die WebBox.cpp
etwas weiter unten dort seht ihr auch schon die ersten Links.
Projekt >> Neuz >> WebBox.cpp ??? wo soll das sein oO
01/09/2011 08:53 antihackers#11
Mal wieder sehr nice tut von dir !
Thanks
12/16/2011 18:50 TaKumi x3#12
Sehr schönes Tutorial, Klasse!

Kann man auch irgendwo den Standartnamen des Shop ("Shop") ändern in z.b ("Generation Cash Shop")

in den Definierten WebBox Table's ist davon nix zu finden - oder, sind es die zeilen in der "Resdata.txt.txt" ?


MfG
12/16/2011 19:09 Jopsi332#13
Quote:
Originally Posted by TaKumi x3 View Post
Sehr schönes Tutorial, Klasse!

Kann man auch irgendwo den Standartnamen des Shop ("Shop") ändern in z.b ("Generation Cash Shop")

in den Definierten WebBox Table's ist davon nix zu finden

MfG
resdata.txt.txt muss es sein
12/16/2011 19:14 TaKumi x3#14
Hallo,

Danke dir - hatte es dazu editiert.
Is mir eben aufgefallen, als ich die Files durchgegangen bin


So Long ~