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

TuT - AutoUpdater do scriptu.


Rekomendowane odpowiedzi

Opublikowano

Siemka ziomeczki.

 

Pokaże wam jak dodać autoupdater do twojego skryptu.

 

1. Wejdź na https://github.com/ i załóż nowe konto.

 

2. Dodaj swój skrypt na GitHub

 

3.Dodaj do swojego skryptu kod AutoUpdatera( Na samą górę skryptu) :

-- AutoUpdater
local version = "Wersja skryptu" --


local autoupdateenabled = true
local UPDATE_SCRIPT_NAME = "Nazwa skryptu"--
local UPDATE_HOST = "raw.github.com"
local UPDATE_PATH = "Link do skryptu bez raw.github.com np. /ajgoreq/Bol/master/skrypt.lua"--
local UPDATE_FILE_PATH = SCRIPT_PATH..GetCurrentEnv().FILE_NAME
local UPDATE_URL = "https://"..UPDATE_HOST..UPDATE_PATH

local ServerData
if autoupdateenabled then
	GetAsyncWebResult(UPDATE_HOST, UPDATE_PATH, function(d) ServerData = d end)
	function update()
		if ServerData ~= nil then
			local ServerVersion
			local send, tmp, sstart = nil, string.find(ServerData, "local version = \"")
			if sstart then
				send, tmp = string.find(ServerData, "\"", sstart+1)
			end
			if send then
				ServerVersion = tonumber(string.sub(ServerData, sstart+1, send-1))
			end

			if ServerVersion ~= nil and tonumber(ServerVersion) ~= nil and tonumber(ServerVersion) > tonumber(version) then
				DownloadFile(UPDATE_URL.."?nocache"..myHero.charName..os.clock(), UPDATE_FILE_PATH, function () print("<font color=\"#FF0000\"><b>"..UPDATE_SCRIPT_NAME..":</b> successfully updated. Reload (double F9) Please. ("..version.." => "..ServerVersion..")</font>") end)     
			elseif ServerVersion then
				print("<font color=\"#FF0000\"><b>"..UPDATE_SCRIPT_NAME..":</b> You have got the latest version: <u><b>"..ServerVersion.."</b></u></font>")
			end		
			ServerData = nil
		end
	end
	AddTickCallback(update)
end

Tam gdzie jest znak -- należy zmienić na swoje.

 

Linki:

 

Tut GitHub :  http://forum.android.com.pl/f999/jak-ua-ywaae-github-com-373809/

 

W razie problemów z konfiguracją proszę pisać.

 

Tam gdzie nazwa skryptu - Musi być taka sama jak w BoLu ale bez .lua

Problem z BoL'em ? Pisz do mnie. ;P

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...