mirror of
https://github.com/Jackzmc/sourcemod-plugins.git
synced 2025-05-06 03:13:20 +00:00
Minor fixes
This commit is contained in:
parent
eb6573f829
commit
207c1f6314
2 changed files with 5 additions and 4 deletions
Binary file not shown.
|
@ -267,12 +267,12 @@ public void DB_FindNotes(Database db, DBResultSet results, const char[] error, a
|
||||||
}
|
}
|
||||||
|
|
||||||
if(actions > 0) {
|
if(actions > 0) {
|
||||||
PrintChatToAdmins(" {olive}%d Auto Actions Applied", actions);
|
CPrintChatToAdmins(" {olive}%d Auto Actions Applied", actions);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#define ACTION_DESTINATOR '!'
|
#define ACTION_DESTINATOR '@'
|
||||||
#define ACTION_SEPERATOR "."
|
#define ACTION_SEPERATOR "."
|
||||||
bool ParseActions(int userid, const char[] input) {
|
bool ParseActions(int userid, const char[] input) {
|
||||||
if(input[0] != ACTION_DESTINATOR) return false;
|
if(input[0] != ACTION_DESTINATOR) return false;
|
||||||
|
@ -287,7 +287,7 @@ bool ParseActions(int userid, const char[] input) {
|
||||||
// If piece contains !flag, parse !flag:value
|
// If piece contains !flag, parse !flag:value
|
||||||
int keyIndex = StrContains(piece, ACTION_SEPERATOR);
|
int keyIndex = StrContains(piece, ACTION_SEPERATOR);
|
||||||
if(keyIndex > -1) {
|
if(keyIndex > -1) {
|
||||||
strcopy(value, sizeof(value), piece[keyIndex + 1]);
|
strcopy(key, sizeof(key), piece[keyIndex + 1]);
|
||||||
piece[keyIndex] = '\0';
|
piece[keyIndex] = '\0';
|
||||||
} else {
|
} else {
|
||||||
key[0] = '\0';
|
key[0] = '\0';
|
||||||
|
@ -301,6 +301,7 @@ bool ParseActions(int userid, const char[] input) {
|
||||||
} else {
|
} else {
|
||||||
value[0] = '\0';
|
value[0] = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
ApplyAction(userid, piece[1], key, value);
|
ApplyAction(userid, piece[1], key, value);
|
||||||
// } while((index = SplitString(input[prevIndex], " ", piece, sizeof(piece))) != -1);
|
// } while((index = SplitString(input[prevIndex], " ", piece, sizeof(piece))) != -1);
|
||||||
|
|
||||||
|
@ -312,7 +313,7 @@ bool ApplyAction(int targetUserId, const char[] action, const char[] key, const
|
||||||
int target = GetClientOfUserId(targetUserId);
|
int target = GetClientOfUserId(targetUserId);
|
||||||
if(target == 0) return false;
|
if(target == 0) return false;
|
||||||
LogAction(-1, target, "activating automatic action on \"%L\": @%s.%s.%s", target, action, key, value);
|
LogAction(-1, target, "activating automatic action on \"%L\": @%s.%s.%s", target, action, key, value);
|
||||||
if(strncmp(action, "fta", 4) >= 0) {
|
if(StrContains(action, "fta") > -1) {
|
||||||
#if defined _ftt_included_
|
#if defined _ftt_included_
|
||||||
// Replace under scores with spaces
|
// Replace under scores with spaces
|
||||||
char newKey[32];
|
char newKey[32];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue