wc3edit.net

United Warcraft 3 map hacking!
It is currently April 23rd, 2024, 8:31 am

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: My old Admin System
PostPosted: July 30th, 2009, 12:31 am 
Offline
Senior Member

Joined: June 18th, 2007, 12:45 am
Posts: 111
OMG I cant believe i actually found it but i have found my old admin system. I am sorry, but i dont know who the original author was on warcraft3 campaigns, but i couldnt find the link for it anymore here is the code in GUI form.

This is a 2 trigger admin system where this one below sets up a array system for the next trigger that identifys the admin by using these arrays.

Code:
Events
    Time - Elapsed game time is 10.00 seconds
Conditions
Actions
    For each (Integer A) from 2 to 13, do (Actions)
        Loop - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                If - Conditions
                    Or - Any (Conditions) are true
                        Conditions
                            (Name of (Player((Integer A)))) Equal to admins[0]
                            (Name of (Player((Integer A)))) Equal to admins[1]
                            (Name of (Player((Integer A)))) Equal to admins[2]
                            (Name of (Player((Integer A)))) Equal to admins[3]
                            (Name of (Player((Integer A)))) Equal to admins[4]
                            (Name of (Player((Integer A)))) Equal to admins[5]
                            (Name of (Player((Integer A)))) Equal to admins[6]
                            (Name of (Player((Integer A)))) Equal to admins[7]
                            (Name of (Player((Integer A)))) Equal to admins[8]
                            (Name of (Player((Integer A)))) Equal to admins[9]
                            (Name of (Player((Integer A)))) Equal to admins[10]
                            (Name of (Player((Integer A)))) Equal to admins[11]
                            (Name of (Player((Integer A)))) Equal to admins[12]
                            (Name of (Player((Integer A)))) Equal to admins[13]
                            (Name of (Player((Integer A)))) Equal to admins[14]
                Then - Actions
                    Game - Display to (All players) the text: (An admin ( + ((Name of (Player((Integer A)))) + ) is in the Game!))
                    Game - Display to (Player group((Player((Integer A))))) the text: Your extra commands...
                Else - Actions


Here is the admin set trigger, but now that i realize it this system was also setup as part of a color system with the ability to change water colors of the battleships map as well as being able to change your name i believe. Along with this my map was setup so that anyone in this list could be unkickable via in game kicker

Code:
Events
    Map initialization
   No Conditions
Actions
    Set admins[0] = name
    Set admins[1] = name
    Set admins[2] = name
    Set admins[3] = name
    Set admins[4] = name
    Set admins[5] = name
    Set admins[6] = name
    Set admins[7] = name
    Set admins[8] = name
    Set admins[9] = name
    Set admins[10] = name
    Set admins[11] = name
    Set admins[12] = name
    Set admins[13] = name
    Set admins[14] = name
    Set admins_count = 14

Can ignore rest
    -------- New admins must be added manually to the following triggers: 1st hostign blocker -> one more to check, 2nd kick player & kick menu show -> to make them unable to be kicked by admins,  --------
    Player Group - Pick every player in (All players) and do (Actions)
        Loop - Actions
            Set colorcommands[(Player number of (Picked player))] = 20
            For each (Integer A) from 0 to admins_count, do (Actions)
                Loop - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        If - Conditions
                            (Name of (Picked player)) Equal to admins[(Integer A)]
                        Then - Actions
                            Set colorcommands[(Player number of (Picked player))] = 200
                        Else - Actions


Here are the following variables used in these 2 triggers.

admins is String Array (1)
admins_count is Integer

The above kicking trigger mentioned is the one currently in my map, but it is inside of skeds old battleships map. I currently do not have the other parts of the packaged trigger. If i can find the map containing the original versions i will post them here.

Now i will continue working on my long lost map =)


Top
 Profile  
 
 Post subject: Re: My old Admin System
PostPosted: July 30th, 2009, 4:18 am 
Offline
Forum Staff
User avatar

Joined: August 5th, 2007, 1:38 pm
Posts: 507
Location: *Unknown*
Title: Gui Expert
Why not just make Admin_Group(Player Group) and add the Player = Admin in the first trigger to that group, So Instead of doing a 1-12 every time, just check to see if they belong in Admin_Group?


Top
 Profile  
 
 Post subject: Re: My old Admin System
PostPosted: July 30th, 2009, 4:44 am 
Offline
Forum Staff
User avatar

Joined: November 17th, 2008, 3:49 pm
Posts: 610
Arabidnun wrote:
Why not just make Admin_Group(Player Group) and add the Player = Admin in the first trigger to that group, So Instead of doing a 1-12 every time, just check to see if they belong in Admin_Group?
Why not just make Admin_Group(Player Group) and add the Player = Admin in the first trigger to that group, So Instead of doing a 1-12 every time, just check to see if they belong in Admin_Group?
While you were gone http://forum.wc3edit.net/gui-triggers-f6/admin-detection-system-t12493.html

_________________
Image


Top
 Profile  
 
 Post subject: Re: My old Admin System
PostPosted: July 30th, 2009, 4:53 am 
Offline
Senior Member

Joined: June 18th, 2007, 12:45 am
Posts: 111
Yea i just thought i should post it even though i do have the system Syre made i thought that this system was more intertwined in my map than i thought, but it turns out it really wasnt after going through all the code. It seems this is my map back when it was i would say 2 weeks old and this was a little over a year ago i think now?

I have lost this map due to the fact i was reformating my computer and tried backing up the files. For some reason this cd was lost and i found it today although my other battle tanks map all i can seem to find is a protected version that i would have ppl on here deprotect for me, but idk the triggers that are in it anymore.

It was basically a modified version of my battleships map switched over to battle tanks and i guess arabinun doesnt have a copy anymore which is fine. So i thought to post my old system with me being overwhelmed i got my map back lol.

Also have you been able to find out what is wrong with the hero leveling when they are switched out?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: Arnoldotu and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

phpBB SEO


Privacy Policy Statement
Impressum (German)