Jump to content

Prototyp dynamicznych wiadomości


Recommended Posts

NAZWA: Prototyp dynamicznych wiadomości
AUTOR: ?

 

Aby zrobić ten prototyp, musisz utworzyć skrypt o nazwie podobnej jak twoja_nazwa.script i posiadać oryginalny plik bind_stalker.script.

 

TWORZENIE WŁASNEGO PLIKU SKRYPTOWEGO:

Spoiler

Napiszmy coś takiego:

-- Prototyp dynamicznych wiadomości 
local ant_spam ={  
"Słyszałem, że na ATP z Doliny Mroku zombie chodzą. Ostrożniej tam.",  
"Timycz: Kto będzie spamował, temu coś wyrwę.",  
"Ktoś wie, gdzie podziewa się Striełok?",  
"Wojskowi kompletnie oszaleli! Dwa tysiące rubli za przejście na północ Kordonu - nieźle!",  
"Pojawił się Chuck Norris u nas. To bandzior z taką ksywką. Debil kompletny.",
"Kombat kiedyś mówił, że Topol zaginął. Niewiadomo gdzie. Minęli się w podziemiu Agropromu",
"Powinność: Cholera, przejdźcie na swoje fale. Inaczej wydacie plany Wolności",
"Wolność: Tasak znowu na Kota wpadł. Kogoś wkrótce wezwą do walki zgodnie z prawem Strefy.",
"Похоже мне еще в лагере сидеть. Блин долг когда я этот Сидоровичу то отдам?!"
}
   
time_news = 0 -- zmienna odstępu czasu
   
function time_update_spam() -- funkcja odstępu czasu
  local time = time_global() -- zmienna czasu
   if time_news < time then
     time_news = time + 30000 -- czas, po którym zostanie wypisana wiadomość
     twoja_nazwa.update_spam()
    end
end
   
function update_spam()
   news_manager.send_tip(db.actor, (ant_spam[math.random(9)]), nil, nil, 30000)  
end

 

 

 

ZMIANY W BIND_STALKER.SCRIPT:

Spoiler

Wchodzimy do bind_stalker.script i po linijce:

xr_sound.update_actor()

piszemy:

twoja_nazwa.time_update_spam()

 

Teraz w grze będziesz otrzymywał wiadomości w ciągu kilku sekund. Im więcej czasu w wierszu time_news = time + 30000, tym dłuższy będzie odstęp czasu.

Możesz także dodać swój news - po linijce "Mod Antdiablon freeplay 2.0 - najlepszy" postaw przecinek i wpisz swój tekst w nowym wierszu, w cudzysłowie, ale na końcu po cudzysłowie postaw przecinek. a jeśli to ostatni tekst, to go nie umieszczaj.

 

Następnie policz, ile wiadomości jest łącznie i w wierszu:

news_manager.send_tip(db.actor, (ant_spam[math.random(9)]), nil, nil, 30000)

zamiast 9 wstaw odpowiednią ilość.

 

ŹRÓDŁO:

https://ap-pro.ru/forums/topic/1575-prototip-dinamicheskih-novostey/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.