mirror of
https://github.com/tbamud/tbamud.git
synced 2025-09-21 21:40:49 +02:00
Merge pull request #1 from Vatiken/master
Adding %string.toupper% to dg scripts
This commit is contained in:
commit
18dd1d46f2
2 changed files with 8 additions and 0 deletions
|
@ -2,6 +2,9 @@ TbaMUD is currently being developed by The Builder Academy. If you need any
|
|||
help, find any bugs, or have ideas for improvement please stop by TBA at
|
||||
telnet://tbamud.com:9091 or email rumble@tbamud.com --Rumble
|
||||
@
|
||||
[Jun 21 2013] - Vatiken
|
||||
Added 'toupper' as a dg_script command to capitalize the first letter
|
||||
of a string.
|
||||
[Apr 11 2013] - Rumble
|
||||
Added color parsing to wiznet.
|
||||
[Apr 10 2013] - Rumble
|
||||
|
|
|
@ -179,6 +179,11 @@ int text_processed(char *field, char *subfield, struct trig_var_data *vd,
|
|||
if (!str_cmp(field, "strlen")) { /* strlen */
|
||||
snprintf(str, slen, "%d", (int)strlen(vd->value));
|
||||
return TRUE;
|
||||
} else if (!str_cmp(field, "toupper")) { /* toupper */
|
||||
char *upper = vd->value;
|
||||
if (*upper)
|
||||
snprintf(str, slen, "%c%s", UPPER(*upper), upper + 1);
|
||||
return TRUE;
|
||||
} else if (!str_cmp(field, "trim")) { /* trim */
|
||||
/* trim whitespace from ends */
|
||||
snprintf(tmpvar, sizeof(tmpvar)-1 , "%s", vd->value); /* -1 to use later*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue