Link Sponsorizat
Tutoriale CS
Home
Download client CS 1.6
Download client CS:Source
Instalare server dedicat CS 1.6
Tutorial server dedicat CS:S
Inst server cu hldsupdatetool
Patch-uirea serverului
Instalare server in joc
Tutorial AmxModX
Tutorial AmxMod
Tutorial AdminMod
Tutorial ClanMod
Tutorial Statsme
Instalare plugin AmxModX
Inst plugin Adminmod
Tutorial HL Guard
Cum instalez HL Booster
Compilare plug. AmxModX
Cum pun motd
Reducerea lagului
Tutorial serverdoc
Descarcare rapida
Tutorial adresa DNS
Tutorial sXeInjected
Tutorial forum SMF
Download resurse jocuri PC
Forum
Contact
AmX Mod X
Instalare automata
Instalare modul CStrike
Instalare manuala
Configurare admin
Configurare configuri
Instalare pluginuri
Compilarea pluginurilor
Download pluginuri
Lista comenzi
Admin Mod
Instalare Admin Mod
Configurare admin
Configurare adminmod.cfg
Instalare pluginuri
Comenzi Adminmod
CS 1.6 Diverse
Generator configuri arme CS
Generator configuri CS
Online Photoshop Editor
Tutorial Xfire
Motd cu poza
Statsme
HL Guard
HL Guard Reallite
HL Booster
Tutorial verificare ip
Web Mod
Download
Configuri
Harti Counter Strike
Skin-uri Counter Strike 1.6
Coduri Counter Strike
Muzica pe server
Spray logo
Anti CSDoS
Addon Maker
Comenzi Servere CS 1.6
Boti Counter Strike
Moduri CS
Tutorial Superhero
Tutorial Warcraft 3
Tutorial UWC3NG
Tutorial CSDM (respawn)
Tutorial Gun Game
Tutorial Deathrun
Tutorial Hide`n Seek
Tutorial Diablo Mod
Tutorial Soccer Jam Mod
Biohazard Zombie Mod
Tutorial Jail Break Mod
Tutorial Zombie Swarm Mod
Tutorial Zombie Plague Mod
Tutorial American football mod
Tutorial Capture the Flag
Tutorial Paintball Mod
Modificare joc CS
Modificare background CS 1.6
Modificare culori meniuri GUI
Modificare culoare chat
Meniu in limba romana
Tutoriale DC++
Hub list/YnHub MC Cleaner
Instalare hub DC pe Ynhub
Instalare hub DC pe PotakaX
Instalare Verilhub si Admin
Instalare OpenDCHub
Instalare Trivia si Antiflood
Boti Direct Connect
Setari Conexiune
Comenzi DC++ si ODC
Dictionar Termeni DC
Erori hub DC
Mod Activ/Pasiv
DC++ si ODC in romaneste
Tag
Huburi romanesti
Votati site-ul


Statistici
  Tutoriale CS Source
Tutoriale CS Source
Instalare server CS Source
Patch-uire server CS Source
Adaugare in lista
Instalare Source Metamod
Tutoriale Mani Admin Plugin
Tutoriale Sourcemod
Tutoriale Mattie Eventscripts
Tutoriale moduri CS Source
Tutoriale diverse CS Source
Download skinuri CS Source
Download resurse CS Source
Download moduri CS Source
Alte Tutoriale
Tutoriale diverse
Tutoriale Day of Defeat Source
Tutoriale Team Fortress 2
Tutoriale Aliens vs Predator
Tutoriale Insurgency
Tutoriale WoW
Tutoriale SteamUp
Tutoriale Windows
 
 
 

Tutoriale Hub DC++ [Visual Basic]Cum Sa Facem Boti De Direct Conect

Acum va voi invata cum sa faceti botzii pentru Direct Conect.

Sa incepem:
Creati 3 butoane de comanda si le setati proprietatile asa:

Command1 - Name = Command1 Caption="Conecteaza"
Command2 - Name = Command2 Caption="Deconecteaza"
Command3 - Name = Command3 Caption="Trimite Msg"

Apoi creati 4 textboxes si le setati proprietatile asa:

Text1 - Name="txtAdresa"
Text1 - Text="Adresa" 'punem asa la text ca sa le putem deosebi pe forma ( aplicatie )

Text2 - Name=txtPort
Text2 - Text="411" ' asta este portul default pentru huburi ( il lasam asa ca sa le putem deosebi)

Text3 - Name=txtMesaj
Text3 - Text="Mesaj" ' mesajul care il trimite catre hub :-)

Text4 - Name=txtNick
Text4 - Text="Nickname"

Dupa ce ati facut pasii de mai sus...puneti pe forma si un timer
care sa aiba urmatoarele proprietati:

Enabled=False
Interval=350

Dupa ce ati pus si timer-ul acum duceti-va la ToolBox (in stanga
de tot unde se afla obiectele (butoanele timere etc) )...acolo dati
click dreapta si alegeti Components.
Va aparea o fereastra...scroll down pana gasiti in lista de acolo
Microsoft Winsock Control 6.0 bifati-l apoi click pe Apply
si pe OK.
Dupa cum vedeti..in toolbox a aparut un nou obiect...puneti-l pe forma
si setatii proprietatile asa:

Name=sock
Index=0

Acum dati dublu-click pe butonul Conecteaza !
Dupa cum vedeti..s-a deschis o noua fereastra...si au aparut 2
linii de cod:

Private Sub Command1_Click()

End Sub

 

Intre cele doua linii de cod...copiati urmatorul cod:

sock(0).RemoteHost = txtAdresa -winsock-ul care l-ati pus pe forma..apare cu numele sock
'cum v-am spus sa-l setati..apoi in paranteza este cifra "0"
' adica indexul...care v-am spus sa-l setati asa :-)
'remote host este egal cu txtAdresa adica se conecteaza la
' adresa pe care o scrieti voi in txtAdresa
sock(0).RemotePort = txtPort ' idem ca mai sus doar ca remote port=txtPort ..adica se conecteaza
' la adresa de mai sus la portul care il scrieti voi in txtPort

sock(0).Connect ' acum se conecteaza
Timer1.Enabled = True

Apoi reveniti la forma si dati dublu click pe butonul "Deconecteaza".
Dupa cum vedeti iar au aparut o fereastra si 2 noi linii de cod:

 

Private Sub Command2_Click()

End Sub

Intre ele copiati urmatorul cod:

On error Resume Next ' Error Handler
sock(0).close 'codul asta inchide conexiunea cu Remote Host-ul

Reveniti la forma si dati dublu-click pe butonul "Trimite Msg".
Dupa cum vedeti iar au aparut o fereastra si 2 noi linii de cod:

Private Sub Command3_Click()
End Sub
Intre acestea copiati urmatorul cod:

On Error Resume Next
sock(0).SendData "<" & txtNick & "> " & txtmess & "|" 'daca pui 500 de la fel :) trimite 500 mesaje..dar iei ban/kick imediat
sock(0).SendData "<" & txtNick & "> " & txtmess & "|" 'asta este exemplu
sock(0).SendData "<" & txtNick & "> " & txtmess & "|" 'si acesta :) deci botul acesta trimite pe hub 3 mesaje:)

Apoi din aceeasi fereastra...din dropdown-menu de sus...selectati general...si copiati urmatorul cod

Function Lock2Key(StrLock As String) As String ' asta e functia...trebuie copiata

Dim TLock2Key As String 'mereu ..nu e necesar sa o inveti pe de rost
Dim TChar As Integer
Dim rLock As String
If Len(StrLock) < 3 Then
Lock2Key = Left$("BROKENCLIENT", Len(StrLock))
Exit Function
End If
For I = 7 To Len(StrLock)
If Mid$(StrLock, I, 3) = " Pk" Then
I = Len(StrLock)
Else
rLock = rLock & Mid$(StrLock, I, 1)
End If
Next I
TLock2Key = Chr$(Asc(Left$(rLock, 1)) Xor Asc(Right$(rLock, 1)) Xor Asc(Mid$(rLock, Len(rLock) - 1, 1)) Xor 5)
For I = 2 To Len(rLock)
TLock2Key = TLock2Key & Chr$(Asc(Mid$(rLock, I, 1)) Xor Asc(Mid$(rLock, I - 1, 1)))
Next I
For I = 1 To Len(TLock2Key)
TChar = Asc(Mid$(TLock2Key, I, 1))
TChar = TChar * 16 + TChar \ 16 'Swap bits 11110000 -> 00001111
TChar = TChar Mod 256
If TChar = 0 Or TChar = 5 Or TChar = 36 Or TChar = 96 Or TChar = 124 Or TChar = 126 Then
Lock2Key = Lock2Key & "/%DCN" & Right$("000" & TChar, 3) & "%/"
Else
Lock2Key = Lock2Key & Chr$(TChar)
End If
Next I
End Function 'aici se termina functia :-)

Aceasta este functia LOCK2KEY...nu voi sta sa explic ce este si ce face...
ca dureaza ceva..dar daca vreti sa va interesati mai mult despre ea si despre protocolul
direct conect ...intrati aici:

http://gempond.com/odcps/
Apoi reveniti la forma..si dati dublu click pe Timer.
Dupa cum vedeti iar a aparut o fereastra si 2 noi linii de cod:

Private Sub Timer_Timer()

End Sub

Intre ele copiati codul urmator:

On Error Resume Next
Dim varkey As String
Dim rLock As String
Dim varlock As String
sock(0).GetData varlock, vbString
If InStr(varlock, "$Lock") Then
For I = 1 To Len(varlock)
If Mid(StrLock, I, 3) = " Pk" Then
I = Len(varlock)
Else
rLock = rLock & Mid(varlock, I, 1)
End If
Next I
varlock = rLock
varkey = Lock2Key(varlock)
sock(0).SendData "$Key " & varkey & "|" ' ce trimite catre hub
sock(0).SendData "$ValidateNick " & txtNick & "|" ' "valideaza" nick-ul
sock(0).SendData "$Version 1.0091|" ' ce trimite catre hub
sock(0).SendData "$MyINFO $ALL " & txtNick & " <oDC>$ $Cable$$9421036014$|" ' ce trimite catre hub
sock(0).SendData "$GetNickList|" ' ce trimite catre hub
sock(0).GetData varuser, vbString ' ce trimite catre hub
sock(0).SendData "$GetINFO " & txtNick & " " & txtNick & "|" ' ce trimite catre hub
End If
Timer1.Enabled = False

Ca sa intelegeti ce trimite catre hub bot-ul va recomand sa cititi/invatati
protocolul direct conect...care il puteti gasi la:

http://gempond.com/odcps/
Puteti downloada sursa de aici

Comenzi servere
Comanda un server dedicat Counter Strike 1.6 sau Source
Cautare
căutare personalizată
Sponsori
Sponsori
Bashcalie
Modern Warfare 2
Tutoriale COD:MW2
Prezentare Modern warfare 2
Download joc MW2
Tutorial Multiplayer MW2
Gazduire server MW2
Cumpara COD6: MW2
Tutoriale AvP
Prezentare joc AvP
Tutorial multiplayer AvP
Left 4 Dead 2
Download joc L4D2
Download Resurse client L4D2
Download resurse server L4D2
Tutoriale server dedicat L4D2
Left 4 Dead 1
Prezentare Left 4 Dead
Tutoriale Left 4 Dead
Download Client (joc) L4D
Instalare server dedicat L4D
L4D - DLC Survival Pack
Download resurse L4D
Pluginuri Sourcemod L4D
Servere Left 4 Dead No Steam
Comunitatea L4D Romania
Team Fortress 2
Download Team Fortress 2
Instalare server TF2
Day of Defeat
Download Day of Defeat Source
Instalare server DOD:S
Insurgency
Prezentare Insurgency
Instalare joc Insurgency
Instalare server Insurgency
CS Download
Download resurse CS 1.6
Download client (joc) CS 1.6
Download Server Creator
Download patch No Steam
Download Amx Mod X
Download Admin Mod
Download HL Guard Reallite
Download patch 48 joc CS 1.6
Download HL Booster - Antilag
Download Web Mod
Download Statsme
Download plugin Amx Mod X
Download harti CS 1.6
Link spre noi
Schimb de link-uri
Cod 1
Rezultat:
Tutoriale si resurse Counter Strike
Cod 2:

Rezultat: