All pastes #585471 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-23 08:53 UTC
rendered paste body
add to command.c


void eth_stop()
{
        char buf[256];
	sprintf(buf,"echo \"ETH is now OFF\"");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, buf);
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set aimauto 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set autoshoot 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set recoil 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set overheat 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set block_mouse 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set satchel_autoshoot 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set visuals 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set banner 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set radar 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set weapzoom 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set spawntimer 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set wallhack 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set colors 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set chams 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set espname_colors 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set espicon 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set esp_missile 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set esp_landmine 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set esp_items 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set spec 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set speclock 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set inactivity 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set ref 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set killspam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set mortarcam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set panzercam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set satchelcam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set mirrorcam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set riflecam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set irc 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set mirrorcam 0\n");
	orig_syscall(UI_CMD_EXECUTETEXT, EXEC_APPEND, "eth_set chud 0\n");
}



and add to register game command: 

orig_Cmd_AddCommand(ETH_CMD_PREFIX "off", &eth_stop);