[Guide]Rates einstellen

01/25/2010 18:07 Steamblade#1
Hey,

ich hatte gerade langeweile und hab mir gedacht ich machen nen kleinen Guide.Ich werde euch hier 2 verschiedene Möglichkeiten zeigen die Rates
zu ändern [Offizielle Files]

Als erstes geht ihr in euren Resource Ordner und sucht die "constant.inc".
Dadrin sollte genau das hier stehen.

Code:
// 1.0Àº ±âº» °ª
// 2.0Àº ¹è¼ö
// 0.5´Â 1/2

// itemDropRate = 1.0 // ¾ÆÀÌÅÛ µå·Ó·ü 
// goldDropRate = 1.0 // Æä³Ä µå·Ó·ü
// monsterExpRate = 1.0 // ¸ó½ºÅÍ °æÇèÄ¡·ü 
// monsterHitRate = 1.0 // ¸ó½ºÅÍ È÷Æ®·ü (¸ó½ºÅÍÀÇ °ø°Ý·Â)

// ÆÄÀÏÀÇ À§Ä¡ ; resource\constant.inc
// Constant.txt´Â ¿ùµå ¼*¹öÀÇ ½ºÅ©¸³Æ®ÀÌ¸ç ³»¿ë ¼öÁ¤ÇÑ ÈÄ¿¡ ¹Ýµå½Ã ¿ùµå ¼*¹ö¸¦ ¸®º×ÇØ¾ßÇÑ´Ù.

// ¿î¿µÀÚ ¸í·É¾î ; µ¿ÀÏ ¼öÄ¡¸¦ °ÔÀÓ³»¿¡¼*µµ ½Ç½Ã°£ ¼öÁ¤ °¡´ÉÇÔ. ºñÀ²À» ÀÔ·ÂÇÏÁö ¾Ê°í ±×³É ¿£ÅÍÄ¡¸é ÇöÀç »óÅ Ãâ·Â

// ¿µ¹® ¸í·É
// ItemDropRade   [ºñÀ²]
// GoldDropRade   [ºñÀ²]
// MonsterExpRate [ºñÀ²]
// MonsterHitRate [ºñÀ²]

// ÇÑ±Û ¸í·É
// ¾ÆÀÌÅÛµå·Ó·ü   [ºñÀ²]
// °ñµåµå·Ó·ü     [ºñÀ²]
// ¸ó½ºÅͰæÇèÄ¡·ü [ºñÀ²]
// ¸ó½ºÅÍÈ÷Æ®·ü   [ºñÀ²]

//----------------------------------------------------------------------------------------------------// 
lang LANG_KOR // ¾ð¾î ¼¼ÆÃ, ÀÌÇÏ Çѱ¹ ¹öÁ¯¿¡ Àû¿ë
{
  formula 
  {
    itemDropRate = 1.0 
    goldDropRate = 1.0 
    monsterExpRate = 1.0 
    monsterHitRate = 1.0
    dwVagSP = 1
    dwExpertSP = 2
    dwProSP = 3
  }
}
//----------------------------------------------------------------------------------------------------// 
lang LANG_JAP // ÀϺ» ³*À̵µ ¼¼ÆÃ.(ÀϺ» °ü°èÀÚµéÀº À̺κи¸ °íÄ¡½Ã°í, Â÷ÈÄ ÆÐÄ¡½Ã Çѱ¹ ¹öÁ¯À¸·Î overwriteµÉ ¼ö ÀÖÀ¸¹Ç·Î ÇȽºµÈ ¼öÄ¡´Â Çѱ¹¿¡ Å뺸 ¹Ù¶÷)
{
  formula 
  {
    itemDropRate = 1.0 // ¾ÆÀÌÅÛ µå·Ó·ü 1.0ÀÌ¸é ±âº»°ª, 2.0ÀÌ¸é µÎ¹è, 3.0ÀÌ¸é ¼¼¹è. ÀÌÇÏ ¸ðµÎ µ¿ÀÏ ±ÔÄ¢. ³ôÀ» ¼ö·Ï µå·ÓÀ² »ó½Â
    goldDropRate = 1.0 // Æä³Ä µå·Ó·ü ; ³ôÀ» ¼ö·Ï Æä³Ä µå·Ó·ü »ó½Â
    monsterExpRate = 1.0 // ¸ó½ºÅÍ °æÇèÄ¡·ü ; ³ôÀ» ¼ö·Ï ¸ó½ºÅͰ¡ ÁÖ´Â °æÇèÄ¡ »ó½Â
    monsterHitRate = 1.0 // ¸ó½ºÅÍ È÷Æ®·ü (¸ó½ºÅÍÀÇ °ø°Ý·Â) ³ôÀ» ¼ö·Ï ¸ó½ºÅÍÀÇ °ø°Ý·ÂÀÌ ¼¼Áø´Ù.
  }
}
//----------------------------------------------------------------------------------------------------// 
lang LANG_CHI // ¾ð¾î ¼¼ÆÃ, ÀÌÇÏ Çѱ¹ ¹öÁ¯¿¡ Àû¿ë
{
  formula 
  {
    itemDropRate = 1.0 
    goldDropRate = 1.0 
    monsterExpRate = 0.9 
    monsterHitRate = 1.0
  }
  test
  {
    itemDropRate = 1.0 
    goldDropRate = 1.0 
    monsterExpRate = 0.9 
    monsterHitRate = 1.0
  }
}
Dann gibt es 2 Möglichkeiten.

Möglichkeit 1:

Ihr geht in die Event.lua im Resource Ordner.
Dann scrollt ihr nach ganz unten und fügt das hier ein.


AddEvent( "ExpRates" )
--{
SetTime( "2000-01-01 00:00", "20012-01-01 00:00" )

SetExpFactor( 30 )
SetItemDropRate( 30 )
SetPieceItemDropRate( 30 )
SetGoldDropFactor( 30 )

--}

------------------------------------
Erklärung des Events:

AddEvent( "Eventname" )
--{
SetTime( "Eventbeginn", "Eventende" )

SetExpFactor( x )
SetItemDropRate( x )
SetPieceItemDropRate( x )
SetGoldDropFactor( x )


--}

x= Die Rate zb. bei 2 ist es die doppelte Rate.

Wenn ihr dann eure Raten,die Eventzeit und den Namen angegeben habt,
müsst ihr die Datei speichern und fertig :>

Möglichkeit 2:

Ihr geht in den Resource Ordner dann auf LuaFunc und dann in
die EventFunc.lua.

Dort sucht ihr euch dann folgende Zeilen raus.

Für die Exp Rate:
Quote:
function GetExpFactor()
local tList = GetEventList()
local fExpFactor = 5
Für die Piece Item Drop Rate:
Quote:
function GetPieceItemDropRate()
local tList = GetEventList()
local fPieceItemDropRate = 5
Für die Drop Rate:
Quote:
function GetItemDropRate()
local tList = GetEventList()
local fItemDropRate = 15
Für die Penya Rate:
Quote:
function GetGoldDropFactor()
local tList = GetEventList()
local fGoldDropFactor = 20
Für Atake Rate:
Quote:
function GetAttackPower()
local tList = GetEventList()
local nAttackPower = 1
Für Defense Rate:
Quote:
function GetDefensePower()
local tList = GetEventList()
local nDefensePower = 1
Diese Zeilen sucht ihr raus und gebt an den Rot makierten Stellen,
eure Rates an.

Wenn ihr eine der beiden Möglichkeiten benutzt habt sollten eure Rates geändert sein.

Mfg Steamblade
01/25/2010 19:15 Sedrika#2
du könntest doch noch die ATK und die DEF modifikation schrfeiben,.
01/25/2010 20:22 Steamblade#3
~Update
01/25/2010 21:42 Sedrika#4
Hassu nice updated aber die 0 muss da eine 1 sein für atk und def damit diese mal 1 genommen werden und nicht mal 0 das macht (zumindest bei mir) manchmal ingame DC beim attaken.
01/26/2010 03:51 Moorga#5
iwie klappt es bei mir nicht hab beides ausprobiert =(

hier meine lua:

---------------------------------------------------
---- À̺¥Æ® °ü·Ã ·ç¾Æ ÇÔ¼ö ·Îµù -------------------
---------------------------------------------------
dofile(".\\LuaFunc\\EventFunc.lua")
---------------------------------------------------

---------------------------------------------------
---- ÃʱâÈ* ---------------------------------------
---------------------------------------------------

-- ½Ã°£´ëº° ¾ÆÀÌÅÛ µå·Ó °¡ÁßÄ¡
tHour = { 505, 409, 324, 280, 220, 203, 202, 212,
227, 261, 302, 349, 571, 701, 764, 803,
790, 789, 754, 849, 936, 940, 919, 720 }
---------------------------------------------------


----------------------------------------------------------------------------------------------------------------
---- 1. AddEvent( strDesc ) -- À̺¥Æ® Ãß°¡ ¹× ¼³¸í µî·Ï
---- 2. SetTime( strStartTime, strEndTime ) -- ÇØ´ç À̺¥Æ®ÀÇ ½ÃÀÛ ½Ã°£, Á¾·á ½Ã°£ µî·Ï(¿©·¯°³ ¼³Á¤ °¡´É)
---- ( ½Ã°£ Çü½Ä -- "2007-05-03 17:53" )
---- 3. SetItem( ItemId, nMax, nNum, nLevel ) -- À̺¥Æ®¿ë µå·Ó ¾ÆÀÌÅÛ, ÀÏÀÏ ÃÖ´ë·®, µå·Ó °¹¼ö(·£´ý),
---- ¾ÆÀÌÅÛÀ» µå·ÓÇÒ ¸ó½ºÅÍÀÇ ÃÖ¼Ò ·¹º§ - ¿©·¯°³ °¡´É
---- 4. SetExpFactor( fFactor ) -- °æÇèÁö Áõ°¡ ¹è¼ö
---- 5. SetItemDropRate( fFactor ) -- ¾ÆÀÌÅÛ µå·Ó·ü Áõ°¡ ¹è¼ö
---- 6. SetPieceItemDropRate( fFactor ) -- ¸ó½ºÅͰ¡ °¡Áö°í ÀÖ´Â ³¹°³ ¾ÆÀÌÅÛÀÇ µå¶ø·ü Áõ°¡ ¹è¼ö
---- 7. SetGoldDropFactor( fFactor ) -- Æä³Ä µå·Ó ¹è¼ö
---- 8. SetAttackPower( nAttackPower ) -- °ø°Ý·Â Áõ°¡
---- 9. SetDefensePower( nDefensePower ) -- ¹æ¾î·Â Áõ°¡
---- 10. SetCouponEvent( SEC(n) ) -- ÄíÆù À̺¥Æ®( Á¢¼Ó½Ã°£ - SEC(n) ¶Ç´Â MIN(n) )
---- 11. SetLevelUpGift( nLevel, "all", ItemId, nNum ) -- ·¹º§¾÷ ¼±¹°( nLevel´Þ¼º½Ã ¾ÆÀÌÅÛ Áö±Þ, "all" ºÎºÐ¿¡ ƯÁ¤ °èÁ¤ ÁöÁ¤ °¡´É(¿¹. "__bu" - ¹öµð, "__an" - ¿£Á© )
---- *** À̺¥Æ® Ãß°¡ µî·Ï½Ã 1¹øºÎÅÍ ¹Ýº¹Çϰí 3~11¹øÀº Çʿ信 µû¶ó »ý·«°¡´ÉÇÏ´Ù.
----------------------------------------------------------------------------------------------------------------
--[[ SAMPLE
AddEvent( "EVENT TEST 01" )
--{
SetTime( "2007-06-08 14:23", "2007-06-08 16:11" )
SetTime( "2007-06-09 14:23", "2007-06-10 00:00" )

SetItem( "II_SYS_SYS_EVE_HAPPYMONEY01", 30000, 5, 15 )
SetItem( "II_SYS_SYS_EVE_PUMPKIN01", 2000, 3, 15 )
SetExpFactor( 2 )
SetItemDropRate( 2 )
SetPieceItemDropRate( 2 )
SetGoldDropFactor( 2 )
SetAttackPower( 150 )
SetDefensePower( 100 )
SetCouponEvent( MIN(120) )
SetLevelUpGift( 15, "__bu", "II_SYS_SYS_SCR_BX_PET_LAWOLF7", 1 )
--}
--]]

------------------------------------------------------
---- Begin Script ------------------------------------
------------------------------------------------------

AddEvent( "Welcome Event" )
--{
SetTime( "2008-07-23 00:00", "2008-08-06 23:59" )

SetLevelUpGift( 15, "all", "II_SYS_SYS_SCR_AMPESS", 2 )
SetLevelUpGift( 60, "all", "II_SYS_SYS_SCR_AMPESS", 3 )
SetExpFactor( 1 )
--}

AddEvent( "Test Event" )
--{
SetTime( "2010-01-01 00:00", "2011-01-01 00:00" )

SetExpFactor( 30 )
SetItemDropRate( 30 )
SetPieceItemDropRate( 30 )
SetGoldDropFactor( 30 )

--}
01/26/2010 10:00 Sedrika#6
Quote:
Originally Posted by Moorga View Post
iwie klappt es bei mir nicht hab beides ausprobiert =(

hier meine lua:

---------------------------------------------------
---- À̺¥Æ® °ü·Ã ·ç¾Æ ÇÔ¼ö ·Îµù -------------------
---------------------------------------------------
dofile(".\\LuaFunc\\EventFunc.lua")
---------------------------------------------------

---------------------------------------------------
---- ÃʱâÈ* ---------------------------------------
---------------------------------------------------

-- ½Ã°£´ëº° ¾ÆÀÌÅÛ µå·Ó °¡ÁßÄ¡
tHour = { 505, 409, 324, 280, 220, 203, 202, 212,
227, 261, 302, 349, 571, 701, 764, 803,
790, 789, 754, 849, 936, 940, 919, 720 }
---------------------------------------------------


----------------------------------------------------------------------------------------------------------------
---- 1. AddEvent( strDesc ) -- À̺¥Æ® Ãß°¡ ¹× ¼³¸í µî·Ï
---- 2. SetTime( strStartTime, strEndTime ) -- ÇØ´ç À̺¥Æ®ÀÇ ½ÃÀÛ ½Ã°£, Á¾·á ½Ã°£ µî·Ï(¿©·¯°³ ¼³Á¤ °¡´É)
---- ( ½Ã°£ Çü½Ä -- "2007-05-03 17:53" )
---- 3. SetItem( ItemId, nMax, nNum, nLevel ) -- À̺¥Æ®¿ë µå·Ó ¾ÆÀÌÅÛ, ÀÏÀÏ ÃÖ´ë·®, µå·Ó °¹¼ö(·£´ý),
---- ¾ÆÀÌÅÛÀ» µå·ÓÇÒ ¸ó½ºÅÍÀÇ ÃÖ¼Ò ·¹º§ - ¿©·¯°³ °¡´É
---- 4. SetExpFactor( fFactor ) -- °æÇèÁö Áõ°¡ ¹è¼ö
---- 5. SetItemDropRate( fFactor ) -- ¾ÆÀÌÅÛ µå·Ó·ü Áõ°¡ ¹è¼ö
---- 6. SetPieceItemDropRate( fFactor ) -- ¸ó½ºÅͰ¡ °¡Áö°í ÀÖ´Â ³¹°³ ¾ÆÀÌÅÛÀÇ µå¶ø·ü Áõ°¡ ¹è¼ö
---- 7. SetGoldDropFactor( fFactor ) -- Æä³Ä µå·Ó ¹è¼ö
---- 8. SetAttackPower( nAttackPower ) -- °ø°Ý·Â Áõ°¡
---- 9. SetDefensePower( nDefensePower ) -- ¹æ¾î·Â Áõ°¡
---- 10. SetCouponEvent( SEC(n) ) -- ÄíÆù À̺¥Æ®( Á¢¼Ó½Ã°£ - SEC(n) ¶Ç´Â MIN(n) )
---- 11. SetLevelUpGift( nLevel, "all", ItemId, nNum ) -- ·¹º§¾÷ ¼±¹°( nLevel´Þ¼º½Ã ¾ÆÀÌÅÛ Áö±Þ, "all" ºÎºÐ¿¡ ƯÁ¤ °èÁ¤ ÁöÁ¤ °¡´É(¿¹. "__bu" - ¹öµð, "__an" - ¿£Á© )
---- *** À̺¥Æ® Ãß°¡ µî·Ï½Ã 1¹øºÎÅÍ ¹Ýº¹Çϰí 3~11¹øÀº Çʿ信 µû¶ó »ý·«°¡´ÉÇÏ´Ù.
----------------------------------------------------------------------------------------------------------------
--[[ SAMPLE
AddEvent( "EVENT TEST 01" )
--{
SetTime( "2007-06-08 14:23", "2007-06-08 16:11" )
SetTime( "2007-06-09 14:23", "2007-06-10 00:00" )

SetItem( "II_SYS_SYS_EVE_HAPPYMONEY01", 30000, 5, 15 )
SetItem( "II_SYS_SYS_EVE_PUMPKIN01", 2000, 3, 15 )
SetExpFactor( 2 )
SetItemDropRate( 2 )
SetPieceItemDropRate( 2 )
SetGoldDropFactor( 2 )
SetAttackPower( 150 )
SetDefensePower( 100 )
SetCouponEvent( MIN(120) )
SetLevelUpGift( 15, "__bu", "II_SYS_SYS_SCR_BX_PET_LAWOLF7", 1 )
--}
--]]

------------------------------------------------------
---- Begin Script ------------------------------------
------------------------------------------------------

AddEvent( "Welcome Event" )
--{
SetTime( "2008-07-23 00:00", "2008-08-06 23:59" )

SetLevelUpGift( 15, "all", "II_SYS_SYS_SCR_AMPESS", 2 )
SetLevelUpGift( 60, "all", "II_SYS_SYS_SCR_AMPESS", 3 )
SetExpFactor( 1 )
--}

AddEvent( "Test Event" )
--{
SetTime( "2010-01-01 00:00", "2011-01-01 00:00" )

SetExpFactor( 30 )
SetItemDropRate( 30 )
SetPieceItemDropRate( 30 )
SetGoldDropFactor( 30 )

--}
Bei der AccountServer.exe ist ein Timer oder so im menü da steht ein datum. Das musst du auch anpassen.
01/26/2010 13:48 Steamblade#7
Quote:
Originally Posted by Sedrika View Post
Hassu nice updated aber die 0 muss da eine 1 sein für atk und def damit diese mal 1 genommen werden und nicht mal 0 das macht (zumindest bei mir) manchmal ingame DC beim attaken.
Ich änder es mal hatte zwar noch nie Probleme damit :>
02/14/2010 16:33 Darkdevil1#8
man muss dem "EXP-Einstell" - event nicht einmal einen Namen geben . Dann entfällt auch das 'EXPrates' Event is going on. das dann ingame angezeigt wird
02/16/2010 20:41 lilpiwo#9
ich hab irgend wie kein resources ordner
02/26/2010 20:13 Nilsator2#10
Kann man auch irgendow die Upgrade Raten einstellen?
Also Normales Upgrading, Sockeln und Schmuck

Wenn ich im Resource bei Piercing Size etwas ändere, wird es im Spiel irgendwie nicht umgesetzt.

Ausserdem würde ich gerne wissen, wie die Datei fpr Norm. und Schmuck Upgrade sind(falls es die gibt).

Warte auf Antworten :)

Nilsator
02/26/2010 21:17 Sedrika#11
Quote:
Originally Posted by Nilsator2 View Post
Kann man auch irgendow die Upgrade Raten einstellen?
Also Normales Upgrading, Sockeln und Schmuck

Wenn ich im Resource bei Piercing Size etwas ändere, wird es im Spiel irgendwie nicht umgesetzt.

Ausserdem würde ich gerne wissen, wie die Datei fpr Norm. und Schmuck Upgrade sind(falls es die gibt).

Warte auf Antworten :)

Nilsator
Ich sag nur sieh dir die "s.txt" an.
02/26/2010 22:03 Nilsator2#12
Das istja nur für Schmuck und Collector(trozdem danke).
Gibt es da auch welche für Nomale Upgrades und Sockel?
02/26/2010 22:22 Sedrika#13
Ich seh mich mal um aber ich denke wenn es nicht dabei ist, dann ist das vom server.
04/10/2010 13:49 syrixo#14
Ehm, die Mobs auf Azria dropen irgendwie ALLE gleich viel Penya!
Wie kann man das fixen ?
04/11/2010 09:53 Sedrika#15
Quote:
Originally Posted by syrixo View Post
Ehm, die Mobs auf Azria dropen irgendwie ALLE gleich viel Penya!
Wie kann man das fixen ?
PropMoverEx datei öffnen und da sich umsehen.