[Request ] How i can add item in DB & Media.PK2...

10/08/2011 13:49 JENZO#1
hey Guys my Request is :

1- how can i add Item Like [Vigor] in Shop.
2- how can i add Quest Like [Knight/Baronet/Captin/General/etc...
3- how can i make RegPage With iis and mad it work i need Guide For this with hamachi. >> Important <<
4- how can i add my ip in my media.pk2 with out damage client.

really i need help guys plz ^^



any help ????
10/10/2011 09:32 vitalik123#2
Quote:
Originally Posted by JENZO View Post
[COLOR="Blue"][B]hey Guys my Request is :
4- how can i add my ip in my media.pk2 with out damage client.
PK2tools for ur client (search at forum)
and a tool by lolkop Divisioninfo editor ( also search, i cant upload it now.)
10/10/2011 15:13 JENZO#3
Quote:
Originally Posted by vitalik123 View Post
PK2tools for ur client (search at forum)
and a tool by lolkop Divisioninfo editor ( also search, i cant upload it now.)

plz upload or give me the link if u can coz i cant find anythink at forum.
10/10/2011 22:35 r4full#4
You cant only edit media.pk you need edit shops on DB too
10/11/2011 16:38 JENZO#5
Quote:
Originally Posted by r4full View Post
You cant only edit media.pk you need edit shops on DB too
like what in DB ?
shops ???
10/13/2011 00:46 vitalik123#6
division info editor, compile using AutoIt and use.
btw author is lolkop

PHP Code:
Dim $file$divisions[0xFF][0xFF]

$gui GUICreate('Divisioninfo Editor'400220)
$divisionList GUICtrlCreateList(''1010180150)
$serverList GUICtrlCreateList(''20010190150)
$addDivision GUICtrlCreateButton('Add Division'101609020)
$delDivision GUICtrlCreateButton('Del Division'1001609020)
$addServer GUICtrlCreateButton('Add Server'2001609520)
$delServer GUICtrlCreateButton('Del Server'2951609520)
$open GUICtrlCreateButton('Open Divisioninfo'1018518025)
$save GUICtrlCreateButton('Save Divisioninfo'20018519025)
GUISetState()

While 
1
    
Switch GUIGetMsg()
        Case -
3
            
Exit
        Case 
$open
            $file 
FileSaveDialog('Divisioninfo.txt', Default, 'Divisioninfo (DIVISIONINFO.TXT)'1'DIVISIONINFO.TXT'$gui)
            If 
$file<>'' Then
                $fileHwnd 
FileOpen($file16)
                
$locale FileRead($fileHwnd1)
                
$numberOfDivisions Int(FileRead($fileHwnd1))
                For 
$division=1 To $numberOfDivisions
                    $lengthOfDivisionName 
Int(FileRead($fileHwnd4))
                    
$divisionName BinaryToString(FileRead($fileHwnd$lengthOfDivisionName))
                    
GUICtrlSetData($divisionList$divisionName)
                    
$divisions[$division][0] = $divisionName
                    FileRead
($fileHwnd1)
                    
$numberOfServers Int(FileRead($fileHwnd1))
                    For 
$server=1 To $numberOfServers
                        $lengthOfServerAdress 
Int(FileRead($fileHwnd4))
                        
$serverAdress BinaryToString(FileRead($fileHwnd$lengthOfServerAdress))
                        
$divisions[$division][$server] = $serverAdress
                        FileRead
($fileHwnd1)
                    
Next
                Next
                FileClose
($fileHwnd)
            EndIf
        Case 
$divisionList
            GUICtrlSetData
($serverList'')
            
$div 0
            
For $div=1 To 0xFE
                
If $divisions[$div][0] = GUICtrlRead($divisionListThen ExitLoop
            Next
            
If $div <> 0 Then
                
For $serv=1 To 0xFE
                    
If $divisions[$div][$serv] <> '' Then GUICtrlSetData($serverList$divisions[$div][$serv])
                
Next
            
EndIf
        Case 
$addServer
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            ElseIf 
GUICtrlRead($divisionList) = '' Then
                MsgBox
(0'Error''Select a Division First')
            Else
                
$newAdress InputBox('Server''Enter the Serveradress here''')
                If 
$newAdress<>'' Then
                    
For $div=1 To 0xFF
                        
If $div 0xFF Then ExitLoop
                        
If $divisions[$div][0] = GUICtrlRead($divisionListThen ExitLoop
                    Next
                    
If $div <> 0xFF Then
                        
For $serv=1 To 0xFF
                            
If $serv 0xFF Then ExitLoop
                            
If $divisions[$div][$serv] = '' Then ExitLoop
                        Next
                    
EndIf
                    If 
$serv <> 0xFF Then
                        $divisions
[$div][$serv] = $newAdress
                        GUICtrlSetData
($serverList$newAdress)
                    EndIf
                EndIf
            EndIf
        Case 
$addDivision
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            Else
                
$newDivision InputBox('Division''Enter the Divisionname here''')
                If 
$newDivision<>'' Then
                    
For $div=1 To 0xFE
                        
If $divisions[$div][0] = '' Then
                            $divisions
[$div][0] = $newDivision
                            GUICtrlSetData
($divisionList$newDivision)
                            
GUICtrlSetData($serverList'')
                            
ExitLoop
                        
EndIf
                    
Next
                
EndIf
            EndIf
        Case 
$delDivision
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            ElseIf 
GUICtrlRead($divisionList) = '' Then
                MsgBox
(0'Error''Select a Division First')
            Else
                For 
$div=1 To 0xFE
                    
If $divisions[$div][0] = GUICtrlRead($divisionListThen
                        
For $i=0 To 0xFE
                            $divisions
[$div][$i] = ''
                        
Next
                    
EndIf
                
Next
            
EndIf
            
GUICtrlSetData($divisionList'')
            
GUICtrlSetData($serverList'')
            For 
$i=1 To 0xFE
                
If $divisions[$i][0] <> '' Then GUICtrlSetData($divisionList$divisions[$i][0])
            
Next
        
Case $delServer
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            ElseIf 
GUICtrlRead($divisionList) = '' Then
                MsgBox
(0'Error''Select a Division First')
            ElseIf 
GUICtrlRead($serverList) = '' Then
                MsgBox
(0'Error''Select a Server Fist!')
            Else
                For 
$div=1 To 0xFF
                    
If $div 0xFF Then ExitLoop
                    
If $divisions[$div][0] = GUICtrlRead($divisionListThen ExitLoop
                Next
                
If $div <> 0xFF Then
                    
For $serv=1 To 0xFF
                        
If $serv 0xFF Then ExitLoop
                        
If $divisions[$div][$serv] = GUICtrlRead($serverListThen
                            $divisions
[$div][$serv] = ''
                        
EndIf
                    
Next
                
EndIf
            EndIf
            
GUICtrlSetData($serverList'')
            For 
$i=1 To 0xFE
                
If $divisions[$div][$i] <> '' Then GUICtrlSetData($serverList$divisions[$div][$i])
            
Next
        
Case $save
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            Else
                
FileMove($fileStringTrimRight($file16)&'BACKUP_DIVISIONINFO.TXT',8)
                
$newFile FileOpen($file18)
                
FileWrite($newFile$locale)
                
$divNr 0
                
For $i=1 To 0xFE
                    
If $divisions[$i][0]<>'' Then $divNr+=1
                Next
                FileWrite
($newFileBinaryMid(Binary($divNr), 11))
                For 
$i=1 To 0xFE
                    
If $divisions[$i][0]<>'' Then
                        FileWrite
($newFileBinary(StringLen($divisions[$i][0])))
                        
FileWrite($newFileStringToBinary($divisions[$i][0]))
                        
FileWrite($newFileBinaryMid(Binary(0), 11))
                        
$servNr 0
                        
For $h=1 To 0xFE
                            
If $divisions[$i][$h]<>'' Then $servNr+=1
                        Next
                        FileWrite
($newFileBinaryMid(Binary($servNr), 11))
                        For 
$h=1 To 0xFE
                            
If $divisions[$i][$h]<>'' Then
                                FileWrite
($newFileBinary(StringLen($divisions[$i][$h])))
                                
FileWrite($newFileStringToBinary($divisions[$i][$h]))
                                
FileWrite($newFileBinaryMid(Binary(0), 11))
                            EndIf
                        
Next
                    
EndIf
                
Next
                FileClose
($newFile)
                
MsgBox(0,'Info''The Divisioninfo has been saved!')
            EndIf
    EndSwitch
WEnd 
10/13/2011 16:46 JENZO#7
Quote:
Originally Posted by vitalik123 View Post
division info editor, compile using AutoIt and use.
btw author is lolkop

PHP Code:
Dim $file$divisions[0xFF][0xFF]

$gui GUICreate('Divisioninfo Editor'400220)
$divisionList GUICtrlCreateList(''1010180150)
$serverList GUICtrlCreateList(''20010190150)
$addDivision GUICtrlCreateButton('Add Division'101609020)
$delDivision GUICtrlCreateButton('Del Division'1001609020)
$addServer GUICtrlCreateButton('Add Server'2001609520)
$delServer GUICtrlCreateButton('Del Server'2951609520)
$open GUICtrlCreateButton('Open Divisioninfo'1018518025)
$save GUICtrlCreateButton('Save Divisioninfo'20018519025)
GUISetState()

While 
1
    
Switch GUIGetMsg()
        Case -
3
            
Exit
        Case 
$open
            $file 
FileSaveDialog('Divisioninfo.txt', Default, 'Divisioninfo (DIVISIONINFO.TXT)'1'DIVISIONINFO.TXT'$gui)
            If 
$file<>'' Then
                $fileHwnd 
FileOpen($file16)
                
$locale FileRead($fileHwnd1)
                
$numberOfDivisions Int(FileRead($fileHwnd1))
                For 
$division=1 To $numberOfDivisions
                    $lengthOfDivisionName 
Int(FileRead($fileHwnd4))
                    
$divisionName BinaryToString(FileRead($fileHwnd$lengthOfDivisionName))
                    
GUICtrlSetData($divisionList$divisionName)
                    
$divisions[$division][0] = $divisionName
                    FileRead
($fileHwnd1)
                    
$numberOfServers Int(FileRead($fileHwnd1))
                    For 
$server=1 To $numberOfServers
                        $lengthOfServerAdress 
Int(FileRead($fileHwnd4))
                        
$serverAdress BinaryToString(FileRead($fileHwnd$lengthOfServerAdress))
                        
$divisions[$division][$server] = $serverAdress
                        FileRead
($fileHwnd1)
                    
Next
                Next
                FileClose
($fileHwnd)
            EndIf
        Case 
$divisionList
            GUICtrlSetData
($serverList'')
            
$div 0
            
For $div=1 To 0xFE
                
If $divisions[$div][0] = GUICtrlRead($divisionListThen ExitLoop
            Next
            
If $div <> 0 Then
                
For $serv=1 To 0xFE
                    
If $divisions[$div][$serv] <> '' Then GUICtrlSetData($serverList$divisions[$div][$serv])
                
Next
            
EndIf
        Case 
$addServer
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            ElseIf 
GUICtrlRead($divisionList) = '' Then
                MsgBox
(0'Error''Select a Division First')
            Else
                
$newAdress InputBox('Server''Enter the Serveradress here''')
                If 
$newAdress<>'' Then
                    
For $div=1 To 0xFF
                        
If $div 0xFF Then ExitLoop
                        
If $divisions[$div][0] = GUICtrlRead($divisionListThen ExitLoop
                    Next
                    
If $div <> 0xFF Then
                        
For $serv=1 To 0xFF
                            
If $serv 0xFF Then ExitLoop
                            
If $divisions[$div][$serv] = '' Then ExitLoop
                        Next
                    
EndIf
                    If 
$serv <> 0xFF Then
                        $divisions
[$div][$serv] = $newAdress
                        GUICtrlSetData
($serverList$newAdress)
                    EndIf
                EndIf
            EndIf
        Case 
$addDivision
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            Else
                
$newDivision InputBox('Division''Enter the Divisionname here''')
                If 
$newDivision<>'' Then
                    
For $div=1 To 0xFE
                        
If $divisions[$div][0] = '' Then
                            $divisions
[$div][0] = $newDivision
                            GUICtrlSetData
($divisionList$newDivision)
                            
GUICtrlSetData($serverList'')
                            
ExitLoop
                        
EndIf
                    
Next
                
EndIf
            EndIf
        Case 
$delDivision
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            ElseIf 
GUICtrlRead($divisionList) = '' Then
                MsgBox
(0'Error''Select a Division First')
            Else
                For 
$div=1 To 0xFE
                    
If $divisions[$div][0] = GUICtrlRead($divisionListThen
                        
For $i=0 To 0xFE
                            $divisions
[$div][$i] = ''
                        
Next
                    
EndIf
                
Next
            
EndIf
            
GUICtrlSetData($divisionList'')
            
GUICtrlSetData($serverList'')
            For 
$i=1 To 0xFE
                
If $divisions[$i][0] <> '' Then GUICtrlSetData($divisionList$divisions[$i][0])
            
Next
        
Case $delServer
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            ElseIf 
GUICtrlRead($divisionList) = '' Then
                MsgBox
(0'Error''Select a Division First')
            ElseIf 
GUICtrlRead($serverList) = '' Then
                MsgBox
(0'Error''Select a Server Fist!')
            Else
                For 
$div=1 To 0xFF
                    
If $div 0xFF Then ExitLoop
                    
If $divisions[$div][0] = GUICtrlRead($divisionListThen ExitLoop
                Next
                
If $div <> 0xFF Then
                    
For $serv=1 To 0xFF
                        
If $serv 0xFF Then ExitLoop
                        
If $divisions[$div][$serv] = GUICtrlRead($serverListThen
                            $divisions
[$div][$serv] = ''
                        
EndIf
                    
Next
                
EndIf
            EndIf
            
GUICtrlSetData($serverList'')
            For 
$i=1 To 0xFE
                
If $divisions[$div][$i] <> '' Then GUICtrlSetData($serverList$divisions[$div][$i])
            
Next
        
Case $save
            
If $file='' Then
                MsgBox
(0'Error''Open the Divisioninfo first!')
            Else
                
FileMove($fileStringTrimRight($file16)&'BACKUP_DIVISIONINFO.TXT',8)
                
$newFile FileOpen($file18)
                
FileWrite($newFile$locale)
                
$divNr 0
                
For $i=1 To 0xFE
                    
If $divisions[$i][0]<>'' Then $divNr+=1
                Next
                FileWrite
($newFileBinaryMid(Binary($divNr), 11))
                For 
$i=1 To 0xFE
                    
If $divisions[$i][0]<>'' Then
                        FileWrite
($newFileBinary(StringLen($divisions[$i][0])))
                        
FileWrite($newFileStringToBinary($divisions[$i][0]))
                        
FileWrite($newFileBinaryMid(Binary(0), 11))
                        
$servNr 0
                        
For $h=1 To 0xFE
                            
If $divisions[$i][$h]<>'' Then $servNr+=1
                        Next
                        FileWrite
($newFileBinaryMid(Binary($servNr), 11))
                        For 
$h=1 To 0xFE
                            
If $divisions[$i][$h]<>'' Then
                                FileWrite
($newFileBinary(StringLen($divisions[$i][$h])))
                                
FileWrite($newFileStringToBinary($divisions[$i][$h]))
                                
FileWrite($newFileBinaryMid(Binary(0), 11))
                            EndIf
                        
Next
                    
EndIf
                
Next
                FileClose
($newFile)
                
MsgBox(0,'Info''The Divisioninfo has been saved!')
            EndIf
    EndSwitch
WEnd 

thx bro but im Really idk what i can do with this cod's ^^
10/15/2011 10:14 Ninja_Stylez#8
Download AutoIt
Install it
Compile the code :)