L-am facut pe itemul 40003(Inelul lui Thor) Se poate modifica pe orice inel.
Ii puteti seta si yang, si limita de spam.
Unde aveti local pret_anunt = 1;, acel 1 reprezinta yangul cerut/anunt, adica 1 yang la fiecare anunt.
Unde aveti pc.setqf("time_to_wait_chat_announce", get_time()+60*0), acel *0 semnifica minutele, adica, dupa cate minute poate scrie un nou mesaj. Daca lasati 0, restrictia este oprita.
La ce ajuta? Pai nu mai stam dupa staff-ul care ba sta afk, ba nu e on sa ne anunte online pentru probleme si intrebari.
Code: Select all
quest anunt begin
state start begin
when 40003.use begin
if get_time() >= pc.getqf("time_to_wait_chat_announce") then
local pret_anunt = 1;
local gold = pc.get_money()
say_title("Anunt intre regate:")
say("Salut, acum aveti posibilitatea sa scrieti un")
say("anunt pe chatul principal in toate regatele")
say("cand doriti contra unei mici sume de yang.")
say("Costul unui anunt este de 1 yang.")
say("Doriti sa scrieti un anunt?")
local a = select("Scrie un anunt","Informatie", "Inchide")
if a == 1 then
if gold < pret_anunt then
say_title("Anunt intre regate:")
----"12345678901234567890123456789012345678901234567890"|
say("Nu aveti yang pentru a scrie un anunt.")
else
say_title("Anunt intre regate:")
----"12345678901234567890123456789012345678901234567890"|
say("Scrieti in casuta de mai jos anuntul dorit.")
say("Mesaj:")
local mesaj = input()
say_title("Anunt intre regate:")
say("Continuare mesaj:")
local mesaj2 = input()
say("Continuare mesaj:")
local mesaj3 = input()
if mesaj == "" then
say_title("Anunt intre regate:")
----"12345678901234567890123456789012345678901234567890"|
say("Nu ati introdus niciun mesaj.")
else
say_title("Anunt intre regate:")
----"12345678901234567890123456789012345678901234567890"|
say("Mesajul "..mesaj.." "..mesaj2.." "..mesaj3..",")
say("a fost postat in chatul principal.")
notice_all(""..pc.get_name()..": "..mesaj.." "..mesaj2.." "..mesaj3..".")
pc.setqf("time_to_wait_chat_announce", get_time()+60*0)
pc.change_money(-pret_anunt)
end
end
elseif a == 2 then
say_title("Anunt intre regate:")
----"12345678901234567890123456789012345678901234567890"|
say("Pentru a scrie un anunt trebuie sa completezi")
say("cele 3 casute cu anuntul dorit iar apoi sa dai")
say("click pe OK si anuntul va fi postat in chatul")
say("principal in toate regatele. Este simplu nu?")
elseif a == 3 then
return;
end
else
say_title("Anunt intre regate:")
----"12345678901234567890123456789012345678901234567890"|
say("Pentru a evita spam-ul pe chatul principal poti")
say("scrie un anunt doar la nevoie.")
say("")
end
end
end
end







