Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 05:48

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

Advertisement



[Source Tut]Verschiedenes

Discussion on [Source Tut]Verschiedenes within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
[Source Tut]Verschiedenes

Hey Com,

ich hab hier noch nen paar Sachen für euch, wenn Ihrs braucht..

1. Shops nur auf einer Shopinsel erlauben:

Öffnet die DPSrvr.cpp und sucht nach folgendem:
Code:
if( pUser->GetWorld() && pUser->GetWorld()->GetID() == WI_WORLD_QUIZ )
Dort findet ihr das:
Code:
#ifdef __QUIZ
if( pUser->GetWorld() && pUser->GetWorld()->GetID() == WI_WORLD_QUIZ )
{
pUser->AddDefinedText( TID_GAME_FAIL_TO_OPEN_SHOP );
return;
}
#endif // __QUIZ
Darunter addet ihr folgendes:
Code:
if(pUser->GetWorld() && pUser->GetWorld()->GetID() != NAME_EURER_SHOPINSEL ) //z.B. WI_WORLD_MADRIGAL(Muss in der defineWorld.h eures src definiert sein)
{
pUser->AddDefinedText( TID_GAME_FAIL_TO_OPEN_SHOP );
return;
}
Nun sollten die Shops nur auf eurer Insel erlaubt sein. Natürlich könntet ihr das mit WI_WORLD_QUIZ und andere verbotene Gegenden rausnehmen.
Nun könnt ihr noch in der Textclient.txt.txt den Text ändern, der erscheint.
Sollte unter
Quote: IDS_TEXTCLIENT_INC_001646

zu finden sein...


2. Max Item Upgrade

Das kann man unter 3 Kategorien unterteilen:
Die Anzahl der Sockel auf die Suit, die Anzahl der Sockel auf Waffen und das Max Upgrade auf Waffe und Suit.

Ich spreche hier nur das Letzte an, da sich der Rest dann von selbst ergeben sollte und da es beim Letzten noch die Sache mit dem Ulti-Upgrade gibt.

Zuerst öffnet ihr die CmnHdr.h und sucht nach
Quote: #endif // defined (__WORLDSERVER) || defined(__CLIENT) || defined(__CORESERVER) || defined(__DBSERVER)

Dort solltet ihr das finden:
Code:
#define MAX_PIERCING_SUIT 4
#define MAX_PIERCING_WEAPON 10
#define MAX_PIERCING_ULTIMATE 5
#define MAX_PIERCING 10
Uns interessiert erstmal das Rote. Die Zahl ändert Ihr nun in eine beliebige Zahl, ich nehm mal 20.
Das sieht dann so aus:
Code:
#define MAX_PIERCING 20
Dann öffnet ihr die WndField.cpp und sucht nach:
Quote: int CWndSmeltSafety::GetDefaultMaxSmeltValue(void)

Dort findet ihr folgendes:
Code:
case WND_NORMAL:
{
nDefaultMaxSmeltValue = 20;
break;
}
Das Rote ändert ihr in eure Max-Upgrade Höhe.

Nun müsst ihr nur noch das Upgrade zur Ulti Waffe ändern, da die Waffe sonst nur auf 10 zur Ultimate Waffe gemacht werden kann.

Dazu öffnet ihr die UltimateWeapon.cpp.
Sucht nach:
Quote: if( pItemElemWeapon->GetProp()->dwReferStat1 == WEAPON_UNIQUE )

Ihr findet:
Code:
if( pItemElemWeapon->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
{
if( pItemElemWeapon->GetAbilityOption() != 20 )
return ULTIMATE_CANCEL;
nProb = m_nUni2UltiProb;
strTemp = "ULTIMATE_";
}
Das Rote wieder in eure Zahl ändern.

Als nächstes sucht nach:
Quote: int pAbilityOpt = pItemElemWeapon->GetAbilityOption();

Ihr findet:
Code:
if( (pAbilityOpt+1) > 20 )
{
pUser->AddDefinedText( TID_UPGRADE_MAXOVER , "" );
return ULTIMATE_CANCEL;
}
Und wie gehabt, das Rote in eure Zahl ändern.

Zu guter letzt noch nach
Quote: //pUser->AddDefinedText( TID_UPGRADE_MAXOVER );

suchen.

Ihr findet:
Code:
if( pItemMain->GetAbilityOption() >= 20 )
{
//pUser->AddDefinedText( TID_UPGRADE_MAXOVER );
return 3;
}

Nurnoch die Rote Zahl in eure ändern und ihr habt es geschafft.
Nun könnt ihr noch für eure Stufe die Waffenschwingfarbe nach ©ross TuT ändern.
[Source TuT]Waffenschwingfarbe

Ich hoffe es hat euch gefallen. Kritik ist erwünscht.





Kleines Update:
Gm Kommando noch abändern:
Öffnet die FuncTextCmd.cpp und sucht nach
Quote: BOOL TextCmd_ResistItem( CScanner& scanner )

Scrollt runter bis ihr das seht:
Code:
#if __VER >= 13 // __EXT_ENCHANT
if( nResistAbilityOption < 0 || CItemUpgrade::GetInstance()->GetMaxAttributeEnchantSize() < nResistAbilityOption
|| nAbilityOption < 0 || CItemUpgrade::GetInstance()->GetMaxGeneralEnchantSize() < nAbilityOption )
#else // __EXT_ENCHANT
if( nResistAbilityOption < 0 || 10 < nResistAbilityOption || nAbilityOption < 0 || 10 < nAbilityOption )
#endif // __EXT_ENCHANT
Ändert es so um:
Code:
#if __VER >= 13 // __EXT_ENCHANT
if( nResistAbilityOption < 0 || CItemUpgrade::GetInstance()->GetMaxAttributeEnchantSize() < nResistAbilityOption
|| nAbilityOption < 0 || 21 < nAbilityOption )
#else // __EXT_ENCHANT
if( nResistAbilityOption < 0 || 10 < nResistAbilityOption || nAbilityOption < 0 || 10 < nAbilityOption )
#endif // __EXT_ENCHANT
Dann noch das:
Code:
if( nResistAbilityOption < 0 || 20 < nResistAbilityOption || nAbilityOption < 0 || 10 < nAbilityOption )
in das:
Code:
if( nResistAbilityOption < 0 || 20 < nResistAbilityOption || nAbilityOption < 0 || 20 < nAbilityOption )
Dann sollte auch der GM Command bis +20 funktionieren.


Dann noch in der ItemUpgrade.lua bei tGeneral die Anzahl der Wahrscheinlichkeiten auf die Max-Anzahl eures Upgrades erhöhen.
Bei mir sieht das nun so aus:
Code:
tGeneral = { 10000, 10000, 9000, 8000, 7500, 7000, 6000, 5000, 4000, 3000, 2200, 1400, 1000, 750, 750, 750, 500, 300, 200, 150 };
Für den Glow Effekt öffnet die PropEnchant.inc.
Dort müssen anstatt der 10 die Anzahl der Werte stehen, die ihr benutzt habt
Bei mir siehts nun so aus:
Code:

NORMAL 0
AL 0
NONE 0


// Kind L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 11 12 13 14 15 16 17 18 19 20
NORMAL_SCAL 0 0 0 0 0 0.3 0.4 0.5 0.6 0.7 0.9 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 2
ALL_SCAL 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 2.2 2.4
Als nächstes öffnet ihr die Ultimate_UltimateWeapon.txt und addet beim 2. auch noch soviele Werte, wieviel ihr benötigt.
Bei mir siehts so aus:
Code:
ULTIMATE_ENCHANT
{
1 111000 //11%
2 90000 //9%
3 80000 //7%
4 60000 //5%
5 50000 //3%
6 40000 //0.9%
7 30000 //0.7%
8 20000 //0.5%
9 10000 //0.3%
10 8000 //0.1%
11 7500
12 7000
13 6000
14 5500
15 4500
16 4000
17 3500
18 3000
19 2000
20 1000
}
THANKS an I<3-electro&house für den Hinweis


Mfg. Pumbaaa
Pumbaaa is offline  
Thanks
17 Users
Old 03/14/2011, 17:24   #2
 
elite*gold: 30
Join Date: Oct 2010
Posts: 1,509
Received Thanks: 849
Seit langem kein so ein gutes TuT gesehen, respekt!

Jedoch gibt es den Titel schon. Alles neue Sachen, auf jeden Fall einen Eintrag in den Index wert.

Mach weiter so!

*Fullscreen
Fullscreen is offline  
Thanks
1 User
Old 03/14/2011, 17:26   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 28
Received Thanks: 12
nice kriegst ein thx
Piyasho is offline  
Old 03/14/2011, 17:35   #4



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Das mit den Shops finde ich besonders gut =)
Sedrika is offline  
Thanks
1 User
Old 03/14/2011, 18:23   #5
 
elite*gold: 0
Join Date: Jul 2010
Posts: 151
Received Thanks: 73
Wirklich ein gutes Tutorial entlich mal etwas was wirklich jemand gebrauchen kann <3
IceCreamPepper is offline  
Old 03/14/2011, 19:11   #6
 
elite*gold: 0
Join Date: Mar 2010
Posts: 96
Received Thanks: 17
Nice hasn thx, dass mit dem shops wird wohl jeden weiter helfen.*_*

MfG
Funnny94 is offline  
Old 03/14/2011, 20:11   #7
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
Update
Wie man das GM Command bis +20 verwenden kann.
Pumbaaa is offline  
Old 03/14/2011, 20:21   #8
 
elite*gold: 0
Join Date: Dec 2010
Posts: 130
Received Thanks: 36
Richtig gut beschrieben.
Das mit Waffen Upgrade wusst ich schon aber das nur auf Insel Shops auf gemacht werden dürfen find ich klasse

Hast ein Thanks.

Mfg Platin
♠Platin♠ is offline  
Old 03/14/2011, 20:27   #9
 
elite*gold: 6
Join Date: Jun 2008
Posts: 309
Received Thanks: 34
Quote:
Originally Posted by Pumbaaa View Post
muss man für das mit waffen upgrade damit das buggfrei funzt nit auch noch propEnchant.inc(glow für +x), Ultimate_UltimateWeapon.txt(upgrade ultimate waffen), ItemUpgrade.lua(normales upgrade von waffen),... verändern??? weil dort geht es ja jeweils nur bis +10
I<3-electro&house is offline  
Thanks
1 User
Old 03/14/2011, 20:32   #10
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
ohh ****, das hab ich auch vergessen, ich werds sofort adden
Pumbaaa is offline  
Old 03/14/2011, 22:59   #11
 
elite*gold: 6
Join Date: Jun 2008
Posts: 309
Received Thanks: 34
Quote:
Originally Posted by Pumbaaa View Post
ohh ****, das hab ich auch vergessen, ich werds sofort adden
ich habe das jezz ma so wie im tut ausprobiert ^.^ aber der world server lädt nie fertig xD also er crasht nit oder so aber lädt unendlich lange weiter
I<3-electro&house is offline  
Old 03/14/2011, 23:03   #12



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by I<3-electro&house View Post
ich habe das jezz ma so wie im tut ausprobiert ^.^ aber der world server lädt nie fertig xD also er crasht nit oder so aber lädt unendlich lange weiter
Dann hast du eine ungewollte schleife hinbekommen ^^
Sedrika is offline  
Old 03/14/2011, 23:14   #13
 
elite*gold: 6
Join Date: Jun 2008
Posts: 309
Received Thanks: 34
Quote:
Originally Posted by Sedrika View Post
Dann hast du eine ungewollte schleife hinbekommen ^^
ja xD die frage is dann nur wo ich hab schon rumprobiert aber finde nix :> ich weiß nit was ich falsch habe, habe die max upgrade auf 100 gesetz vllt brauch er zum auslesen ja so lange aber 30min hab ich jezz schon gewartet und am pc kanns eig nit liegen :> 8gb, 4x3.8ghz weiß dann nur nit wo die schleife ist :>

EDIT: und funktioniert es den nach dem †u† bei dir so mit dem upgrade erhöhen?
EDIT²: habe herausgefunden das er bei der propEnchant.inc schonmal nur 10werte einliest :> also kann da was schon mal nit stimmen
I<3-electro&house is offline  
Old 03/14/2011, 23:44   #14
 
Pumbaaa's Avatar
 
elite*gold: 20
Join Date: Apr 2009
Posts: 804
Received Thanks: 829
also auf unserm root funktioniert alles tadellos, wie es im tut beschrieben wird, mit dem wert +20
Pumbaaa is offline  
Old 03/14/2011, 23:47   #15
 
elite*gold: 6
Join Date: Jun 2008
Posts: 309
Received Thanks: 34
Quote:
Originally Posted by Pumbaaa View Post
also auf unserm root funktioniert alles tadellos, wie es im tut beschrieben wird, mit dem wert +20
habt ihr das mit der propEnchant.inc, etc. den auch gemacht?? oder ohne weil der liest nur 10 Werte :>
I<3-electro&house is offline  
Reply

Tags
flyff, shopinsel, source, tutorial, upgrade


Similar Threads Similar Threads
[TuT Source] Verschiedenes
07/15/2011 - Flyff Private Server - 31 Replies
Jeder sieht das Level von jedem: Keine Begrenzung beim einkauf: Autologin:
[S]ICQ UIN[B]Verschiedenes
10/14/2010 - elite*gold Trading - 4 Replies
Suche eine 6-Stellige ICQ UIN mit den Ziffern 319, also: XXX319 XX319X X319XX 319XXX Biete dafür einige der folgenden Dinge: 110 E*Gold LockerZ Account mit 2844 Punkten 10€ PSC
[S]Verschiedenes. [B]10€ PSC
10/07/2010 - WarRock Trading - 5 Replies
Hey, Ich suche irgendetwas was mit WarRock zu tun hat. Also G1 oder Prem oder so für 10€
[S]PaysafecardReste[B]verschiedenes
06/04/2010 - elite*gold Trading - 0 Replies
Heyho, wollte mir Gestern (bzw. wenn ich so auf die Uhr gucke Vorgestern) in meinem Game Premium kaufen... Habe aber leider erst zu spät gemerkt das man mit Paysafecard noch was draufbezahlen muss -.- Eigentlich bin ich nich so der Typ der bettelt, bzw nichtmehr aber ist jezt einfach blöd wennman kein Geld mehr hat und 10€ Paysafecard aber nix mit anfangen kann -.- Würde mich seeeeehr freuen wenn mir jemand bzw mehrere leute insgesamt etwa 4€ RESTE geben könnte/n. Als gegenleistung...
[B]Verschiedenes [S]35-60
03/31/2008 - World of Warcraft Trading - 2 Replies
Suche Leveling von 35-60, klasse krieger. Biete den Steam account http://imgnow.de/uploads/Unbenannt530JPG.jpg oder nen Gliderkey (Elite für nen moant noch drauf^^) von mir auch aus botten, mir wayne solang nix gebannt wird ;)



All times are GMT +1. The time now is 05:49.


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.