[Crossfire-wiki] [Crossfire DokuWiki] page added:	user:gxc:scripts:food_watch
    no-reply_wiki at metalforge.org 
    no-reply_wiki at metalforge.org
       
    Thu Mar 20 02:41:02 CDT 2008
    
    
  
A page in your DokuWiki was added or changed. Here are the details:
Date        : 2008/03/20 02:41
User        : gxc
Edit Summary: created
====== Introduction ======
This client-side [[wp>C++]] script monitors your food level and feeds your character when it falls below 250.
====== Requirements ======
  * C++
====== Code ======
<code c++>
//gxc's Food Monitor Ver 1.0
#include <cstdio>
#include <cstdlib>
#include <cstring>
int main (){
	//variable declaration
	char buf[200], checkFood[]="food";
	int foodLVL;
	
	//tell client to watch all stats
	printf ("watch stats\n");
	
	//flush stdout, necessary after all output
	fflush (stdout);
	
	//begin an infinite loop
	while(true){
	
		//loops until buf = "food", which means
		//the next string is the amount food left
		while(strcmp(buf,checkFood)!=0){
			scanf("%s",buf);
		}
		
		//get the amount of food
		scanf("%s",buf);
		
		//convert to an integer
		foodLVL = atoi(buf);
		
		//if it's less than the danger amount,
		//apply food of your choice
		if(foodLVL<250){
			//Change "food" in this line to the
			//food of your choice
			printf("issue 1 1 apply food\n");
			fflush (stdout); //flush as always
		}
	}
	return 0;
}
</code>
====== Notes & Comments ======
Ver 1.0\\
Basic food watching script, nothing too cool. I've run it extensively with no problems.
Coming:\\
-Database of food, maybe, that consumes food in some order
====== References =======
  * [[:Client Side Scripting]]
IP-Address  : 76.210.35.252
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/user:gxc:scripts:food_watch
-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
    
    
More information about the crossfire-wiki
mailing list