![Quote](images/misc/quote_icon.png)
Originally Posted by
Toxys
Yes, I saw all of them but I want to activate once after useButtonPressed and not just the "change weapon" method I want to give at least 400x speed just for 10 seconds and the player can't cancel the sprint.
PHP Code:
onPlayerSpawned() //function when player spawned
{
/* ... */
self.isSprint = false;
self setclientcvar("g_speed", "190"); //libcod: self setg_speed(190);
/* ... */
}
init()
{
self endon("disconnect");
if (!isDefined(self.isSprint))
self.isSprint = false;
while(1)
{
if (self useButtonPressed() && !self.isSprint)
self thread Sprint();
wait .025;
}
}
Sprint()
{
self endon("disconnect");
self endon("dead"); //put your event ind when player dead from codeCallBack_PlayerKilled(), killed_player, player_killed idc :)
self.isSprint = true;
self setclientcvar("g_speed", "300"); //libcod: self setg_speed(300);
self iprintlnBold("Sprint activated!!");
wait 10;
self setclientcvar("g_speed", "190"); //libcod: self setg_speed(190);
//wait 10; //sprint cooldown if you need, coldown reset if player dead
self.isSprint = false;
}