Kals CrossChat with Discord & Tribes

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
[QUOTE = "Календелл, должность: 15899, участник: 8764"]
Looks like tribe names are still fucked ingame & discord?
[/ QUOTE]

in the game yes
in discord also messages as well as the name of the tribe
 
I wonder how i didnt get that error ;/
Go into PluginInfo.json and change
"Version":1.1.5,
to
"Version":1.5,
 
What are you trying to show me wraith?

Smey, im not sure what you mean, sorry
 
no the database is storing encoded values

Why does it matter what is in the database?
 
cant seem to get the icons to show ingame im i missing something? my group is set to Admins but yet nothing shows


{
"HideServerTagOnLocal": true,
"ShowSteamName": false,
"Icons": {
"Admins": "/Game/PrimalEarth/UI/Textures/ServerAdminChat_Icon.ServerAdminChat_Icon",
"Supporter": "/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/Icons/Aberration_Implant_Icon_Gamma.Aberration_Implant_Icon_Gamma",
"VIPSupporter": "/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/Icons/Implant_Icon_Beta.Implant_Icon_Beta"

},
"AdminColor": "1, 0.2, 0.2, 1",
"VipColor": "1, 0.2, 0.2, 1",
"Maps": {
"Ragnarok": {
"Label": "Ragnarok",
"Color": "0.95, 0.62, 0.10, 1"
},
"Aberration_P": {
"Label": "Aberration",
"Color": "0.66, 0, 0.66, 1"
},
"CrystalIsles": {
"Label": "Crystal Isles",
"Color": "0, 1, 1, 1"
}
},
"Mysql": {
"MysqlHost": "REMOVED",
"MysqlUser": "REMOVED",
"MysqlPass": "REMOVED",
"MysqlDB": "REMOVED"
}
}

also a suggestion to add a discord command like /players or !players to send a message in the channel with the current online players and names if possible
 
Last edited:
It's hard coded to "Admin" = actual admin, not permission group

and "Donor1", "Donor2","Donor3"

I will soon change that to let it be whatever group you want
also allow icon by steamId and tribeId

It would take a lot of extra information to do a /players, i'm not currently storing that information
 
Update has fixed this Problem, Thank you

I have Problems with show smiley. see on the Picture:

i there a fix or workaround for this issue?

View attachment 3008
 
Last edited:
The Tribe chat doesnt seem to be working well
I have 8 maps on each map i have 1 Toon. im not using the same toon and transfering around.
I had My main toon from my island map join all the tribes on all the other maps.
I made a tribe called "ADMIN" on each map.

SO if i understand.. if i link my main tribe from the island to the discord... and type in discord my island toon should see the message in game no matter what map im on right?

the way you said its setup. you need to be in the tribe of the message sender. so if im on my island toon but on ab.. if a member of the tribe on theisland writes in tribe i should be able to see his messages on ab.. cause my island toon is in the island tribe? atm it didnt seem to work.

this is soo complicated... and messages are lost if the person you are talking to isnt in both tribes.. there is no 2 way coms. and most people dont seem to check my f1 info with everything explained...

U should link the tribes between the maps like you do with the discord.

Or a bit differently...
some kind of command to set a tribe linking password or id..
or even more simple.. you provide a linking id by default to each tribe... and to see it the owner of the tribe would type something like /gettribechatid
this id would no longer be obtainable if the current tribe was linked to another tribe.

with the key on any other map u can type /linkwithtribeid id
and that would link the 2 tribes together. you can link as many tribes as you want to a givin tribe id. but once a tribe is linked his personal key is disabled and only the master one keeps existing.

only the owner of the tribe should be able to do this..

with maybe the option from a child tribe to /unlinktribechat [confirm]
the unlink is auto if ither one of the tribes is disbanded...

u cant run the /unlinktribechat from the master as it would unlink all tribes? or if you can pass in a param to say what map to unlink... you could add a command thats only usable on tribes that didnt link to another tribe and are a master tribe /seelinkedtribes and that would list a simple 0-100 number id with the tribe name and map and they would use this id to unlink a child tribe from the master tribe.

[maybe the owner in one of the tribes changed] so 2 way unlinking might be good.

i would keep it simple tho.. and the unlink option is only available from the tribe you did the link command so the child tribes. once it unlinks it can become a master tribe if it wants to. so the id would become available once again.

sorry for the huge post.. but i feel this half way tribe chat can be frustrating.

and i cant seem to get it to work.

i linked from theisland my main tribe to discord. so my island toon is the owner of that tribe. if he is on aberration and i write in the channel on discord he dosnt see the message in game. so.. im not sure how this current tribe chat works.

anyway just giving you how i would do it.

maybe you can think up a better way?

maybe the same id as the discord id?
only a master tribe can be linked to discord.

thanks anywho plugin running otherwise good no crashes :)

**extra info.. for added security to my idea... you need to make sure only 1 tribe per map can link to the master. so you prevent having 2 tribes on rag. linked to 1 tribe on the island. and you have this insiding situation going on. lol the second the linking id was used and active on a map it can't be reused on the same map.. and can only be unlinked by a tribe owner on ither side.. so.. no one can brute force the id to a tribe they dont belong to.

*extra into #2 when a tribe is created is the only time you auto show this linking id. and show the command to re obtain it when ever.. or show the command to link this tribe to another.[blank linking id/placeholder] Only a few auto messages when a tribe is created. these instructions would never show up again... or you have some kind of help command /helptribechat to redisplay it
 
Last edited:
Thanks for the suggestion

I'll be working to fix the emojis today,

Let me see if i can explain the tribe chat a little more simply

Ingame, if i send a tribe chat
It gets the list of tribemates
If those tribemates are online on a different map, they get the message

Tribemate from different map responds
If im in his tribe on that map, i get the message on whatever map im logged in to

Completely separate from crosschat
You can link tribe to discord
Tribe to discord is PER MAP
This means i need to go to each map my tribe lives on and do /linkTribe


This can be a little weird if for instance, i'm not part of the tribe on ab
People on ab that are part of the tribe on the map i'm in will see the message
When they respond from ab I will NOT see the message because i'm not in the ab tribe

Basically what this means is that as long as you join the tribe on all maps, you should be good to go


I can't necessarily start to add tons of other communication paths, or else they will start to cross over

I.E.

Im in TribeA on map1, and TribeB on map2
If im logged in to map2
I will see messages from TribeA
But they will not see my responses (You can override this with "/tribe map1 MSG" to talk to tribeA instead of tribeB from map2)
 
Lol my dumbass made a fix for the emojis then only added the fix for the ":P"
Will post a new update soon
 
Back
Top