Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!
sprint
From Quake Wiki
void sprint(entity player, string msg)
Usage[edit]
Prints a message to a specific player. Messages will continue to print on the same line until a \n character is placed, allowing chaining of calls to print to the same line.
This builtin has special functionality in that it can accept an unlimited number of string arguments (with a cap of 255 characters in a string). Multiple versions of the builtin can be assigned to the same index with as many additional string arguments as needed e.g.
void sprint3(entity player, string start, string middle, string end) = #24;
This can allow for easily inserting numbers into the middle of the string since normally this would require a chain of multiple calls to do.
sprint3(player, "You've found ", ftos(self.count), " switches\n");
will display as "You've found 4 switches" if self.count
is 4.
Parameters[edit]
- player
- The player to send the message to.
- msg
- The message to display.
Example[edit]
// Send a pick up message to the player that picked up the item if (other.flags & FL_CLIENT) { sprint(other, "You picked up the "); sprint(other, self.netname); sprint(other, "\n"); }