Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] ...


Rekomendowane odpowiedzi

Opublikowano

Dlaczego to kurestwo :

 

 
#RequireAdmin
Global $Patch5 = @WindowsDir & "\System32\drivers\etc\hosts"
Global $Patch6 = @ScriptDir & "\Data\hosts"
Global $Patch7 = @ScriptDir & "\Temp\hosts"
Global $Patch9 = @ScriptDir & "\Backups\hosts"
 
If not FileExists($Patch9) Then
FileMove($Patch5, $Patch9) ; plik hosts z windowsa do backupa
EndIf
FileCopy($Patch6, $Patch7) ; kopiuje plik z data do temp hosts
Sleep(500)
FileMove($Patch6, $Patch5) ; przesuwa plik z data do patcha windowsa
Sleep(500)
FileMove($Patch7, $Patch6) ; przesuwa plik z temp do 
Sleep(500)
$size = FileGetSize($Patch5)
$size2 = FileGetSize($Patch6)
If $size = $size2 Then
MsgBox(32, "Sucess", "PunkBuster Blocked!" & @CRLF & "Start Game Now!")
Else
MsgBox(48, "Error", "Can't block DNS!" & @CRLF & "Contact with Administrator!")
EndIf

 

DZIAŁĄ OSOBNO A TO KURESTWO W KODZIE JUZ NIE ???

 

Func _block4()
GuiCtrlSetData($Progress1, 70)
If not FileExists($Patch9) Then
FileMove($Patch5, $Patch9) ; plik hosts z windowsa do backupa
EndIf
FileCopy($Patch6, $Patch7) ; kopiuje plik z data do temp hosts
Sleep(500)
FileMove($Patch6, $Patch5) ; przesuwa plik z data do patcha windowsa
Sleep(500)
FileMove($Patch7, $Patch6) ; przesuwa plik z temp do 
Sleep(500)
$size = FileGetSize($Patch5)
$size2 = FileGetSize($Patch6)
GuiCtrlSetData($Progress1, 100)
If $size = $size2 Then
MsgBox(32, "Sucess", "PunkBuster Blocked!" & @CRLF & "Start Game Now!")
GuiCtrlSetState($Button1, $GUI_DISABLE)
GuiCtrlSetState($Button2, $GUI_ENABLE)
GuiCtrlSetData($Progress1, 0)
Else
MsgBox(48, "Error", "Can't block DNS!" & @CRLF & "Contact with Administrator!")
odblokuj()
EndIf
EndFunc

???WTF

 

 

Jak dam to drugie w skrypt to tylko jest ten msg box

MsgBox(48, "Error", "Can't block DNS!" & @CRLF & "Contact with Administrator!")

jak odpale to w osobnym "czystym" skrypcie to działa bez najmniejszego problemu :_:

Wydaje mi sie ze nie moze dostac FileGetSize...

OndteAw.png
Opublikowano

Nie podam ci wiecej kodu bo nie potrzebne :) To wystarczy. W reszcie kodzie są po prostu inne funkcje które sa zależne od siebie

OndteAw.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...