Any Last Administrative Requests 1.4.4 (2010-05-16)

scm, pwn, mirc scripts, game mode management
Bookmark and Share

Any Last Administrative Requests 1.4.4 (2010-05-16)

Postby [DRuG]Dabombber on Fri Apr 17, 2009 8:23 pm

Features
  • Customizable command levels
  • Join messages (in chat or textdraws)
  • Temporary/permenant muting/jailing/freezing
  • In-game admin log
  • Bans/suspensions for IPs/IP ranges and names (including wildcards)
  • Warnings system
  • Ping kicker (using averaged values)
  • Flood checking for chat/commands/joins and RCON attempts
  • Spectate system with free spectate mode and HUD for player information (works despite 0.3's efforts to break spectating)
  • Alias system for checking player's previous names/IPs
  • Chat history for joining players
  • Finds players countries from their IP
Installing
  • Put the whirlpool plugin in your plugins folder
  • Put alar.amx in your filterscripts folder
  • Open your server.cfg and put alar first on the filterscripts line, and Whirlpool on the plugins line
Changes
Code: Select all
1.4.4    (2010-05-16)
    Fixed: Work around a bug in PVars

1.4.3    (2010-05-08)
    Fixed: Incorrectly putting admins in a vehicle when exiting spectate

1.4.2    (2010-05-06)
    Added: GetPlayerCountryName() function
    Changed: /aalias, /aalias2 and /aalias3 don't need parameters when spectating a player
    Changed: /arepair will fix vehicle damage on vehicles with full health
    Changed: Increased /acarcolour limits to include all possible colour ids
    Changed: Removed /acreate model limits for rc vehicles and the tram
    Changed: Use commas for money
    Changed: Use native sa-mp camera functions where possible instead of trying to guess where the camera is
    Changed: Use PVars for cross script player variables (CountryCode, CountryName, AlarLevel, AlarSpectating, AlarStatus)
    Fixed: alar_update filterscript not importing bans/suspensions correctly
    Fixed: Better checking for putting players in the right vehicle when leaving spectate/jail
    Fixed: Blank lines in the admin log when the string ends with a space
    Fixed: OnAdminStateChange having the wrong values for newstate and oldstate when unfreezing or undesyncing a player
    Fixed: RC Goblin seat number

1.4.1    (2010-03-15)
    Fixed: /ainfo displaying "Weapons:" even if the player has none
    Fixed: /awarnings not displaying correctly when no admin is stored
    Fixed: Some incorrect vehicle seat numbers

1.4      (2010-01-11)
    Added: 3D texts showing the vehicle IDs of alar created vehicles when the /adestroy command is used
    Added: Check for invalid paintjobs
    Added: Check for too many RCON login attempts
    Added: Functions to get a player's/IP's country code/name
    Added: Idle players to /apaused
    Added: Option to hide admin names when banning/suspending from a filterscript/gamemode
    Added: Parameter (command) to /ahelp, to show help about a command
    Added: Parameters "visible" and "current" to the /adestroy command, as well as the ability to delete multiple vehicles at a time "/adestroy 2,3,20-25,8"
    Added: RCON admins are effectively alar admins (of level RCONLevel)
    Added: Sounds to aslap and apunch
    Added: StoreAliases setting
    Added: Support for NPCs (aliases are not saved, cannot be muted/jailed/frozen/desynced/banned/suspended/ejected/brought/dropped/cause a join flood)
    Added: Warnings system (Commands: /awarn, /aunwarn, /awarnings  Settings: WarnLimit, WarnProtection, WarnSuspendTime, WarnTimeout, WarnLevel, UnwarnLevel  Functions: WarnPlayer, WarnPlayerid)
    Added: When spectating, double click a player from the list to spectate them
    Added: Wildcard support to /akick (WildKickLevel setting)
    Changed: /aban and /asuspend only ban/suspend the player's IP unless a public function (set with SetAlarLoginCheck) returns true
    Changed: /aip and /ainfo default the the player being spectated if no player is entered
    Changed: Accounts created by RCON admins are made to be level RCONLoginLevel
    Changed: All information now stored in a SQL database
    Changed: Commands are processed using a modified zcmd rather than a hardcoded binary tree
    Changed: Exiting spectate mode will put you back in your vehicle and restore your last weapon
    Changed: For commands that take [player name] as a parameter, the name can be enclosed in quotes
    Changed: Going to and bring players will put themAnonymous in their vehicle/trailer
    Changed: Includes for compiling alar are now in the alar.pwn directory rather than the compiler includes folder
    Changed: Log keys now enabled by default
    Changed: Repairing a vehicle to full health fixes model damage
    Changed: Temporary mutes/jails/freezes are saved
    Changed: The options $(DATE) and $(TIME) for ban messages have been replaced with $(DATETIME), which is in the format 'YYYY-MM-DD HH:MM:SS'
    Changed: Use Whirlpool instead of MD5 for hashes (requires Whirlpool plugin, version 1.0 included)
    Removed: Length limit for reasons (ban/mute etc)
    Removed: Option to show personal messages to admins
    Removed: Vehicle model limit check

1.3.1    (2009-10-09)
    Fixed: Adminchat prefixes not showing correctly in /ahelp
    Fixed: Banshee missing from allowed mod list
    Fixed: Displaying the wrong name for failed /aloginas attempts
    Fixed: Level check for /abancheck
    Fixed: PlayerSpectateVehicle bug in alar.inc
    Fixed: Some timers were not being reset properly when using alar.inc functions
    Fixed: Suspending a name with a wildcard only kicked the first player

1.3      (2009-08-08)
    Added: /acarcolour command
    Added: /aipupdate command
    Added: /aspectating command
    Added: Additonal RCON commands
    Added: Chat history for joining players (/ahistory)
    Added: Enabled going to a player from spec using the look behind key (requires agoto privlages)
    Added: OnAlarInit() and OnAlarExit() callbacks, and GetAlarVersion() function
    Added: Option to check for invalid vehicle mods (CHECKMODS compile setting)
    Added: Option to enable extra spectate views (ExtraSpecViews setting)
    Added: Parameter (amount) to /arepair, requires player parameter to be entered
    Added: Players in the server who are immune to the ping kicker can be viewed with the /aimmune command
    Added: Spectate HUD setting is saved
    Added: SuspendPlayer() and BanPlayer() functions
    Added: Whitelist from range bans (/awhitelist /aunwhitelist)
    Changed: /asetname and /aloginas so banned or suspended names cannot be used
    Changed: How admins spawn from spec (added SetSpawnType() function) and how jailed players spawn
    Changed: Locahost and LAN IP address no longer show as Unknown
    Changed: Players with the same IP as a player banned or suspended with /aban or /asuspend are kicked from the server (KickAllIPs setting)
    Changed: Ranges bans/suspensions can have a different message (RangeBanMsg/RangeSuspensionMsg settings)
    Changed: Spectating admins will view the closest player in their virtual world if their current player dies (with no killer) or leaves
    Changed: The ping kicker can now be disabled by setting the max ping to 0 or less
    Fixed: Added password length check to RCON account creation
    Fixed: Join textdraws not appearing for joining players
    Fixed: Restricted spawning where you look in free spec to only admins who can right click teleport
    Fixed: Set virtual world and interior of passengers when using /agoto and /abring
    Fixed: Various minor bugs

1.2      (2009-05-14)
    Added: "Admins Spectating" to /asinfo
    Added: "paused" to spec hud
    Added: /alog command to toggle whether admin log keys enabled, and to change the log page
    Added: Log message when a permanently muted/jailed/frozen player joins
    Added: Multiple adminchat prefixes now possible using | as a seperator eg) "@|#|//"
    Changed: Using /aflip now puts out the fires on vehicles
    Fixed: Background alpha in admin logs, also changed so using 0 as the colour uses the default colour
    Fixed: Newline in reason when unsuspending/unbanning
    Fixed: Random bug where ban/suspend messages didn't show with some gamemodes using YSF
    Fixed: The spectate HUD so it updates when /asetname is used

1.1      (2009-05-04)
    Added: Parameter [player] to /asuspendip
    Added: Warning when /aservername will truncate in the sa-mp browser
    Changed: More rigorous file opening checks for /alistmodes
    Changed: Some vehicle names to match those in the gxt file and remove duplicates
    Fixed: /ainterior and /aworld work on admins in free spec
    Fixed: Textdraws being destroyed when /achangemode is used with an incorrect mode name

1.0      (2009-04-17)
    Initial version
Attachments
alar 1.4.4.rar
(343.86 KiB) Downloaded 768 times
User avatar

[DRuG]Dabombber
[DRuG] member
[DRuG] member
[alr] member
 
Posts: 84
Joined: Sat Jul 28, 2007 7:35 pm


Re: Any Last Administrative Requests

Postby [DRuG]NikT on Fri Apr 17, 2009 8:49 pm

That's freakin awesome DB.. you should also release this on gtaforums.com - this is the absolute Mecca of GTA modding, with thousands of the best modders for gta watching the release threads like a hawk - this will ensure the world sees your greatness.

Also worthy and focus of great attention is gtagarage.com and www.gtagaming.com/forums/ [<3]

If you need any help with posting the release or advice regarding how to conduct or document it, let me know.. I've done quite a few.. know where and who to chat to to get things approved quick etc.

Am I ok to add it to drugcrew.com?

Also, this is the underlying stuff behind some of the major servers out there - is this information something we want to share with peepz? Coz I reckon that's an awesome element of this release [mrgreen]

Respekt

I think it would be good if we ran this in our samp server, any volunteers to set it up, chat to me on MSN.


"But my head's all messed up, so you better driive brother"
User avatar

[DRuG]NikT
[DRuG] cofounder & your host

Status:
Happy New Year folks!!

[DRuG] cofounder & your host
[DRuG] coleader
[DRuG] member
DRuG server admin
[AGS] member
]DR[ member
 
Posts: 2523
Joined: Sat Jul 28, 2007 10:39 am
Location: Melbourne, Victoria, Australia


Re: Any Last Administrative Requests

Postby [M4D]FULL_METAL on Fri Apr 17, 2009 9:13 pm

i think this will make you laugh,

i dont have a clue what half that stuff does, but, it sounds good, and seeing as its from drug, it will be good :geek:
I am not an ordinary alchemist
The cycle of life only goes one direction, not even alchemy can change that.
It's been a good while since I've killed anyone, I kinda miss it. Ya wanna watch?
User avatar

[M4D]FULL_METAL
[M4D] member

Status:
SiK, Born and Bred

[M4D] member
[AGS] member
[DRuG] member
 
Posts: 598
Joined: Sat Aug 25, 2007 12:10 am
Location: T'ville


Re: Any Last Administrative Requests

Postby [SiK]DemonSeed on Fri Apr 17, 2009 9:13 pm

sweet this looks cool, SiK is going to make a SAMP race server :)
User avatar

[SiK]DemonSeed
[SiK] member

Status:
Yeah, the drug server has been left out to die it seems.

[SiK] member
 
Posts: 555
Joined: Thu Oct 04, 2007 2:37 pm
Location: Yokosuka, Japan


Re: Any Last Administrative Requests

Postby [DRuG]KillFrenzy on Fri Apr 17, 2009 10:25 pm

Awesome, we've been using this on AGS for a year or so. Over the time, it has become a very well developed admin script. Nice to see that it has been finally released.

We were also just talking about documentation with the admin script also - something that needs to be done upon releasing :P
User avatar

[DRuG]KillFrenzy
[DRuG] member
[DRuG] member
[alr] member
 
Posts: 257
Joined: Sat Jul 28, 2007 7:07 pm
Location: My House


Re: Any Last Administrative Requests

Postby [DRuG]NikT on Fri Apr 17, 2009 10:30 pm

[SiK]FULL_METAL wrote:i think this will make you laugh,

i dont have a clue what half that stuff does, but, it sounds good, and seeing as its from drug, it will be good :geek:


It gives us scripts to manage the server, delegate admins, use advanced admin scripting etc that is not shipped as part of samp, but expected to be within whatever modes the server runs.

Much like *but a totally different beast to* [UVA]Scooby's scripts for MTA Race administration, this spells epic things for samp servers.


"But my head's all messed up, so you better driive brother"
User avatar

[DRuG]NikT
[DRuG] cofounder & your host

Status:
Happy New Year folks!!

[DRuG] cofounder & your host
[DRuG] coleader
[DRuG] member
DRuG server admin
[AGS] member
]DR[ member
 
Posts: 2523
Joined: Sat Jul 28, 2007 10:39 am
Location: Melbourne, Victoria, Australia


Re: Any Last Administrative Requests

Postby [M4D]FULL_METAL on Sat Apr 18, 2009 12:29 am

ok, sweet, sounds kick ass
I am not an ordinary alchemist
The cycle of life only goes one direction, not even alchemy can change that.
It's been a good while since I've killed anyone, I kinda miss it. Ya wanna watch?
User avatar

[M4D]FULL_METAL
[M4D] member

Status:
SiK, Born and Bred

[M4D] member
[AGS] member
[DRuG] member
 
Posts: 598
Joined: Sat Aug 25, 2007 12:10 am
Location: T'ville


Re: Any Last Administrative Requests

Postby [DRuG]Grish on Sat Apr 18, 2009 2:05 am

Awesome work Dabombber!!

Your scripts are always top notch.

You are definitely a great asset to DRuG and alr
:)

User avatar

[DRuG]Grish
[DRuG] coleader

Status:
i eated a butter

[DRuG] coleader
[DRuG] member
[alr] member
 
Posts: 349
Joined: Sat Jul 28, 2007 6:25 pm


Re: Any Last Administrative Requests

Postby Mawson on Sun Apr 19, 2009 3:04 pm

We use this on AGS server, its freaking awesome, makes keeping the server hacker free HEAPS easier!!! Good Job man! [mrgreen]
User avatar

Mawson
»APG« member
»APG« member
[AGS] member
 
Posts: 10
Joined: Sun Mar 15, 2009 11:58 am


Re: Any Last Administrative Requests

Postby [FF]TeddyBear on Mon May 04, 2009 8:11 am

C:\Documents and Settings\LabriK\Desktop\alar.pwn(671) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1046) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1365) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1434) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1447) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1476) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1500) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1519) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(1526) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2656) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2722) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2740) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2755) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2780) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2889) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2917) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2943) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(2984) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3015) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3059) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3116) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3173) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3193) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3221) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3249) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3314) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3334) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3348) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3639) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3727) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3789) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3865) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(3956) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4048) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4164) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4385) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4486) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4546) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4605) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4664) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4685) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4727) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4832) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4891) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(4968) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5040) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5097) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5217) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5442) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5625) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5654) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5715) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5752) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5795) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5864) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(5967) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6083) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6218) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6274) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6337) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6401) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6492) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6524) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6630) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6673) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6697) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6806) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6983) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(6994) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7024) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7085) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7124) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7179) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7219) : warning 219: local variable "msg" shadows a variable at a preceding level
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7242) : error 017: undefined symbol "No"
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7242) : error 017: undefined symbol "other"
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7242) : error 017: undefined symbol "way"
C:\Documents and Settings\LabriK\Desktop\alar.pwn(7242) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


I didn't change a thing, and I updated the inc files, whats wrong? (I do understand the warning, just cbf fixin it) :geek:
User avatar

[FF]TeddyBear
[FF] member
[FF] member
 
Posts: 6
Joined: Sun Jan 18, 2009 8:17 pm


Next

Return to Mission Mods

Who is online

Users browsing this forum: No registered users and 1 guest

cron