- 0
Comanda /lastchat
-
Similar Content
-
- 2 answers
- 632 views
-
Am o problema cu un battlepass,de ce nu merge comanda /misiuni cand o scriu,tin sa precizez ca script-ul mi l-a facut chatgpt
By cbnmihaita,
- 2 answers
- 374 views
-
- 3 replies
- 539 views
-
Comanda /spec
By VAurel,
- 4 answers
- 719 views
-
- 3 replies
- 626 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
TheGodfather
Salut, vreau sa fac o comanda /lastchat cu care sa pot sa vad ultimele x mesaje ale unui jucator. Am incercat asa dar nu imi afiseaza nimic.
YCMD:lastchat(playerid, params[], help) {
return SCM(playerid,COLOR_WHITE,AdminOnly);
if(aspam[playerid] > 0) return SCMEx(playerid, COLOR_LIGHTRED, "[Command Anti-Spam] {FFFFFF}Wait %d seconds.", aspam[playerid]);
if(PlayerInfo[playerid][pAdmin] <
new giveplayerid[25],id,cont,name[30];
if(sscanf(params, "s[25]d", giveplayerid, id)) return SCM(playerid,COLOR_GREY, "Syntax: {FFFFFF}/lastchat <name> <number of messages>");
cont = MySQLCheckAccount(giveplayerid);
if(cont == 0) return SCM(playerid,COLOR_ERROR,"Error:{FFFFFF} This account was not found in the database!");
GetPlayerName(playerid, name, sizeof name);
//
new szQuery[256], string[180], MemberString[1024], szResult[180], text[180],TitleString[180];
format(szQuery, sizeof(szQuery), "SELECT * FROM `logs` WHERE `Name`='%s' ORDER BY `ID` DESC LIMIT %d", GetName(playerid), id);
new Cache: result = mysql_query(SQL, szQuery);
for(new i, j = cache_num_rows(); i != j; ++i)
{
cache_get_field_content(i, "player", szResult); format(name, 256, szResult);
cache_get_field_content(i, "Text", szResult); format(text, 256, szResult);
format(string, sizeof(string), "%s", text);strcat(MemberString, string, sizeof(MemberString));
}
cache_delete(result);
format(TitleString, sizeof(TitleString), "Last %d messages from player %s.", id, name);
ShowPlayerDialog(playerid, DIALOG_LASTCHAT, DIALOG_STYLE_TABLIST_HEADERS, TitleString, MemberString, "Ok", "Exit");
//
return 1;
}
case DIALOG_LASTCHAT: {
if(!response) return true;
}
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.