| 제목 | 이 코딩은 | ||
|---|---|---|---|
| 카테고리 | JavaScript | ||
| 글쓴이 | KAILOVE | 작성시각 | 2018/01/18 09:30:09 | 
|  | |||
| 
이 코딩들을 알아보련느데 어떤 언어이고 난이도는 어느정도인가요 제가 C# 을 배우는중인데 비슷한 언어들이 있어서 여쭙니다
const readline = require('readline');
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});
function ParseCmd(s){
	var args = s.split(" ");
	var cmd = args[0].toLowerCase();
	var res = '';
	switch(cmd){
		case "ban":
			mp.players.forEach(player => { 
				if(player.name.toLowerCase() == args[1].toLowerCase()){
					player.ban("Console");
					res = " Player "+player.name+" was banned!!!";
				} 
				});
			break;
		case "kick":
			mp.players.forEach(player => { 
				if(player.name.toLowerCase() == args[1].toLowerCase()){
					player.kick("Console");
					res = " Player "+player.name+" was kicked!!!";
				} 
				});
			break;
		case "tppos":
			if(args.length>4){
				mp.players.forEach(player => { 
				if(player.name.toLowerCase() == args[1].toLowerCase()){
					player.position = new mp.Vector3(parseFloat(args[2]), parseFloat(args[3]), parseFloat(args[4]));
					res = " Player "+player.name+" was teleported to X:"+parseFloat(args[2])+" Y:"+parseFloat(args[3])+" Z:"+parseFloat(args[4])+"!!!";
				} 
				});
			} else {
				res = " Invalid arguments!!!"
			}
			break;
		case "give.weapons":
			if(args.length>3){
				mp.players.forEach(player => { 
				if(player.name.toLowerCase() == args[1].toLowerCase()){
					player.giveWeapon(mp.joaat(args[2]), parseInt(args[3]));
					res = " Player "+player.name+" received weapons!!!";
				} 
				});
			} else {
				res = " Invalid arguments!!!"
			}
			break;
		case "status":
			res = "\n Players: "+mp.players.length+"/"+mp.players.size+"\n Vehicles: "+mp.vehicles.length+"\n Objects: "+mp.objects.length+"\n Wheather: "+mp.environment.weather+"\n Game Time: "+mp.environment.time.hour+"h\n Uptime: "+process.uptime()+"\n";
			break;
		case "online":
			res = "\n Online: "+mp.players.length+"/"+mp.players.size+"\n ";
			mp.players.forEach(player => {
				res += player.name+" | "+player.ip+" | "+player.ping+"\n ";
			});
			break;
		default:
			res = " Unknown command!!!";
			break;
	}
	return res;
}
rl.on('line', (s) => {
	var res = ParseCmd(s);
	console.log(res);
}); | |||
| 다음글 | let's encrypt 사용해보신 분 계신가요? (2) | ||
| 이전글 | config upload.php 데이터 읽어오기 (2) | ||
| 
                                kaido
                                /
                                2018/01/18 10:31:24 /
                                추천
                                0
                             | 
| 
                                한대승(불의회상)
                                /
                                2018/01/18 12:21:18 /
                                추천
                                0
                             
                                이 언어는 자바스크립트입니다.^^
                             | 
스크립트 배경부터 설명해서 설치도 하고 동작 구조도 보고 hello world 도 찍어보기 부터 시작 해서, 서로 야자타임도 하고 놀고 웃고 떠들어도 길어야 2주 이내 입니다.
차분히 보시면 루프문. 대소문자열. 문자 자르기. 배열 값 가져오기. 말고는 하는게 없습니다.
코딩은 열정입니다 화이팅!