Syncope.T-*
[3] 개인변수
Steam/Sourcemod 2011. 12. 8. 19:54

오늘은 소스모드 강좌에 대해선 짧은 글을 쓰고자 합니다. 그래서 배울 오브젝트는 Individual Variable 입니다. 개인변수라는거죠. 개인변수는 뭐랄까.. new String:a 같이 그냥 서버에만 적용되는 문자열을 만드는게 아니라 각각 개인에게 하나씩 하나씩 먹을 수 있는 빵을 주듯이 말이죠. 활용으로는 어떤사람에겐 빵을, 다른사람에겐 케이크를, 또 다른 사람에게는 밥을 이런식으로 개인에게 할당할 다른 값들을 줄수있다는거죠 하지만 우리들의 생각과는다르게 ' 어 그럼 개인변수를 쓸 사람들이 많아지면 개인변수 자체도 많아져야하겠네요? ' 라고 질문하는 사람이 있다면 이렇게 답해줄겁니다 ' 개인변수 하나로 즉, 음식을 만드는 기계는 하나이나 뽑아내는건 여러가지라 이말입니다. ' 그럼 설명은 이만 마..

[2] 이벤트(함수) 넘기기(호출) 과 팝업!
Steam/Sourcemod 2011. 12. 8. 19:53

저번에 썼던 걸 이어서 바로 해보죠 오늘은 자료를 올려두도록 하겠습니다 제가 만든 플러그인인데요 TF2전용이지만 뭐 다 사용가능할겁니다 이걸 예제로 삼아서 이 글을 읽어보시면 충분할겁니다. // Command_say 의 후크 이벤트 public Action:Command_say(Client, args) { new String:Msg[256]; GetCmdArgString(Msg, sizeof(Msg)); Msg[strlen(Msg)-1] = '\0'; if(StrEqual(Msg[1], "!명령어", false)) { Command_Menu(Client); } if(StrEqual(Msg[1], "!공지", false)) { Command_Notice(Client); } } Msg 란 변수에 실수 데이터..

[1] 소스모드?
Steam/Sourcemod 2011. 12. 8. 19:51

자 소스모드는 TO SERVER 에 있는 글 맨 마지막에 읽어보시면 다운로드 사이트와 허접한 설명이 있습니다 바로 코딩에 대해 넘어 가 볼까요? 우선적으로 소스모드의 언어는 C++ 를 사용한 Pawn 언어 이기때문에 꽤나 쉬울지도 모릅니다. 무조건 적으로는 아니지만 스크립팅 할때엔 맨 윗줄에다 이것을 적어주세요 #include #include 이게 뭐냐고요? 여튼 Include 에 먼저 집고 넘어가야 할 것 같습니다. Include 의 정의는 영어 단어 해석으로 풀이하자면 '포함한다' 라는 뜻이지만 Import 에 뜻으로도 써도 좋습니다. 불러온다는 말이죠. Inc 폴더에 있는 헤더파일같이 말이죠. 헤더파일은 음.. 보조 파일 이라고 생각하면 될겁니다. 미리 써 둔걸 불러온다는거죠. 자 이쯤 설명하고 밑..

profile on loading

Loading...