Syncope.T-*
[2] 유의사항
Steam/Dedicate Server 2011. 12. 8. 20:25

우선 서버 CFG 에서 관리하실 점들이 있습니다 주석을 /* 식으로 CFG에서 다실경우 인식이 되지않습니다. 그러니간 오류로 인식한다는 겁니다 한줄 주석인 // 로 사용하시길 바랍니다 . ex) // 이건 주석 두번째로, cfg파일을 만들지 않고서 autoexec.cfg.txt 라는걸 원격하다 자주 보게되는데요 텍스트파일의 이름을 autoexec.cfg 로 바꾸지마시고 텍스트파일을 여시고 나서 다른 이름으로 저장 선택 후 autoexec.cfg 라고 제목에다 써 넣으신뒤 파일 형식을 모든 파일로 바꿔주세요. 그리고 Server.cfg 같은 경우를 만들땐 텍스트 줄 중 맨 윗 줄을 비워 놓으시구 utf-8 형식으로 저장을 해 주세요. ES 코딩 할때도 맨 윗줄 띄워주시고 utf-8 형식으로 저장해주셔야 인..

[ 1 ] 데디케이트 설치하기
Steam/Dedicate Server 2011. 12. 8. 20:25

목차 : ㄴ 1. 데디케이트란 ? 2. srcds 에 명령에 대해 3. Server Config . 4. Rcon 과 Plugins 5. 마지막. 자 본론에 들어가기에 앞서 데디케이트란게 무엇이냐는 걸 설명 해 보겠습니다. 참고로 지금 이 글을 쓰고있는 필자는 Steam 게임 안 서버에서 서버만 경력이 3년이 다 되어갑니다 ^^ 그 만큼 여러 플러그인과 서버 업데이트 내용에 관한 경험을 남들보다 많이 겪었습니다. 그 동안 많은 재미와 언어에 대해 배워봤구요. 이제 이 글을 보는 여러분들에게 가르쳐 드릴 정보들은 모두 널리 이용될 겁니다. 자신이 서버를 만들어서 재밌게 운영하고 그 동안 여러 사람들과 만나서 친목을 다지기도 하구요. 여러가지 좋은점들이 있을겁니다. 분명 여..

[15] 깜박이지 않는 뷰 모델 바꾸기
Steam/Sourcemod 2011. 12. 8. 20:23

아래의 예제 : new String:Claws[MAX_CLAWS+1][PLATFORM_MAX_PATH]; new MaxClaws, Human_Knife, viewModelweaponindex[MAXPLAYERS+1]; public ZR_OnClientInfected(client, attacker, bool:motherInfect, bool:respawnOverride, bool:respawn) { if (!enabled) return; decl String:Weapon[32]; new ActiveWeapon = GetEntPropEnt(client, Prop_Send, "m_hActiveWeapon"); GetEdictClassname(ActiveWeapon, Weapon, sizeof(Weapon));..

[14] 코딩하면서 주의할 점들.
Steam/Sourcemod 2011. 12. 8. 20:23

1 ) Event Death , Hurt 부분. Hurt나 Death 부분에서는 IsPlayerAlive 구문을 사용하지 말아야합니다 Death 에서는 더더욱입니다. 왜냐하면 Pre 후크부분에서는 부분적으로 먹히지만 언제죽었는지 체크가 안될때가 형성될수있거든요. 예를들어 이벤트가 죽고나서 발동할지 죽기전에 발동할지 모릅니다. 왜냐하면 ontakedamage에서 return handled를 둬 버리면 데미지가 안들어가지요. 그러나 이게 죽기전에 발동하는 이벤트로 처리되어 버리면 데미지가 들어가고나서 죽기전 체크가 되고 데미지를 다시 리턴 시킨다는 과정이 겹쳐버린다면 구조가 얽혀버리지요. 그래서 Isplayerconnected 까지만 쓰시면됩니다 Ingame도 쓰셔도 되고요. 2 ) SDK Hook 은 필요..

[13] 모델 (스킨) 을 씌우자!
Steam/Sourcemod 2011. 12. 8. 20:21

/* 오랫만에 강좌글이군요. 바로 들어가도록 합시다. 이번에는 유저에게 스킨을 씌우는건데요 이해에 맞게 Define을 사용하지않고 모델경로로 바로 사용하겠습니다. mdl 모델파일을 #define 변수 "경로" 로하여 쉽게 변수호출 가능합니다. */ #include #include // 꼭 해주셔야 해요. SetEntityModel 함수가 안에 있기 때문이에요!!! public OnMapStart() { HookEvent("player_spawn", Event_PlayerSpawn, EventHookMode_Pre); InitPrecache(); // 그저 함수 호출. } InitPrecache() { /* 왜 프리캐싱을 하고 다운로드를 하느냐? 프리캐싱은 꼭 필요한 작업입니다. 정의를 하자면, 미리 모델..

[12] 장풍예제
Steam/Sourcemod 2011. 12. 8. 20:21

//인클루드문장 #include #include #include #include "sdkhooks" //문법정의 #pragma semicolon 1 //칼빵에 어느정도의 데미지를 추가할 것인가(음수로하면 데미지가 줄어듬, 그러나 추천하지 않음(그렇게 해서 실제 공력이 음수가 되면 체가 도로 차게되니까)) #define KNIFEDAMAGEINC 7000 //장풍의 세기는 어느정도로 할 것인가 #define KNIFEKNOCKBACKSCALE 1000.5545671 //장풍을 쓸때 날 소리의 이름 예시 : "npc/turret_floor/alarm.wav" //다운로드설정도 이 플러그인이 해 주니까 이건 sm_downloader설정 필요 없음 파일만 제대로 지정해주면 되요 new const String:K..

profile on loading

Loading...