Guest Diegtiariow Posted June 9, 2023 Report Share Posted June 9, 2023 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/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.