본문 바로가기

전체 글64

[PAWN/SAMP] 사살한 플레이어의 이름을 화면에 표시하기 데스매치 모드에서 유용하게 쓸 수 있는 함수입니다. 서든어택과 같은 FPS 게임들을 보면 항상 있는 기능인데, 누가 누구를 죽였는지 화면에 출력하는 코드입니다. 이 코드 같은 경우에는 플레이어 자기 자신이 죽었을 때 호출되는 OnPlayerDeath 콜백을 이용했습니다. 콜백 함수 자체에 killerid(자신을 죽인 player의 id)가 주어지기 때문에 이걸로 코드를 다양하게 작성하면 됩니다. 아래 코드는 A가 B를 죽였을 때, A의 게임 화면에 GameText로 B의 이름을 출력하는 코드입니다. 예를 들어 B의 playername이 "HongGilDong"이면, you kill honggildong Rank Exp+10 이렇게 출력되겠네요. 아마 GameTextForPlayer로 출력하면 모든 문자가.. 2012. 9. 17.
[C언어/알고리즘] 문자열의 대소문자 반전 영어로 이루어진 문자열을 입력받고 대소문자를 반전시켜 출력하는 문제다. 소문자는 대문자로, 대문자는 소문자로 변형시켜야 한다. 테스트케이스는 다양하게 나오지 않는 문제입니다. 전부 소문자, 전부 대문자, 섞어서 입력하는 게 전부겠네요. 보통은 문자열 최대 크기가 주어지겠죠. 입력 예시] AbCdE 출력 예시] aBcDe 2012. 9. 17.
[C언어/알고리즘] 원하는 범위 내의 난수 생성하기 C언어로 작성된 코드입니다. 난수 발생시킬 때 특정 범위 내에서 발생 시켜야 할 때가 있는데(예를 들어 3~14 등), 그때 사용하면 됩니다. 함수 매개변수 min, max에 최소, 최대값만 넣어주면 함수에서 유효한 범위 내의 난수를 반환합니다. 2012. 9. 17.
컴퓨터 제한(작업관리자, 레지스트리 등) 설정 및 해제 프로그램 좌측 메뉴가 설정, 우측 메뉴가 해제입니다.학교 다닐 때 NetClass 같은 PC 관리 프로그램으로 여러 제한을 두었던 기억이 있는데,그거 해제시켜주는 프로그램입니다.XP에서 사용했던 기억인데 비스타 이상 운영체제에서는 아마 동작 안할 것 같네요. 2012. 8. 11.