Solved Need help with an error when loading my plugin. (Python)

ice cold

Active Member
Trusted Member
Member
Oct 24, 2016
606
880
43
Canada
Python:
__title__ = 'JoinAlert'
__author__ = 'samvds'
__version__ = '1.0'
import clr

clr.AddReferenceByPartialName("Fougerite")
import Fougerite

"""
    Class
"""

cyan = "[color #00ffff]"
green = "[color #00ff00]"
sysname = "Server"

class JoinAlert:
    """
        Methods
    """

    def On_PlayerConnected(self, Player):
        Server.BroadcastFrom(sysname, green + "☢ "
+ Player.Name  + " joined the server!")

    def On_PlayerDisconnected(self, Player):
        Server.BroadcastFrom(sysname, red + "☢ "
+ Player.Name + " left the server...")
 

DreTaX

Probably knows the answer...
Administrator
Jun 29, 2014
4,095
4,815
113
At your house.
github.com

samvds

Plugin Developer
Plugin Developer
Trusted Member
Jan 10, 2018
68
100
18
26
The Netherlands
You are missing the + signs.

Server.BroadcastFrom(sysname, green + "☢ " Player.Name " joined the server!")


Server.BroadcastFrom(sysname, green + "☢ " + Player.Name +" joined the server!")

Use PyCharm for learning :)

Plus sysname variable is not defined.

sysname = "Name"

Works like a charm! ;) Thanks a bunch DreTax!
 
  • Like
Reactions: DreTaX