Gość Diegtiariow Opublikowano 9 Czerwca 2023 Zgłoś Udostępnij Opublikowano 9 Czerwca 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/ Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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.