Hello community,
Someone could make me a advertisment plugin?
-advertisment (https://forums.alliedmods.net/showthrea ... 5?t=155705)
[HL2:DM] Advertisment
- Painkiller
- Senior Member
- Posts: 751
- Joined: Sun Mar 01, 2015 8:09 am
- Location: Germany
- Contact:
- Painkiller
- Senior Member
- Posts: 751
- Joined: Sun Mar 01, 2015 8:09 am
- Location: Germany
- Contact:
Re: [HL2:DM] Advertisment
Wanted to ask again if now, someone can help?
Re: [HL2:DM] Advertisment
A really simple advert with random advert all rounds in chat. Maybe later i can make a more improve plugin.
Syntax: Select all
from random import choice
from events import Event
from messages import SayText2
## GLOBAL
ADVERTS = [
'Advert 1',
'Advert 2',
'Advert 3',
]
## EVENT
@Event('round_start')
def _on_round_start(event_data):
message = choice(ADVERTS)
SayText2(message).send()
- Painkiller
- Senior Member
- Posts: 751
- Joined: Sun Mar 01, 2015 8:09 am
- Location: Germany
- Contact:
Re: [HL2:DM] Advertisment
Not work in HL2DM
Re: [HL2:DM] Advertisment
From a simple standpoint, maybe something like this (untested):
Syntax: Select all
from itertools import cycle
from listeners.tick import Repeat
from messages import SayText2
# Set to the time (in minutes) between adverts
MINUTES_BETWEEN_ADVERTS = 3
# Add all adverts in the list below
ADVERTS = cycle([
'Advert 1',
'Advert 2',
'Advert 3',
])
@Repeat
def _send_advert():
SayText2(next(ADVERTS)).send()
_send_advert.start(MINUTES_BETWEEN_ADVERTS * 60)
- Painkiller
- Senior Member
- Posts: 751
- Joined: Sun Mar 01, 2015 8:09 am
- Location: Germany
- Contact:
Re: [HL2:DM] Advertisment
Yes works good.
Re: [HL2:DM] Advertisment
Oh sorry ! I don't check if HL2:DM has this event ...
Re: [HL2:DM] Advertisment
Well, it exists, but it doesn't get fired. 

Re: [HL2:DM] Advertisment
Lol ! It's weird ...
Who is online
Users browsing this forum: No registered users and 131 guests