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 - Pisanie skryptów do BoL'a.


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich jest to mój kolejny TuT i myślę że komuś się przyda.

 

Lekcja : Programowanie skryptów do BoL'a.

 

Zacznijmy od narzędzi do edycji Lua.

 

NotePad ++

Editor w BoLu.

 

Gdy jesteśmy w edytorze musimy pamiętać o 3 ważnych funkcjach :

 

OnLoad() - Funkcja która wywołuje nasz kod po załadowaniu gry.

 

OnTick() - Funkcja która sprawdza naszą funkcje co sekundę.

 

OnDraw() - Funkcja która pokazuje nam np. jakieś zdanie na ekranie lub najprostszy przykład zasięg spella.

 

Teraz napiszemy pierwszy kod :

function Powitanie()
PrintChat("Pierwszy skrypt")
end

Teraz szybko wytłumaczę na czym polega funkcja i jej parametry :

-function oznacza funkcje. (Chyba każdy się tego domyśli)

Powitanie() - Dowolna nazwa funkcji ,ale nie można zapomnieć o dwóch nawiasach na końcu, w późniejszych lekcjach wytłumaczę dlaczego.

PrintChat - Komenda która wywołuje tekst na czacie który jest spakowany w dwa nawiasy i cudzysłów.

Gdy skończymy funkcje nie można zapomnieć o 

end

 

Dobrze, kod napisany ale to jeszcze nie wszystko musimy go opakować w funkcje OnLoad() - Wytłumaczone wyżej.

 

No to zabieramy się za to :

function OnLoad()
Powitanie() --Nazwa funkcji
end

function Powitanie() --Funkcja Powitanie.
PrintChat("Pierwszy skrypt")
end

Teraz po zapisaniu skryptu i zaznaczeniu w BoL'u gdy wejdziemy do gry na czacie w kolorze zielonym wyskoczy napis : Pierwszy skrypt.

 

Koniec :D

 

 

Jeśli tut się przydał i chcesz wiedzieć więcej daj Like :D

Cz.2 http://www.mpcforum.pl/topic/1361629-tut-pisanie-skrypt%C3%B3w-do-bola-cz2/

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

Opublikowano

Estetycznie wyszło słabo, do tego OnLoad, OnTick i OnDraw to zdarzenia, które wywoływane są w określonym momencie. No i kiepsko wytłumaczona budowa funkcji w Lua to trochę za mało na jedną część.

Opublikowano

Estetycznie wyszło słabo, do tego OnLoad, OnTick i OnDraw to zdarzenia, które wywoływane są w określonym momencie. No i kiepsko wytłumaczona budowa funkcji w Lua to trochę za mało na jedną część.

Postaram się to poprawić. :/

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

Opublikowano

I tak dzięks za tut właśnie chciałem się nauczyć pisać skrypty . ;)

Nie ma problemu :)

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...