Untitled
unknown
plain_text
2 years ago
2.8 kB
22
Indexable
#include <YSI\y_hooks>
//-------------------------------------------------------------------
// Project create by #nDP //
// Fb.com/nguyenduyphuong.com //
// Copyright by nDP" //
//-------------------------------------------------------------------
//____________________________________________________________________________//
new DCC_Channel:bangrell;
new DCC_Guild:guildName;
new DCC_Role:verifyRole;
hook OnGameModeInit()
{
bangrell = DCC_FindChannelById("991217799559131206");
guildName = DCC_FindGuildById("980135398770606101");
verifyRole = DCC_FindRoleById("994917029226233866");
return 1;
}
DCMD:kichhoat(user, channel, params[])
{
if(channel != bangrell) return DCC_SendChannelMessage(channel, "[ERROR] Ban vui long truy cap dung noi de kich hoat tai khoan!");
new bool:hasRole;
DCC_HasGuildMemberRole(guildName, user, verifyRole, hasRole);
if(hasRole){
DCC_SendChannelMessage(channel, "```Tai khoan #Discord nay da xac minh cho mot account nao roi , khong the kich hoat tiep tuc!```");
return 1;
}
else {
new name[MAX_PLAYER_NAME];
if(sscanf(params, "s[124]", name)) return DCC_SendChannelMessage(channel, "```SU DUNG: !kichhoat [player name]```");
new giveplayerid = ReturnUser(name);
if(IsPlayerConnected(giveplayerid)) {
new string[128];
format(string,sizeof(string),"```Tai khoan %s dang online, vui long /q truoc khi kich hoat !```", name);
DCC_SendChannelMessage(channel, string);
return 1;
}
else {
new tmpName[24], query[512];
mysql_escape_string(name, tmpName);
new userid[21];
DCC_GetUserId(user, userid, DCC_ID_SIZE);
format(query,sizeof(query),"UPDATE `accounts` SET `Verified`=1 WHERE `Username` = '%s'", tmpName);
mysql_function_query(MainPipeline, query, false, "OnVerifyAccountDiscord", "ss", userid, tmpName);
}
}
return 1;
}
forward OnVerifyAccountDiscord(index[],name[]);
public OnVerifyAccountDiscord(index[],name[])
{
new string[256];
new DCC_User:userVerify;
new namedis[DCC_USERNAME_SIZE];
userVerify = DCC_FindUserById(index);
DCC_GetUserName(userVerify, namedis, sizeof namedis);
if(mysql_affected_rows(MainPipeline)) {
format(string, sizeof(string), "```Ban da kich hoat tai khoan %s thanh cong.```", name);
DCC_SendChannelMessage(bangrell, string);
DCC_AddGuildMemberRole(guildName, userVerify, verifyRole);
format(string, sizeof(string), "Verify: Account Discord %s da kich hoat tai khoan %s thanh cong!", namedis, name);
Log("logs/verify.log", string);
}
else {
format(string, sizeof(string), "```Ten nhan vat %s nay khong ton tai trong may chu!```", name);
DCC_SendChannelMessage(bangrell, string);
}
return 1;
}
Editor is loading...
Leave a Comment