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

Testuje to wszystko ;)


Rekomendowane odpowiedzi

Opublikowano

Witam !


 


Umiem Lua - do Metina jeszcze nigdy nie skryptowałem lecz w Tibii jest to chyba łatwiejsze ;)


Napisałem prosty skrypcik i nie wiem czy on będzie działać więc sprawdźcie go:



-- Author: Kahras
local config = {
mistrz = 5
}
quest karas begin
state start begin
when login begin
say("Ucze sie "..config.mistrz.." lat!")
end
end
end

Ogólnie chodzi mi o tą tabelkę czy ona będzie działać?



say("text")

To robi że gracz to wypowie czy jak to działa?



when login begin

"login" - odpowiada za coś co się stanie przy logowaniu - podalibyście więcej takich funkcji ?


 


 


 


Pozdrawiam


Kahras


Opublikowano

są funkcje np enter przy wejsciu when levelup kiedy wbije level when idnpc.chat itd.

Opublikowano

Login odpowiada za coś, co dzieje się przy zalogowaniu postaci. Inne funkcje:

enter -- kiedy wejdziemy na mapę
kill -- kiedy zabijemy jakiegoś gracza lub moba
logout -- kiedy się wylogujemy
login -- kiedy się zalogujemy
.use -- kiedy naciśniemy jakiś item, wykonanie id_itemu.use
.click -- kiedy naciśniemy jakiegoś npc, id_npc.click
.take -- kiedy przeciągniemy jakiś item na npc, when id_npc.take begin
chat -- chat u jakiegoś npc przykład, when id_npc.chat."Siema" begin
button -- kiedy klikniemy jakiś list po lewej stronie
info -- to samo co @up
letter -- tworzenie listu po lewej stronie
-- Author: Kahras
quest karas begin
	state start begin
		when login begin
			local config_mistrz = 5
			say("Ucze sie "..config_mistrz.." lat!")
		end
	end
end
say("text")

będzie działał poprawnie ;)

727881401622271220780.jpeg
Opublikowano

Dlaczego locale? Mnie by coś strzeliło gdybym miał zrobić 7 localów:

local item = 1221

local coś = "coś tam"

local tam = "ciś"

itd..

Tak nie zadziała?

        local config = {
        mistrz = 5
        }
say("Ucze sie "..config.mistrz.." lat!")
Opublikowano

 

Dlaczego locale? Mnie by coś strzeliło gdybym miał zrobić 7 localów:

local item = 1221

local coś = "coś tam"

local tam = "ciś"

itd..

Tak nie zadziała?

        local config = {
        mistrz = 5
        }
say("Ucze sie "..config.mistrz.." lat!")

Szczerze nie sprawdzałem tak, ale chyba powinno działać.

Pod warunkiem, że local umieścisz pod when, a nie jeszcze przed 'quest...' (tak mi się wydaje) xD

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...