It will install the profiler for them and open up internet explorer to there guilds profile update page and tell them what to put in the input boxs and what to do.
To use 1st the guild master or web master must set the profile update page in the .ini file and the password for the update page then they can send the files to there guild members. Have the guild members read the ReadMe.txt
Heres the source for AutoIt3 users
- Code: Select all
; WoWRoster Uploader
; Created By: Nightfel
#include <GUIConstants.au3>
#include <IE.au3>
; #################
; Variables
; #################
$inifile = "WoWRosterUploader.ini"
$UpPage = IniRead ( $inifile, "Uploader", "Update Page", "None" )
$WoWLoc = IniRead ( $inifile, "Uploader", "WoW Folder", "None" )
$WoWWTF = IniRead ( $inifile, "Uploader", "Account Folder", "None" )
$SavVari = IniRead ( $inifile, "Uploader", "Saved Variables", "None" )
$AcctNam = IniRead ( $inifile, "Uploader", "Account Name", "None" )
$GuildPass = IniRead ( $inifile, "Uploader", "Roster Password", "None" )
$UpdateNote = IniRead ( $inifile, "Uploader", "Update Note", "None" )
$FilePic = "Upload.gif"
; #################
; Variables
; #################
; #################
; GUI
; #################
GUICreate ( "WoWRoster Uploader", 360, 125 )
GUICtrlCreateLabel ( "Location of WoW Default:C:\Program Files\World of Warcraft\", 5, 5, 350 )
$GUIWoWLoc = GUICtrlCreateInput ( "", 5, 20, 350 )
GUICtrlSetData ( $GUIWoWLoc, $WoWLoc )
GUICtrlCreateLabel ( "Account Name In Caps Note: This is to get location of Saved Variables Folder", 5, 50, 350 )
$GUIAcctNam = GUICtrlCreateInput ( "", 5, 65, 350 )
GUICtrlSetData ( $GUIAcctNam, $AcctNam )
$GUIButton1 = GUICtrlCreateButton ( "Upload Files", 5, 95 )
$GUIButton2 = GUICtrlCreateButton ( "Install Character Profiler", 71, 95 )
GUISetState ()
; #################
; GUI
; #################
; #################
; Upload Files
; #################
Func UploadFiles()
$CtrlWoWLoc = GUICtrlRead ( $GUIWoWLoc )
$CtrlAcctNam = GUICtrlRead ( $GUIAcctNam )
IniWrite ( $inifile, "Uploader", "WoW Folder", $CtrlWoWLoc )
IniWrite ( $inifile, "Uploader", "Account Name", $CtrlAcctNam )
$UpPage = IniRead ( $inifile, "Uploader", "Update Page", "None" )
$WoWLoc = IniRead ( $inifile, "Uploader", "WoW Folder", "None" )
$WoWWTF = IniRead ( $inifile, "Uploader", "Account Folder", "None" )
$SavVari = IniRead ( $inifile, "Uploader", "Saved Variables", "None" )
$AcctNam = IniRead ( $inifile, "Uploader", "Account Name", "None" )
$GuildPass = IniRead ( $inifile, "Uploader", "Roster Password", "None" )
$UpdateNote = IniRead ( $inifile, "Uploader", "Update Note", "None" )
GUICtrlSetData ( $GUIWoWLoc, $WoWLoc )
GUICtrlSetData ( $GUIAcctNam, $AcctNam )
GUICreate ( "Upload File", 734, 275 )
$GUI11 = GUICtrlCreateInput ( $WoWLoc&$WoWWTF&$AcctNam&$SavVari&"CharacterProfiler.lua", 393, 89, 335, 17 )
$GUI22 = GUICtrlCreateInput ( $WoWLoc&$WoWWTF&$AcctNam&$SavVari&"PvPLog.lua", 393, 116, 335, 17 )
$GUI33 = GUICtrlCreateInput ( $GuildPass, 393, 208, 335, 17 )
$GUI44 = GUICtrlCreateInput ( $UpdateNote, 393, 249, 335, 17 )
$GUIBack = GUICtrlCreatePic ( $FilePic, 0, 0, 391, 275 )
GUISetState ()
$IEPU = _IECreate ("http://angst.freehostia.com/Joomla/apps/roster/update.php")
WinActivate ( "Upload File" )
EndFunc
; #################
; Upload Files
; #################
; #################
; Install Char
; #################
Func InstallChar()
DirCreate ( $WoWLoc&"Interface\AddOns\CharacterProfiler\" )
FileInstall ( "CharacterProfiler\CharacterProfiler.lua", $WoWLoc&"Interface\AddOns\CharacterProfiler\CharacterProfiler.lua", 1 )
FileInstall ( "CharacterProfiler\CharacterProfiler.toc", $WoWLoc&"Interface\AddOns\CharacterProfiler\CharacterProfiler.toc", 1 )
FileInstall ( "CharacterProfiler\localization.lua", $WoWLoc&"Interface\AddOns\CharacterProfiler\localization.lua", 1 )
FileInstall ( "CharacterProfiler\readme.txt", $WoWLoc&"Interface\AddOns\CharacterProfiler\readme.txt", 1 )
FileInstall ( "CharacterProfiler\rpgo.core.lua", $WoWLoc&"Interface\AddOns\CharacterProfiler\rpgo.core.lua", 1 )
FileInstall ( "CharacterProfiler\rpgo.lib.lua", $WoWLoc&"Interface\AddOns\CharacterProfiler\rpgo.lib.lua", 1 )
EndFunc
; #################
; Install Char
; #################
; #################
; GUI Read
; #################
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $GUIButton1
Call ( "UploadFiles" )
Case $msg = $GUIButton2
Call ( "InstallChar" )
EndSelect
WEnd
; #################
; GUI Read
; #################