Skip to content
This repository has been archived by the owner on May 6, 2023. It is now read-only.

Commit

Permalink
Defined (#10)
Browse files Browse the repository at this point in the history
* add server rules value

* [pre-commit] auto fixes

Co-authored-by: clemiee <clemiee@users.noreply.github.com>
  • Loading branch information
Clemie McCartney and clemiee authored Jul 19, 2022
1 parent 2b321ae commit af28c4a
Showing 1 changed file with 17 additions and 15 deletions.
32 changes: 17 additions & 15 deletions extensions/samp.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,13 +137,19 @@ async def samp(self, ctx, ip=None, port: Optional[int] = 7777):
info = kung.get_server_info()
players = kung.get_server_clients_detailed()
numpang = kung.get_server_clients()
rule = kung.get_server_rules()

pleyers = []
for ppq in numpang:
pleyers.append(f"{ppq.name} | {ppq.score}")

general = Embed(title=info.hostname, color=0x0083F5) # Create embed
general.add_field(name="IP", value=f"`{ip}:{port}`", inline=True)
general.add_field(
name="Players : ",
value=f"`{info.players}` / `{info.max_players}` Players",
inline=True,
)
general.add_field(
name="Gamemode : ", value=f"`{info.gamemode}`", inline=True
)
Expand All @@ -153,11 +159,6 @@ async def samp(self, ctx, ip=None, port: Optional[int] = 7777):
general.add_field(
name="Passworded? : ", value=f"`{info.password}`", inline=True
)
general.add_field(
name="Players : ",
value=f"`{info.players}` / `{info.max_players}` Players",
inline=True,
)
if info.players == 0:
general.add_field(
name="[only show 10 player max] Connected Clients :",
Expand All @@ -184,16 +185,17 @@ async def samp(self, ctx, ip=None, port: Optional[int] = 7777):
general.timestamp = datetime.datetime.utcnow()

srv_info = Embed(title=info.hostname, color=0x0083F5) # Create embed
srv_info.add_field(name="IP", value=f"`{ip}:{port}`", inline=True)
srv_info.add_field(
name="Gamemode : ", value=f"`{info.gamemode}`", inline=True
)
srv_info.add_field(
name="Language : ", value=f"`{info.language}`", inline=True
)
srv_info.add_field(
name="Passworded? : ", value=f"`{info.password}`", inline=True
)
srv_info.add_field(name="IP", value=f"`{ip}:{port}`", inline=False)
srv_info.add_field(name="Gamemode", value=info.gamemode, inline=False)
srv_info.add_field(name="Language", value=info.language, inline=False)
if info.password is True:
srv_info.add_field(name="Passworded?", value="Yes", inline=False)
srv_info.add_field(name=rule[0].name, value=rule[0].value, inline=False)
srv_info.add_field(name=rule[1].name, value=rule[1].value, inline=False)
srv_info.add_field(name=rule[2].name, value=rule[2].value, inline=False)
srv_info.add_field(name=rule[3].name, value=rule[3].value, inline=False)
srv_info.add_field(name=rule[4].name, value=rule[4].value, inline=False)
srv_info.add_field(name=rule[5].name, value=rule[5].value, inline=False)
srv_info.set_footer(
text=f"Requested by {ctx.author}", icon_url=ctx.author.avatar.url
)
Expand Down

0 comments on commit af28c4a

Please sign in to comment.