• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

[Eluna] Grumbo'z Capture The Flag

slp13at420

Mad Scientist
Grumbo'z Capture The Flag

--Built-Tested and Approved for TC2 3.3.5a Eluna--
--Tested and Approved for TC2 4.3.4 Eluna--

This is my Super-Noooob attempt at a CTF system. <WIP>

this will spawn 3 flags:
  • Alliance team flag.
    QB3ONzCs.png
  • Horde team flag.
    fgpq8gss.png
  • World Start flag.
    vwfiZkYs.png

The players objective is to grab there team flag, locate the world flag, and capture it. The player must possess there team flag to successfully capture the world flag.
the duration of each round can be adjusted.
the duration between rounds can be adjusted.

  • "FEATURE" "Wil-O-whisp."
    • this will allow the world flag to spawn randomly across the realm. these locations are stored within the script, in the table `World_flag_loc`.
    • you can turn this feature on and off within the script using `wil_o_whisp` variable 1=on 0=off.
    • you can add more locations for the world flag to use.
    • with this feature off(0) the world flag will allways spawn at the same location. key [1] of the world flag location table marked [PRIMARY].
  • Capturing the World flag will end that round.
  • A Captured World Flag will become a team world flag and will appear as a world flag version of the team flag.
  • No hard saved data so a reboot will start the game over.

>> Grumboz Capture The Flag <<

>> The Wiki <<

[SUB]!! over 400 lines of pure bloody chaos !![/SUB]​

[SUP]
Sour Deisel .. what dreams are made from....
[/SUP]
 
Last edited:

slp13at420

Mad Scientist
updated 11-19-2014:

  • fixed spawn/despawn/respawn issues:
    • added a variable to set system to idle or operate .
    • added a variable to require a minimum amount of players for the system to start a round . due to an issue of flags not spawning when no players online.
  • added verbal responses to the World Flag for players who tag it that are not flag bearers.

updated 11-20-2014:

  • Added Object_Table storage clearing....forgot to clear the stored Gobject pointer from the table when they despawn.
  • tweeked some checks and functions.
  • Updated the wiki.

updated 11-26-2014:

  • Added a catch-22 for players using mounts. if they mount then they drop the flag and it respawns at its throne room.
    • I recommend your flag placement is near tele points.
    • With the round timer you can give players more time per round to seek out the world flag.
  • added a non_stop_action feature.
    • this will bypass the timers and allow a round to run until the World Flag is captured.
    • when a World Flag is captured then it instantly start a new round .
    • this will use the wil-o-whisp feature causing the flag to spawn randomly.
  • added a new feature `hint`... ..
    • when a world flag spawns , this will announce ONLY what Zone it spawned in.(uses the location name in the world flag locations table.)
      • 0 = off
      • 1 = announce to the Holding team.
      • 2 = announce to both teams.

yea cheezy video demo ... :rofl:
 
Last edited:

Portals

Banned
For as much as I see this script being used I dont see many thank yous for it. But I will be the first to say it cause this is a pretty nice script :D, thank you!
 

slp13at420

Mad Scientist
For as much as I see this script being used I dont see many thank yous for it. But I will be the first to say it cause this is a pretty nice script :D, thank you!

tbh I haven't really surfed the servers in a while to see what others have to offer now-a-days or who's using what of mine :tongue (2):

Tnx for the review :)
 

Portals

Banned
tbh I haven't really surfed the servers in a while to see what others have to offer now-a-days or who's using what of mine :tongue (2):

Tnx for the review :)

No problem I actually just started using Eluna about a week ago and this is gonna be my first lua script im adding to it haha.
 

Tommy

Founder
For as much as I see this script being used I dont see many thank yous for it.

They are called leechers. They lurk, download and do practically everything without any form of communication, and they don't leave evidence of their existence.


Even though this was release going on 2 years ago, nice job.
 

Portals

Banned
They are called leechers. They lurk, download and do practically everything without any form of communication, and they don't leave evidence of their existence.


Even though this was release going on 2 years ago, nice job.

It's sad and this was kind of a necro on my part but I have seen 3 servers use this within 2 months haha.
 

slp13at420

Mad Scientist
I have seen 3 servers use this within 2 months haha.

:jaw:
o!m!g! im so honored :D tnx everyone \o/

they may have leached it .. but they are using my work :evil2:
but a tnx once n a while would be nice too :somuchwin: tnx :D
 
Last edited:

Tommy

Founder
It's sad and this was kind of a necro on my part but I have seen 3 servers use this within 2 months haha.

Bumping old threads isn't frowned upon here like it is on other sites. Bump a 3 year old post for all I care. Not really sure why people hate it so much - I can understand support threads not allowing but not other threads.

:jaw:
o!m!g! im so honored :D tnx everyone \o/

they may have leached it .. but they are using my work :evil2:
but a tnx once n a while would be nice too :somuchwin: tnx :D

:thumbupguy:

I hate when people don't give credits or don't shoutout at creators of projects they use. Mercenary system has been sitting on github for awhile now and I have no idea how many people are actually using it.
 

slp13at420

Mad Scientist
ive done google searches but only get my threads or repo never anything like a servers forums.

but on a side note guyz . I have been kicking around the idea of a simple CTF System where players just have to tag the flag . it could either be set to be guild based flag owner or set to be team based flag owner. upon capture it would respawn at a random location other than its last location. players wont need the wsg aura. just search the world and find the flag. upon capturing a flag . if set it will announce to the controlling Guild/team its new location , maybe they could tele to it... definitely in cpp . something for this summer/fall maybe.


Bumping old threads isn't frowned upon here like it is on other sites. Bump a 3 year old post for all I care. Not really sure why people hate it so much - I can understand support threads not allowing but not other threads.

honestly never could understand that. get all huffy cuz someone likes something. lol
I don't care how old it is . we rely on the hit counter and those comments to let us know what the ppl like.
sometimes those comments can offer ideas too :D
pop on n let us know how you have it setup and how are the players reacting to it.
end of the day product is `it's for the players`. its all about the players and how are they reacting to my work.
But hey ;) Tnx for choosing my work. its an honor.
 
Last edited:

slp13at420

Mad Scientist
update 10-19-2016
updated to the latest rev `TrinityCore rev. 60541b667b41+ 2016-02-20` due to an error with `GetGameTime()`.
altho it posts an integer value in the console:
Code:
[COLOR="#808080"]
local x = GetGameTime();
print(x);
[/COLOR]

it errors when I try to use it as an integer:
Code:
[COLOR="#808080"]
local x = GetGameTime();
math.randomseed(x);
[/COLOR]

So I just changed all instances of `GetGameTime()` with `os.time()`.
 
Top