| 제목 | 이 코딩은 | ||
|---|---|---|---|
| 카테고리 | 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주 이내 입니다.
차분히 보시면 루프문. 대소문자열. 문자 자르기. 배열 값 가져오기. 말고는 하는게 없습니다.
코딩은 열정입니다 화이팅!