Schimbare Browser

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
CrazySkull2k
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 14 Feb 2017, 18:29
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 0
Medalii

*Problemă/Întrebare: Salut. Am inceput chiar ieri sa invat cum se face un server. Pana acum totul a mers ok, am reusit sa fac un server + homepage + itemshop.

Insa am o problema in joc, anume browserul de la magazinul online (in client) este foarte vechi. In momentul in care il accesez, primesc fel si fel de notificari de la scripturi care imi cer sa le dau voie sa ruleze.

Tipologie server: PVM
*Resursă folosită: -
*ServerFiles utilizat: Server Files
*Syserr:
Poză:
Imagine Imagine
Ultima oară modificat 07 Iul 2021, 17:25 de către CrazySkull2k, modificat 1 dată în total.
Avatar utilizator
Helsinky
Nivel 2

Nivel 2
Mesaje: 241
Membru din: 24 Apr 2021, 19:14
Server: Kertus
Regat: Chunjo
Aprecieri: 361  
Mulţumiri: 820  
Discord: Copiază ID
 Contact:
Medalii

Intra in UserInterface.cpp si deasupra la codul acesta

Cod: Selectaţi tot

 bool Main(HINSTANCE hInstance, LPSTR lpCmdLine)
{
#ifdef LOCALE_SERVICE_YMIR
	extern bool g_isScreenShotKey;
	g_isScreenShotKey = true;
#endif

	DWORD dwRandSeed=time(NULL)+DWORD(GetCurrentProcess());
	srandom(dwRandSeed);
	srand(random());

	SetLogLevel(1);

#ifdef LOCALE_SERVICE_VIETNAM_MILD
	extern BOOL USE_VIETNAM_CONVERT_WEAPON_VNUM;
	USE_VIETNAM_CONVERT_WEAPON_VNUM = true;
#endif

	if (_access("perf_game_update.txt", 0)==0)
	{
		DeleteFile("perf_game_update.txt");
	}

	if (_access("newpatch.exe", 0)==0)
	{		
		system("patchupdater.exe");
		return false;
	}
#ifndef __VTUNE__
	ilInit();
#endif
	if (!Setup(lpCmdLine))
		return false;

#ifdef _DEBUG
	OpenConsoleWindow();
	OpenLogFile(true); // true == uses syserr.txt and log.txt
#else
	OpenLogFile(false); // false == uses syserr.txt only
#endif

	static CLZO				lzo;
	static CEterPackManager	EterPackManager;

	if (!PackInitialize("pack"))
	{
		LogBox("Pack Initialization failed. Check log.txt file..");
		return false;
	}

	if(LocaleService_LoadGlobal(hInstance))
		SetDefaultCodePage(LocaleService_GetCodePage());

	CPythonApplication * app = new CPythonApplication;

	app->Initialize(hInstance);

	bool ret=false;
	{
		CPythonLauncher pyLauncher;
		CPythonExceptionSender pyExceptionSender;
		SetExceptionSender(&pyExceptionSender);

		if (pyLauncher.Create())
		{
			ret=RunMainScript(pyLauncher, lpCmdLine);	//°ÔÀÓ ½ÇÇàÁß¿£ ÇÔ¼ö°¡ ³¡³ªÁö ¾Ê´Â´Ù.
		}

		//ProcessScanner_ReleaseQuitEvent();
		
		//°ÔÀÓ Á¾·á½Ã.
		app->Clear();

		timeEndPeriod(1);
		pyLauncher.Clear();
	}

	app->Destroy();
	delete app;
	
	return ret;
}
Adauga asta :

Cod: Selectaţi tot

void SetInternetRegKey()
{
	LONG status;
	HKEY hKey;

	status = RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Software\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_BROWSER_EMULATION"), 0, KEY_ALL_ACCESS, &hKey);
	if ((status == ERROR_SUCCESS) && (hKey != NULL))
	{
		DWORD standard = 11000;
		DWORD version;
		DWORD size = sizeof(version);
		DWORD type = REG_DWORD;
		status = RegQueryValueEx(hKey, TEXT("YOURCLIENTEXECUTABLEFILE.EXTENSION"), NULL, &type, (BYTE*)&version, &size);
		if (status != ERROR_SUCCESS)
		{
			status = RegSetValueEx(hKey, TEXT("YOURCLIENTEXECUTABLEFILE.EXTENSION"), NULL, REG_DWORD, (BYTE*)&standard, sizeof(standard));
			if (status != ERROR_SUCCESS)
			{

			}
		}
		RegCloseKey(hKey);
	}
}
Iar sub

Cod: Selectaţi tot

bool Main(HINSTANCE hInstance, LPSTR lpCmdLine)
{
Adauga asta :

Cod: Selectaţi tot

SetInternetRegKey();
Ar trebui sa rate asa Imagine
Imagine
Eat C++
Afișează semnătura
Avatar utilizator
Helsinky
Nivel 2

Nivel 2
Mesaje: 241
Membru din: 24 Apr 2021, 19:14
Server: Kertus
Regat: Chunjo
Aprecieri: 361  
Mulţumiri: 820  
Discord: Copiază ID
 Contact:
Medalii

Sau intra in cmd_general.cpp din sursa game si cauta linia urmatoare sa fie exact cum am eu aici doar modifica acolo une scrie parola si itemshop

Cod: Selectaţi tot

ACMD(do_in_game_mall)
{
		char buf[512+1];
		char sas[33];
		MD5_CTX ctx;

		const char secretKey[] = "parola de la mysql";
		const char websiteUrl[] = "http://pune aici itemshop-ul tau "; 

		snprintf(buf, sizeof(buf), "%u%s", ch->GetAID(), secretKey);

		MD5Init(&ctx);
		MD5Update(&ctx, (const unsigned char *) buf, strlen(buf));
#ifdef __FreeBSD__
		MD5End(&ctx, sas);
#else
		static const char hex[] = "0123456789abcdef";
		unsigned char digest[16];
		MD5Final(digest, &ctx);
		int i;
		for (i = 0; i < 16; ++i) {
			sas[i+i] = hex[digest[i] >> 4];
			sas[i+i+1] = hex[digest[i] & 0x0f];
		}
		sas[i+i] = '\0';
#endif

		snprintf(buf, sizeof(buf), "mall %s?aid=%u&secret=%s", websiteUrl, ch->GetAID(), sas);

		ch->ChatPacket(CHAT_TYPE_COMMAND, buf);
}
Imagine
Eat C++
Afișează semnătura
Avatar utilizator
CrazySkull2k
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 14 Feb 2017, 18:29
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 0
Medalii

Mersi Helsinky , acum merge cum trebuie, dar tot imi apare o notificare cand intru pe el, care e enervanta. Stii cum as putea scapa de asta?
Imagine
Avatar utilizator
Dex
Nivel 3

Nivel 3
Mesaje: 397
Membru din: 07 Mai 2020, 14:32
Regat: Shinsoo
Aprecieri: 137  
Mulţumiri: 486  
Discord: Copiază ID
Medalii

Ai 24 de ore la dispozitie sa editezi topicul initial dupa modelul de postare : probleme/model-postare-intrebare-sau-pr ... 67107.html eroare afisata in poza de mai sus se refera la certificatul ssl care cel mai probabil lipseste, acesta trebuie achizitionat sau deactivat in cazul in care nu este folosit.
Imagine
Afișează semnătura
Avatar utilizator
CrazySkull2k
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 14 Feb 2017, 18:29
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 0
Medalii

Dex Stiu ca se refera la certificat. Am certificat ssl, e instalat corect si merge pe tot site-ul. Dar tot apare chestia asta.
Avatar utilizator
Helsinky
Nivel 2

Nivel 2
Mesaje: 241
Membru din: 24 Apr 2021, 19:14
Server: Kertus
Regat: Chunjo
Aprecieri: 361  
Mulţumiri: 820  
Discord: Copiază ID
 Contact:
Medalii

CrazySkull2k scrie: ↑07 Iul 2021, 16:49 Mersi @Helsinky , acum merge cum trebuie, dar tot imi apare o notificare cand intru pe el, care e enervanta. Stii cum as putea scapa de asta?
Imagine
Adauga asta la tine in website

Cod: Selectaţi tot

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Imagine
Eat C++
Afișează semnătura
Avatar utilizator
Dex
Nivel 3

Nivel 3
Mesaje: 397
Membru din: 07 Mai 2020, 14:32
Regat: Shinsoo
Aprecieri: 137  
Mulţumiri: 486  
Discord: Copiază ID
Medalii

ai pus linkul cu https:// sau http:// ? incearca sa folosesti registry de la edge in loc de explorer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Edge
Imagine
Afișează semnătura
Avatar utilizator
CrazySkull2k
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 14 Feb 2017, 18:29
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 0
Medalii

Am pus cu https://
Incerc imediat sa bag edge
Avatar utilizator
CrazySkull2k
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 14 Feb 2017, 18:29
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 0
Medalii

Am pus Edge si tot nu vrea. O sa verific din nou in toate fisierele sa nu fi pus un http:// pe undeva
Închis
Răspunsuri
4
Vizualizări
407
Răspunsuri
3
Vizualizări
86
Răspunsuri
5
Vizualizări
242
Răspunsuri
0
Vizualizări
340

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie