Worldwide FFAPVP menu

User Tag List

Results 1 to 10 of 10
  1. #1
    Tommyruin's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Worldwide FFAPVP

    I was wondering if it would be possible to make the whole world of warcraft a free for all player vs player environment, so horde can fight alliance, or horde against horde etc everywhere in the game, and can team up to take on other teams? I know you can change the pvp flags of a zone but I don't think that does what im thinking of doing? Anyone offer any advice? Cheers y'all

    Worldwide FFAPVP
  2. #2
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    On login -> Apply FFA flag.
    On area change -> Apply FFA flag.
    On zone change -> Apply FFA flag.
    On map change -> Apply FFA flag.

    These are simple hooks that could give you a simple solution.

  3. #3
    Tommyruin's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So id have to do this for every zone?:3

  4. #4
    Tommyruin's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is this what im looking for? --->This ([Release] PVPForAll [C++])<--- If so how do I implement it? Im new to all this C++ Lua mallarky

  5. #5
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Well, that wouldn't work, but it gives you the idea of hooking the event and setting the flags.

    If you don't know programming you're not going to get very far and I'm not doing it for you.

  6. #6
    minupii's Avatar Master Sergeant
    Reputation
    25
    Join Date
    Sep 2012
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For Arcemu:
    Code:
    function OnEnterWorldZZZ(event, pPlayer)
          pPlayer:FlagFFA(true)
    end
    RegisterServerHook(4, OnEnterWorldZZZ)
    Again, as StoneHarry said, I probably shouldn't do this for you, but I happend to have this script in my scripts folder for a project, thats a bit like yours.

    Regards Minupi.

    Ps. Taken directly from Arcemu's website:

    Code:
    SERVER_HOOK_ENTER_WORLD	= 4    --(event, pPlayer)     / a character enters the world (login) or moves to another map
    Last edited by minupii; 04-05-2013 at 03:48 PM.

  7. #7
    Tommyruin's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the script, but I really need to learn how to implement it, can you recommend any good starter guides to get me going? (+repped)

  8. #8
    minupii's Avatar Master Sergeant
    Reputation
    25
    Join Date
    Sep 2012
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There really is no reason for +rep for that, but thanks anyways :-)
    I have to say, that I think it will be hard to learn without any programming background(StoneHarry got the right of that).

    But if you really insist, then look into the script above and these links:

    List of All Events - ArcEmu-Wiki
    Unit Commands - ArcEmu-Wiki

    The first site is the hooks, the hook triggers the function:

    RegisterServerHook(4, OnEnterWorldZZZ)

    Could be: UNIT_EVENT_ON_ENTER_COMBAT which has the ID of 1 so:

    Code:
    function functionname(pUnit, event, pAttacker)
           pUnit:SendChatMessage(14, 0, "Do not attack me!")
    RegisterUnitEvent(UNIT ID, HookID, functionname)
    SendChatMessage(TYPE, Language, Message)

    It is all described on the pages, what I did was to learn from there and experiment.

    If you have a problem then people have mostly likely had it before you, so google is your best friend, when debugging in a new language besides world.exe ofcourse!

    It is hard to explain in a short reply, but for me its all about experimenting with yourself, as you will learn much more doing that, than reading some random forum guide.

    Edit: Scripts should be placed in the scripts folder, and it has to be .lua files!
    Last edited by minupii; 04-05-2013 at 03:49 PM.

  9. #9
    Tommyruin's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    54
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cheers for the help

  10. #10
    minupii's Avatar Master Sergeant
    Reputation
    25
    Join Date
    Sep 2012
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cheers. :-)

Similar Threads

  1. [Live streams]Blizzards Worldwide invitational Paris 2008
    By JoeThePlumber in forum World of Warcraft Guides
    Replies: 13
    Last Post: 06-28-2008, 12:52 PM
  2. Blizzard Entertainment Worldwide Invitational
    By tangos in forum World of Warcraft General
    Replies: 1
    Last Post: 02-15-2008, 06:40 AM
All times are GMT -5. The time now is 03:31 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search