public GangAcceptMessageHandler(Handle:menu, MenuAction:action, client, param2)
{
if(action == MenuAction_Select)
{
if(param2 == 0)
{
new String:gang[62];
decl String:query[2000];
decl String:auth[32];
GetClientAuthString(client, auth, sizeof(auth));
Format(query, sizeof(query), "SELECT Gang FROM Gangs_Users WHERE SteamID = '%s'", auth);
new Handle:hQuery = SQL_Query(hDatabase, query);
if (hQuery == INVALID_HANDLE)
{
SetFailState("error while query(gang retrive)");
}
else
{
while (SQL_FetchRow(hQuery))
{
SQL_FetchString(hQuery, 0, gang, sizeof(gang));
}
}
if(!StrEqual(gang, "none"))
{
CPrintToChat(client, "%T", "Must leave first", LANG_SERVER);
return;
}
AddGangMember(PendingGang, client);
CPrintToChat(client, "%T", "Success Join", LANG_SERVER, PendingGang);
CPrintToChat(GangInviter, "%T", "Player Joined Gang",client);
}
if(param2 == 1)
{
CPrintToChat(client, "%T", "Success Decline", LANG_SERVER, PendingGang);
CPrintToChat(GangInviter, "%T", "Player declined Gang",client);
}
}
}