[Guide] How To ~ Event (Offi Files)

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Also das mit dem Regen müsste ganz leicht gehen...

      Man müsste das ca. so machen:

      TIMER der Bestimmt, wann es Regnen soll udn dadrunter ne if variable nur kp ob die bei den Offifiles so aussehen muss

      if rain == 1 then
      SetExpFactor( 2 )
      else
      SetExpFactor( 1 )
      end

      --------------------
      Sowas in der art müsste das sein und halt dann dadrüber den timer!
      Die if variable sagt nun dem server, wenn es regnet also 1 = an ^^, also wenns regnet dann wird die exp rate des servers x2 genommen und das else steht für andernfalls also wenn rain nciht = 1 ist also z.B. 0 oder höher(höher geht nicht) dann wir die exp rate wieder auf x1 gesenkt^^
      Naja nur obs klappt weiß ich ncith man könnte ja mal manuell testen indem man den regen anmacht dann mop hauzt um exp zu testen udn dann wieder regen aus machen un ncohamld en gleichen mop hauen xDDD

      Werde es mal testen, wenn ich zeit habe!
      Mfg, Exor
    • KingNoobie;43590 schrieb:

      I can't seem to get Event working, when i change event, the exp from EventFunc it's like it resets >.> and the event wont work any tip on ho wto fix ? D:


      You have to write the event in the bottom, where "beginn" or something like that is

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

      and not edit the sample :D
      add the sample under "begin script"
    • Also ich habe versucht nen Event zu machen aber wenn ich mich einlogge steht da nix und ich bekomme mit lvl 15 auch nicht das item
      Ich habe auch schon den server neugestartet und /lua Event probiert aber das geht auch nicht
      Hier mal meine Event.lua

      Brainfuck-Quellcode

      1. ---------------------------------------------------
      2. ---- À̺¥Æ® °ü·Ã ·ç¾Æ ÇÔ¼ö ·Îµù -------------------
      3. ---------------------------------------------------
      4. dofile(".\\LuaFunc\\EventFunc.lua")
      5. ---------------------------------------------------
      6. ---------------------------------------------------
      7. ---- ÃʱâÈ* ---------------------------------------
      8. tHour = { 505, 409, 324, 280, 220, 203, 202, 212,
      9. 227, 261, 302, 349, 571, 701, 764, 803,
      10. 790, 789, 754, 849, 936, 940, 919, 720 }
      11. ---------------------------------------------------
      12. ----------------------------------------------------------------------------------------------------------------
      13. ---- 1. AddEvent( strDesc ) -- À̺¥Æ® Ãß°¡ ¹× ¼³¸í µî·Ï
      14. ---- 2. SetTime( strStartTime, strEndTime ) -- ÇØ´ç À̺¥Æ®ÀÇ ½ÃÀÛ ½Ã°£, Á¾·á ½Ã°£ µî·Ï(¿©·¯°³ ¼³Á¤ °¡´É)
      15. ---- ( ½Ã°£ Çü½Ä -- "2007-05-03 17:53" )
      16. ---- 3. SetItem( ItemId, nMax, nNum, nLevel ) -- À̺¥Æ®¿ë µå·Ó ¾ÆÀÌÅÛ, ÀÏÀÏ ÃÖ´ë·®, µå·Ó °¹¼ö(·£´ý),
      17. ---- ¾ÆÀÌÅÛÀ» µå·ÓÇÒ ¸ó½ºÅÍÀÇ ÃÖ¼Ò ·¹º§ - ¿©·¯°³ °¡´É
      18. ---- 4. SetExpFactor( fFactor ) -- °æÇèÁö Áõ°¡ ¹è¼ö
      19. ---- 5. SetItemDropRate( fFactor ) -- ¾ÆÀÌÅÛ µå·Ó·ü Áõ°¡ ¹è¼ö
      20. ---- 6. SetPieceItemDropRate( fFactor ) -- ¸ó½ºÅÍ°¡ °¡Áö°í ÀÖ´Â ³¹°³ ¾ÆÀÌÅÛÀÇ µå¶ø·ü Áõ°¡ ¹è¼ö
      21. ---- 7. SetGoldDropFactor( fFactor ) -- Æä³Ä µå·Ó ¹è¼ö
      22. ---- 8. SetAttackPower( nAttackPower ) -- °ø°Ý·Â Áõ°¡
      23. ---- 9. SetDefensePower( nDefensePower ) -- ¹æ¾î·Â Áõ°¡
      24. ---- 10. SetCouponEvent( SEC(n) ) -- ÄíÆù À̺¥Æ®( Á¢¼Ó½Ã°£ - SEC(n) ¶Ç´Â MIN(n) )
      25. ---- 11. SetLevelUpGift( nLevel, "all", ItemId, nNum ) -- ·¹º§¾÷ ¼±¹°( nLevel´Þ¼º½Ã ¾ÆÀÌÅÛ Áö±Þ, "all" ºÎºÐ¿¡ ƯÁ¤ °èÁ¤ ÁöÁ¤ °¡´É(¿¹. "__bu" - ¹öµð, "__an" - ¿£Á© )
      26. ---- *** À̺¥Æ® Ãß°¡ µî·Ï½Ã 1¹øºÎÅÍ ¹Ýº¹ÇÏ°í 3~11¹øÀº ÇÊ¿ä¿¡ µû¶ó »ý·«°¡´ÉÇÏ´Ù.
      27. ----------------------------------------------------------------------------------------------------------------
      28. --[[ SAMPLE
      29. AddEvent( "EVENT TEST 01" )
      30. --{
      31. SetTime( "2007-06-08 14:23", "2007-06-08 16:11" )
      32. SetTime( "2007-06-09 14:23", "2007-06-10 00:00" )
      33. SetItem( "II_SYS_SYS_EVE_HAPPYMONEY01", 30000, 5, 15 )
      34. SetItem( "II_SYS_SYS_EVE_PUMPKIN01", 2000, 3, 15 )
      35. SetExpFactor( 2 )
      36. SetItemDropRate( 2 )
      37. SetPieceItemDropRate( 2 )
      38. SetGoldDropFactor( 2 )
      39. SetAttackPower( 150 )
      40. SetDefensePower( 100 )
      41. SetCouponEvent( MIN(120) )
      42. SetLevelUpGift( 15, "all", "II_SYS_SYS_SCR_BX_PET_LAWOLF7", 1 )
      43. --}
      44. --]]
      45. ------------------------------------------------------
      46. ---- Begin Script ------------------------------------
      47. ------------------------------------------------------
      48. AddEvent( "Erste Spieler" )
      49. --{
      50. SetTime( "2009-10-30 06:15", "2009-11-08 16:11" )
      51. SetTime( "2009-11-09 14:23", "2009-11-10 00:00" )
      52. SetExpFactor( 5 )
      53. SetItemDropRate( 2 )
      54. SetPieceItemDropRate( 2 )
      55. SetGoldDropFactor( 1 )
      56. SetLevelUpGift( 15, "all", "II_SYS_SYS_SCR_BXGLUECK", 1 )
      57. --}
      Alles anzeigen
    • rockzz;43816 schrieb:

      Quellcode

      1. AddEvent( "Erste Spieler" )
      2. --{
      3. SetTime( "2009-10-30 06:15", "2009-11-08 16:11" )
      4. SetTime( "2009-11-09 14:23", "2009-11-10 00:00" )
      5. SetExpFactor( 5 )
      6. SetItemDropRate( 2 )
      7. SetPieceItemDropRate( 2 )
      8. SetGoldDropFactor( 1 )
      9. SetLevelUpGift( 15, "all", "[COLOR="Red"]II_SYS_SYS_SCR_BXGLUECK[/COLOR]", 1 )
      10. --}
      Alles anzeigen


      Existiert die Box in deinen Resfiles?
      Ist sie auch in den Datein im Ressource ordner des Servers eingetragen`?

      Ich selber habe keine Probleme wenn ich ein Event deiner art mache.
      Ein beispiel:

      Quellcode

      1. AddEvent( "xx" )
      2. --{
      3. SetTime( "2009-10-22 00:00", "20*-10-29 23:59" )
      4. SetLevelUpGift( 15, "all", "II_SYS_SYS_EVE_BXCOMEBACK01", 1 )
      5. --}


      Die box bekommt man ganz simpel wenn man lvl 15 ist.
      Schau einfach nach ob die Box überall eingetragen ist ;) (denke mal daran liegt es)

      mfg
      cross
    • @rockzz:
      Wenn es eine Box ist die items zu bestimmten Chancen rausgiebt:
      godlikerz.de/guides/howto-gift…en-chance-boxen-5266.html

      Wenn es der fall ist dann muss sie in:
      propitem.txt
      propitem.txt.txt
      defineitem.h
      mdldyna.inc
      propGiftbox.inc

      (für Ressource ordner)

      und:
      propitem.txt
      propitem.txt.txt
      (für datasub2.res in den client)

      und:
      defineitem.h
      mdlDyna.inc
      (für data.res in client)

      eingetragen sein.

      mfg
      cross