Syncope.T-*
[7] 트레이스를 만들어보자
Steam/Sourcemod 2011. 12. 8. 20:12

우선 밑의 구분선까지의 스크립트는 간단히 클라이언트에게 트레일을 기부해 주는 방법입니다. 기부만 가능합니다 ^^ 주의점 : 클라이언트가 멈추거나 움직이지 않을때 트레일은 다시 생겨나지 않습니다. --------------------------------------------------------------------------------------------------------- new g_iBeamSprite; public OnMapStart() { g_iBeamSprite = PrecacheModel("materials/sprites/crystal_beam1.vmt"); } public fn_example(client) { TE_SetupBeamFollow(client,g_iBeamSprite,0,..

* Duck Music Show
Steam/Plugin-* 2011. 12. 8. 20:11

서버 내에서 MOTD PANEL을 이용한 음악 틀기.

[6] 게임 네임 체인져
Steam/Sourcemod 2011. 12. 8. 20:09

그.. 서버찾기에서 서버이름 옆에 뜨는 Counter Strike - Source 라던가 Team Fortress 2 라던가 그 설명을 바꿔주는거요 네. 그걸 적어보죠 // inc or header files loaded. #include #include #include "sdkhooks" // 문법 정 의 #pragma semicolon 1 new bool:maproadfinish = false; // 이 부분을 수정하시면 됩니다. new String:gamedescription[64] = "오리의 오렌지서버"; public Action:OnGetGameDescription(String:gamedesc[64]){ strcopy(gamedesc, 64, gamedescription); if(maproad..

[5] 소리 나오게 하기!
Steam/Sourcemod 2011. 12. 8. 20:08

이번 시간엔 소리나오게 하는 커맨드를 알아 볼건데요. 경로를 한 번에 받고 TF2에 쓰이는 커맨드를 이용해 스크립트 하나를 만들어 볼 겁니다. 쓰일 커맨드 종류는 Class 와 Weapon 를 알아 보기와 EmitSound 랍니다. 플러그인 설명 : TF2 에 게임 클래스에 속한 Sniper의 Rifle 로 HeadShot 을 맞을 경우에 Emitsound 방출. ----------------------------------------------------------------------------------------------------- // INCLUDE BASIS #include sourcemod #include sdktools // define 이란 변수 선언을 하는건데요. 알아 둘 것이 있다..

[4] 트레일 생성의 예제로 엔티티에 대해 알아보기
Steam/Sourcemod 2011. 12. 8. 20:07

일단 이 파일은 Team Fortress 2 에 관한 내용으로 코딩 된 것. 초록색 - 선언에 관한것들 주황색 - 디파인 ( 상수 선언 ) 빨간색 - 함수 호출 #include #include #include #include #define MAXTRAILSPRITE 50 #define MAXHATMODEL 20 new givetrail[128]; // 트레일이 현재 켜져있는지에 관한 개인변수입니다. #pragma semicolon 1 new beamfollowentity[64][18]; public OnPluginStart() { HookEvent("player_spawn", EventSpawn); HookEvent("player_death", EventDeath); RegConsoleCmd("say",..

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

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

profile on loading

Loading...