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

[Pytanie] Czy będzie działać ten quest


DarkSeider

Rekomendowane odpowiedzi

Opublikowano

Własnie napisałem swój pierwszy quest

 

 

 

quest levelup begin

state start begin

when levelup with pc.get_level() ==75 begin

local m_sex = pc.get_sex()

if m_sex == 0 then

notice_all(pc.get_name().." awansował z poziomu 74 na poziom 75 . Gratulujemy! ")

else

notice_all(pc.get_name().." awansowała z poziomu 74 na poziom 75 . Gratulujemy! ")

end

when levelup with pc.get_level() ==76 begin

local m_sex = pc.get_sex()

if m_sex == 0 then

notice_all(pc.get_name().." awansował z poziomu 75 na poziom 76 . Gratulujemy! ")

else

notice_all(pc.get_name().." awansowała z poziomu 75 na poziom 76 . Gratulujemy! ")

end

when levelup with pc.get_level() ==77 begin

local m_sex = pc.get_sex()

if m_sex == 0 then

notice_all(pc.get_name().." osiągnął maksymalny poziom na serwerze. Gratulujemy! ")

else

notice_all(pc.get_name().." osiągneła maksymalny poziom na serwerze. Gratulujemy! ")

end

end

end

end

 

 

i teraz pytania następujące :

 

Od czego zależy ilość end na końcu questa ?

Czy za każdym razem muszę pisać local m_sex = pc.get_sex() ?

Czy są jakieś inne błędy w quescie ?

 

Proszę o napisanie funkcji ,która podaje klasę postaci

 

Chodzi mi o to

 

np

on(jako nick postaci m) Wojownik Body awansował z poziomu 75 na poziom 76 . Gratulujemy!

ona (jako nick postaci k) Wojowniczka Mental awansowała z poziomu 75 na poziom 76 . Gratulujemy!

<p>

Opublikowano

a można to ? jak nie to jak ma wyglądać to?

local m_sex = pc.get_sex()

if m_sex == 0 then

Tak też jest prawidłowo, ale można krócej:

 

if pc.get_sex() == 0 then

Opublikowano

Od czego zależy ilość end na końcu questa ?

Czy są jakieś inne błędy w quescie ?

 

jeszcze tylko mam te 2 pytania

<p>

Opublikowano

up nie jest , jedynie się sugerowałem innymi questami a od bambusa tylko ta funkcje

local m_sex = pc.get_sex()

if m_sex == 0 then

<p>

Opublikowano

Od czego zależy ilość end na końcu questa ?

 

Czy są jakieś inne błędy w quescie ?

 

 

jeszcze tylko mam te 2 pytania

Po end kończysz w tym queście:

when, state, if, quest

 

quest levelup begin
state start begin
when levelup with pc.get_level() == 75 begin
if pc.get_sex() == 0 then
notice_all(pc.get_name().." awansował z poziomu 74 na poziom 75 . Gratulujemy! ")
else
notice_all(pc.get_name().." awansowała z poziomu 74 na poziom 75 . Gratulujemy! ")
end -- if
end -- when
when levelup with pc.get_level() == 76 begin
if pc.get_sex() == 0 then
notice_all(pc.get_name().." awansował z poziomu 75 na poziom 76 . Gratulujemy! ")
else
notice_all(pc.get_name().." awansowała z poziomu 75 na poziom 76 . Gratulujemy! ")
end -- if
end -- when
when levelup with pc.get_level() == 77 begin
if pc.get_sex() == 0 then
notice_all(pc.get_name().." osiągnął maksymalny poziom na serwerze. Gratulujemy! ")
else
notice_all(pc.get_name().." osiągneła maksymalny poziom na serwerze. Gratulujemy! ")
end -- if
end -- when
end -- state
end -- quest

 

 

Będzie działać ale to chyba jest bambusa

Omg, żeś teraz dał.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...