19.01.2018, 15:23
(
Last edited by Kegy5; 19/01/2018 at 04:18 PM.
)
Quote:
|
No, but you can check if a client already has the group id set before actually setting it:
Code:
const MY_CHANNEL_GROUP_ID = 123;
const MY_CHANNEL_ID = 321;
// ...
new channelid = TSC_GetClientChannelId(clientid);
TSC_QueryClientData(clientid, CLIENT_CHANNEL_GROUP_ID, "OnChannelGroupRetrieved", "dd", clientid, channelid);
// ...
public OnChannelGroupRetrieved(clientid, channelid)
{
new channel_group_id = TSC_GetQueriedDataAsInt();
if (channelid == MY_CHANNEL_ID && channel_group_id != MY_CHANNEL_GROUP_ID)
TSC_SetClientChannelGroup(clientid, MY_CHANNEL_GROUP_ID, channelid);
}
|
//edit:
Ok, it works, changed a few things and now is all fine.
Thanks


