사이트 로그인
2016.04.02 18:24
#include <process.h>
#include "stdafx.h"
#include "Utilidades.h"
#include "NewsSystem.h"
#define NewFile "..\\MuData\\Mu_News.txt"
void NewsSystemClass__InsideTrigger(void * lpParam)
{
FILE *fp;
fp=fopen("..\\MuData\\Mu_News.txt","rb");
if(!fp)
{
MessageBoxA(NULL,"Mu_News.txt not found!","Error!",MB_OK);
::ExitProcess(0);
}
while(true)
{
char MSG01[58];
char MSG02[58];
char MSG03[58];
int IsNews = GetPrivateProfileIntA("General","MuIsNewsSystem",0,NewFile);
int Sections = GetPrivateProfileIntA("General","MuNewsSections",0,NewFile);
long time = GetPrivateProfileIntA("General","MuTimeBtwEachNew",0,NewFile) * 60000;
if(Sections > 5 || Sections <= 0 || IsNews == 0)
{
_endthread();
}
Sleep(time);
GetPrivateProfileStringA("News","MuNew01","This server uses MuTeam Server Files!",MSG01,58,NewFile);
GetPrivateProfileStringA("News","MuNew02","This server uses MuTeam Server Files!",MSG02,58,NewFile);
GetPrivateProfileStringA("News","MuNew03","This server uses MuTeam Server Files!",MSG03,58,NewFile);
StringSendAll(MSG01,0);
StringSendAll(MSG02,0);
StringSendAll(MSG03,0);
if(Sections >= 2)
{
Sleep(time);
GetPrivateProfileStringA("News","MuNew04","This server uses MuTeam Server Files!",MSG01,58,NewFile);
GetPrivateProfileStringA("News","MuNew05","This server uses MuTeam Server Files!",MSG02,58,NewFile);
GetPrivateProfileStringA("News","MuNew06","This server uses MuTeam Server Files!",MSG03,58,NewFile);
StringSendAll(MSG01,0);
StringSendAll(MSG02,0);
StringSendAll(MSG03,0);
}
if(Sections >= 3)
{
Sleep(time);
GetPrivateProfileStringA("News","MuNew07","This server uses MuTeam Server Files!",MSG01,58,NewFile);
GetPrivateProfileStringA("News","MuNew08","This server uses MuTeam Server Files!",MSG02,58,NewFile);
GetPrivateProfileStringA("News","MuNew09","This server uses MuTeam Server Files!",MSG03,58,NewFile);
StringSendAll(MSG01,0);
StringSendAll(MSG02,0);
StringSendAll(MSG03,0);
}
if(Sections >= 4)
{
Sleep(time);
GetPrivateProfileStringA("News","MuNew10","This server uses MuTeam Server Files!",MSG01,58,NewFile);
GetPrivateProfileStringA("News","MuNew11","This server uses MuTeam Server Files!",MSG02,58,NewFile);
GetPrivateProfileStringA("News","MuNew12","This server uses MuTeam Server Files!",MSG03,58,NewFile);
StringSendAll(MSG01,0);
StringSendAll(MSG02,0);
StringSendAll(MSG03,0);
}
if(Sections == 5)
{
Sleep(time);
GetPrivateProfileStringA("News","MuNew13","This server uses MuTeam Server Files!",MSG01,58,NewFile);
GetPrivateProfileStringA("News","MuNew14","This server uses MuTeam Server Files!",MSG02,58,NewFile);
GetPrivateProfileStringA("News","MuNew15","This server uses MuTeam Server Files!",MSG03,58,NewFile);
StringSendAll(MSG01,0);
StringSendAll(MSG02,0);
StringSendAll(MSG03,0);
}
}
_endthread();
}
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 582 |
18 | 뮤 DB 용량이 클경우 줄여주는 소스 | 안드레스 | 2019.11.20 | 252 |
17 |
뮤오리진 프리서버 구축설명서
[13] ![]() | 프리스타일001 | 2017.06.19 | 5185 |
16 |
뮤..한글 에디터
[2] ![]() | 공신 | 2017.06.08 | 575 |
15 |
뮤오리진(모바일) 구축설명서
[4] ![]() | 프리스타일001 | 2017.05.26 | 2578 |
14 |
뮤 igcn s10-11 용 sql db 한글화
[2] ![]() | pochachipp | 2017.05.01 | 354 |
13 | 뮤 모든 버전 서버-클라이언트 코드 | pochachipp | 2017.05.01 | 583 |
12 |
ZTeam 시즌 6 클라(dll) 소스
![]() | 이호성 | 2016.04.18 | 184 |
11 | Loader 소스 | 이호성 | 2016.04.18 | 115 |
10 | 뮤 메이커 소스 | 이호성 | 2016.04.17 | 165 |
» | 공지사항 소스 자동발송 | 으으럇차차 | 2016.04.02 | 175 |
8 | 뮤 핵체크 오프셋값 코드 [1] | 으으럇차차 | 2016.04.02 | 223 |
7 | 게임서버 클레스값 | 으으럇차차 | 2016.04.02 | 171 |
6 | 몬스터 및 아이템 오프셋 | 으으럇차차 | 2016.04.02 | 142 |
5 |
맵 소스 rc로 변경가능
![]() | 으으럇차차 | 2016.04.02 | 102 |
4 |
상점 엑템판매 함수
![]() | 으으럇차차 | 2016.04.02 | 133 |
3 |
오프셋값 1.00.87
![]() | 으으럇차차 | 2016.04.02 | 66 |
2 |
뮤 시즌5 한국프로토콜 값 소스 입니다.
![]() | 으으럇차차 | 2016.04.02 | 172 |
1 |
뮤 아이템 드랍 및 세트아이템 드랍 소스 입니다.
[2] ![]() | 으으럇차차 | 2016.04.02 | 415 |