Skocz do zawartości

Prototyp dynamicznych wiadomości


Rekomendowane odpowiedzi

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/

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony, zgadzasz się na nasze Warunki użytkowania.