PDA

Просмотр полной версии : [Include] #hashtag



AbyssMorgan
17.08.2021, 12:07
Библиотека содержит функции для системы хэштегов в чате (#)



hashtag.inc
Copyright © 2021 Abyss Morgan. All rights reserved.
Contributors: None

Website: https://adm.ct8.pl

Plugins: SScanf
Modules: RGB

File Version: 1.2.1

Functions:
GetHashTag(playerid,text[],hashtag_color=0xCC0000FF,back_color=0xFFFFFFFF,max_len=sizeof(text));
GetAllowedHashTag();
SetAllowedHashTag(number);
HashTag::name(playerid);

Callbacks:
OnHashTagPresented(hashtag[]);


Пример:


//Я хочу #suicide сейчас: D
HashTag::suicide(playerid){
SetPlayerHealth(playerid,0.0);
return 1;
}

HashTag::banned(playerid){
PlayAudioStreamForPlayer(playerid,"example.com");
return 1;
}

public OnPlayerText(playerid,text[]){
new chat_text[2048], p_name[MAX_PLAYER_NAME];
GetPlayerName(playerid,p_name,MAX_PLAYER_NAME);
format(chat_text,sizeof(chat_text),"%s: %s",p_name,text);
GetHashTag(playerid,chat_text,0xCC0000FF,0x00AA00FF,2048); //back_color такой же, как и цвет первого чата
SendClientMessageToAll(0x00AA00FF,chat_text);
return 0;
}


Скачать:
hashtag.inc (https://adm.ct8.pl/cloud/Libs/hashtag/hashtag.inc)
RGB.inc (https://adm.ct8.pl/cloud/Libs/RGB/RGB.inc)
DataConvert.inc (https://adm.ct8.pl/cloud/Libs/DataConvert/DataConvert.inc)

Эта тема переведена, автор не может полностью помочь на русском языке.