You last visited: Today at 07:06
Advertisement
DSS/FKS im Server regeln??
Discussion on DSS/FKS im Server regeln?? within the Metin2 Private Server forum part of the Metin2 category.
12/25/2015, 16:51
#1
elite*gold: 0
Join Date: Apr 2010
Posts: 2,047
Received Thanks: 746
DSS/FKS im Server regeln??
Guten Abend und frohe Weihnachten Nachträglich
Wollte euch fragen ob es möglich ist die Bonis:
- Durchschnittlichen Schaden
- Fertigkeitsschaden
Im Server so einzustellen, das beim switchen im Spiel keine Minuswerte mehr
rauskommen können. In der Datenbank habe ich nichts gefunden.
Ich möchte des so einstellen das wenn man ein z.B VMS hat und es switcht, das alle beiden Bonis nicht ins - können sondern von 1-100 möglich ist ins +.
Was mich eh ganze Zeit wundert, das FKs bis 24 oder so geht und der DSS vllt bis 53. und diesem Bereich könnte ich stundenlang versuchen zu switchen..
Kann mir jemand sagen was man da machen kann?
Gruß, Endless
12/25/2015, 17:05
#2
elite*gold: 0
Join Date: Aug 2009
Posts: 1,422
Received Thanks: 1,369
such mal nach -> für DSS und FKS
Quote:
int iSkillBonus = MINMAX(-30, (int) (gauss_random(0, 5) + 0.5f), 30);
das -30 müsstest auf 0 ändern (ungetestet)
12/25/2015, 17:46
#3
elite*gold: 0
Join Date: Apr 2010
Posts: 2,047
Received Thanks: 746
Hey blackout85, vielen Dank für diese Information, sie funktioniert sogar.
Ein Problem gibt es aber:
FKS wurde übernommen und sowie ich des sehe, habe ich in meiner game_actual
nur 1 Funktion für die beiden Bonis und dieses MINMAX(-30 regelt es für beide.
DSS geht trotzdem ins - :/
PHP Code:
{ int v5 ; // edi@2 long double v6 ; // fst7@2 unsigned __int32 v7 ; // ebx@3 unsigned __int32 v9 ; // ebx@6 unsigned __int32 v10 ; // ST14_4@6 int v11 ; // [sp+28h] [bp-10h]@1 v11 = *( _DWORD *) _stack_chk_guard__FBSD_1_0 ; if ( a5 ) { v6 = gauss_random ( a1 , a2 , 0.0 , 5.0 ); v5 = MINMAX (- 30 , ( signed int )( v6 + 0.5 ), 30 ); if ( ( unsigned int )( v5 + 20 ) <= 0x28 ) { v9 = number_ex (- 8 , 8 , (int) "item_addon.cpp" , 28 ); v10 = number_ex (- 8 , 8 , (int) "item_addon.cpp" , 28 ); v7 = number_ex ( 1 , 4 , (int) "item_addon.cpp" , 28 ) - 2 * v5 + ((( signed int )( v9 + v10 ) >> 31 ) ^ ( v9 + v10 )) - (( signed int )( v9 + v10 ) >> 31 ); } else { v7 = number_ex ( 1 , 5 , (int) "item_addon.cpp" , 30 ) - 2 * v5 ; } CItem__RemoveAttributeType ( a5 , 71 ); CItem__RemoveAttributeType ( a5 , 72 ); CItem__AddAttribute ( a5 , 0x48u , v7 ); if ( *( _DWORD *) _stack_chk_guard__FBSD_1_0 == v11 ) return CItem__AddAttribute ( a5 , 0x47u , v5 ); LABEL_9 : __stack_chk_fail ( a1 , a2 ); } if ( *( _DWORD *) _stack_chk_guard__FBSD_1_0 != *( _DWORD *) _stack_chk_guard__FBSD_1_0 ) goto LABEL_9 ; return (int) sys_err ((int) "ApplyAddonTo" , 19 , "ITEM pointer null" ); }
12/25/2015, 19:07
#4
elite*gold: 0
Join Date: Aug 2009
Posts: 1,422
Received Thanks: 1,369
wie soll das mit den Werten sein?
50 DSS <-> 30 FKS
0 DSS <-> 40 FKS
40 DSS <-> 40 FKS
gib mir mal ein paar beispiele
12/25/2015, 19:25
#5
elite*gold: 0
Join Date: Apr 2010
Posts: 2,047
Received Thanks: 746
40 DSS <-> 40 FKS wäre optimal
normal wäre ich jetzt mit dem Teil wunschlos glücklich, wenn der DSS auch immer im + bleiben würde.
12/25/2015, 19:28
#6
elite*gold: 0
Join Date: Aug 2009
Posts: 1,422
Received Thanks: 1,369
okay ich bau dir schnell was
Nr1. da ist FKS und DSS immer 1+:
Code:
void CItemAddonManager::ApplyAddonTo(int iAddonType, LPITEM pItem)
{
if (!pItem)
{
sys_err("ITEM pointer null");
return;
}
int iSkillBonus = MINMAX(1, (int) (gauss_random(0, 5) + 0.5f), 30);//fks
int iNormalHitBonus = 0;
if (abs(iSkillBonus) <= 20)
iNormalHitBonus = 2 * iSkillBonus + abs(number(-8, 8) + number(-8, 8)) + number(1, 4);//dss
else
iNormalHitBonus = 2 * iSkillBonus + number(1, 5);//dss
pItem->RemoveAttributeType(APPLY_SKILL_DAMAGE_BONUS);
pItem->RemoveAttributeType(APPLY_NORMAL_HIT_DAMAGE_BONUS);
pItem->AddAttribute(APPLY_NORMAL_HIT_DAMAGE_BONUS, iNormalHitBonus);
pItem->AddAttribute(APPLY_SKILL_DAMAGE_BONUS, iSkillBonus);
}
Nr2. DSS und FKS sind immer gleich auf FKS Level max 30:
Code:
void CItemAddonManager::ApplyAddonTo(int iAddonType, LPITEM pItem)
{
if (!pItem)
{
sys_err("ITEM pointer null");
return;
}
int iSkillBonus = MINMAX(1, (int) (gauss_random(0, 5) + 0.5f), 30);//fks
pItem->RemoveAttributeType(APPLY_SKILL_DAMAGE_BONUS);
pItem->RemoveAttributeType(APPLY_NORMAL_HIT_DAMAGE_BONUS);
pItem->AddAttribute(APPLY_NORMAL_HIT_DAMAGE_BONUS, iSkillBonus);
pItem->AddAttribute(APPLY_SKILL_DAMAGE_BONUS, iSkillBonus);
}
Nr3. DSS und FKS sind immer gleich auf DSS Level:
Code:
void CItemAddonManager::ApplyAddonTo(int iAddonType, LPITEM pItem)
{
if (!pItem)
{
sys_err("ITEM pointer null");
return;
}
int iSkillBonus = MINMAX(1, (int) (gauss_random(0, 5) + 0.5f), 30);//fks
int iNormalHitBonus = 0;
if (abs(iSkillBonus) <= 20)
iNormalHitBonus = 2 * iSkillBonus + abs(number(-8, 8) + number(-8, 8)) + number(1, 4);//dss
else
iNormalHitBonus = 2 * iSkillBonus + number(1, 5);//dss
pItem->RemoveAttributeType(APPLY_SKILL_DAMAGE_BONUS);
pItem->RemoveAttributeType(APPLY_NORMAL_HIT_DAMAGE_BONUS);
pItem->AddAttribute(APPLY_NORMAL_HIT_DAMAGE_BONUS, iNormalHitBonus);
pItem->AddAttribute(APPLY_SKILL_DAMAGE_BONUS, iNormalHitBonus);
}
LG
12/25/2015, 20:11
#7
elite*gold: 0
Join Date: Apr 2010
Posts: 2,047
Received Thanks: 746
Herzlich vielen Dank
Mit freundlichen Grüßen, Endless
Similar Threads
[Rules] Server-Vorstellung | Server-Presentation
02/13/2017 - WoW Private Server - 2 Replies
http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png GERMAN http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png...
[Rules] Server-Vorstellung | Server-Presentation
02/13/2017 - WoW PServer Advertising - 5 Replies
http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png GERMAN http://www.elitepvpers.com/images/de.png http://www.elitepvpers.com/images/de.png...
Root Server welche regeln ?
07/20/2010 - Metin2 Private Server - 2 Replies
Hallo ich wollte fragen , da ich demnächst villeicht einen Metin2 Root Server machen werde welche Regeln da gelten ? also was muss ich beachten um mit der GF keinen stress zu bekommen ? und was darf auf die HP und was nicht bitte um Antwort
MFG 00nightlove ;)
Die Regeln der Privat Server!
03/30/2009 - Metin2 Private Server - 10 Replies
So wie ihr vielleicht schon mal gemerkt habt sind fast alle Privat Server von Runup..
Hab die Seite herausgefunden von Runup Metin2 und dort waren die Regeln der Privat Server vertreten die ihr auch Ingame findet!
Hab sie mal für euch Übersetzt!
1. Game der das Verbot der Verwendung von nicht-chinesischer und englischer Sprache, Symbole, nicht auf Bedrohungen, obszön, diffamierend, der Rassendiskriminierung, der wie die Rolle des Wortes als Spitznamen.
2. Dürfen nicht verschleiert...
All times are GMT +1. The time now is 07:08 .