Atlas Adverts

Atlas Adverts 1.1

No permission to download

Michidu

Administrator
Staff member
Messages
608
Likes
406
Points
63
Michidu submitted a new resource:

Atlas Adverts - Timed chat and welcome messages

Plugin adds timed chat and welcome messages.

You can choose from 3 different modes for every message:
  • ClientChat - Chat message
  • ServerChat - Server chat message
  • Notification - On-screen message
Configuration:
JSON:
{
  "AdvertMessages":{
    "WelcomeMsgEnabled":true, // Enable welcome message, true or false
    "WelcomeMsg":"Welcome to my server!",
    "WelcomeMsgColor":[ // Welcome message color in...
Read more about this resource...
 
Advertisement

Official Game Server Partner

Messages
34
Likes
5
Points
8
anyone else notice it will send all your messages at once depending on the interval?

Had it set to 3 notifications with a 2400 interval. It was sending all 3 notifications every 40 mins instead of rotating between 3 messages like it does on ark.
 

freekill

Member
Donators
Messages
53
Likes
3
Points
8
Website
discord.gg
anyone else notice it will send all your messages at once depending on the interval?

Had it set to 3 notifications with a 2400 interval. It was sending all 3 notifications every 40 mins instead of rotating between 3 messages like it does on ark.
Same thing here
 

Wikinger

New member
Donators
Messages
5
Likes
1
Points
3
ok, well i found my mistake.
You have to define a different interval for each message. Otherwise, they always appear at the same time


@Michidu
I think one interval for all messages is better - lik it is in ark-advert
 
Last edited:

Temil2006

New member
Donators
Messages
26
Likes
7
Points
3
minor request for this mod.. would it be possable to add triggers to the messages, meaning for example ....
/donate == would give donation info or even open a predefined webpage within steam webbrowser if the user wishs to donate. then you can put the message to type /donate for more info as the timed message .. in theory linking the alert message and the triggered one together.
/rules == displays a list of all server rules currently set on the server.

those are just 2 examples.

would also like the ability to blacklist users that shouldn't receive certain messages as they have oped out, or they have donated to the server so they shouldn't receive some of the advertisements.
 

Michidu

Administrator
Staff member
Messages
608
Likes
406
Points
63
Can't you support Chinese?thx
Try it now.
minor request for this mod.. would it be possable to add triggers to the messages, meaning for example ....
/donate == would give donation info or even open a predefined webpage within steam webbrowser if the user wishs to donate. then you can put the message to type /donate for more info as the timed message .. in theory linking the alert message and the triggered one together.
/rules == displays a list of all server rules currently set on the server.
Another plugin will be able to do it.
 

keroo

New member
Messages
5
Likes
2
Points
3
I want to use only motd feature but regardless if i set random messages true or false, they keep spamming.
 

patcher

Member
Donators
Messages
57
Likes
3
Points
8
I had a random crash @Michidu just wanted to let you know about it. Not sure if I did something wrong. I can also send you my config if you want just let me know.

Fatal error!



VERSION: 15.35
ShooterGameServer.exe!AShooterPlayerController::ClientServerChatDirectMessage() (0x00007ff79265a90d) + 29 bytes [h:\yarkupdatelivereal\projects\shootergame\intermediate\build\win64\shootergameserver\inc\shootergame\shootergame.generated.1.cpp:8358]
AtlasAdvert.dll!WelcomeMsg() (0x00007ff9a3297ff3) + 152 bytes [d:\programs\ark\atlas\atlasadvert\atlasadvert\atlasadvert.cpp:68]
VERSION.dll!API::Timer::Update() (0x00007ff9986ba6e7) + 22 bytes [d:\programs\ark\ark-server-api\version\core\private\tools\timer.cpp:96]
VERSION.dll!AtlasApi::Hook_AGameState_DefaultTimer() (0x00007ff998696752) + 80 bytes [d:\programs\ark\ark-server-api\version\core\private\atlas\hooksimpl.cpp:136]
ShooterGameServer.exe!FTimerManager::Tick() (0x00007ff79346c35a) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\timermanager.cpp:1087]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff79330e6cd) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\leveltick.cpp:1321]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff7932aef02) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\gameengine.cpp:1181]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff791e7ce6b) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\launchengineloop.cpp:2449]
ShooterGameServer.exe!GuardedMain() (0x00007ff791e77c7d) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff791e77cda) + 5 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff791e7d75a) + 17 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff79416497d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ff9b2ff8364) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ff9b549e851) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ff9b549e851) + 0 bytes [UnknownFile:0]
 
Top