Kết quả 1 đến 10 của 11
Chủ đề: ClosePlayer System
-
10-01-10, 01:19 PM #1
- Ngày tham gia
- Mar 2007
- Đang ở
- Net4Viet Team
- Bài viết
- 1,453
- Thanks
- 40
- Thanked 302 Times in 108 Posts
ClosePlayer System
Lâu rùi không work lại vs MU... Sáng nay ngủ dậy mở PC ra , nửa tháng rùi tớ mới vào ổ D:\ ^^
Không hiểu trời sui đất khiến gì tớ lại click vô 1 Server của MX Team ....Lâu rùi k ngắm lại 1.00.16 , thấy có file ClosePlayer.txt ...
Một ý tưởng nãy ra : Tại sao không xây dựng Source cho file này .
Rất mong các pro C++ trong diễn đàn trợ giúp
Kịch bản
GameServer sẽ đọc file ClosePlayer.txt (File này có lưu tên giống như ConnectMember.txt)
Sau khi nhân vật connect vào game ta sẽ so sánh tên của nhân vật này với các tên ở trong file . Nếu == thì disconnect còn nếu != thì vẫn bình thường
VD
test
newyear
if(strcmp(CloseSystem[i].Name,"test")==0) // Nếu có chuỗi ký tự của str 1 bằng str 2 thì thỏa
Sau một hồi debug thì tớ ghi nhận vấn đề là
Làm thế nào để viết 1 source đọc text từng dòng như ConnectMember.txt và so sánh
Khách viếng thăm hãy cùng eddy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-01-10, 01:40 PM #2
- Ngày tham gia
- Apr 2008
- Bài viết
- 1,169
- Thanks
- 818
- Thanked 815 Times in 331 Posts
Ðề: ClosePlayer System
bờm cũng nghĩ vấn đề này từ khi mới tham gia mò MU......mà lúc đó bờm tưởng là bọn wz nó cho file này vào thì là nó code ngon rồi chứ...ta chỉ việc thêm vào như file ConnectMember.txt nên là bờm ko test...hix hix..hóa ra là nó chỉ cho vào đó để gợi ý mà thôi...........mong sao sớm có thêm vụ này nữa hay quá...thanks
Lần sửa cuối bởi eddy, ngày 10-01-10 lúc 01:45 PM.
Đã già yếu và bệnh tật
-
10-01-10, 01:46 PM #3
- Ngày tham gia
- Mar 2007
- Đang ở
- Net4Viet Team
- Bài viết
- 1,453
- Thanks
- 40
- Thanked 302 Times in 108 Posts
Ðề: ClosePlayer System
Khách viếng thăm hãy cùng eddy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-01-10, 01:46 PM #4
Lần sửa cuối bởi dh_notable, ngày 23-01-10 lúc 04:04 PM.
Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-01-10, 01:48 PM #5
- Ngày tham gia
- Mar 2007
- Đang ở
- Net4Viet Team
- Bài viết
- 1,453
- Thanks
- 40
- Thanked 302 Times in 108 Posts
Ðề: ClosePlayer System
Cảm ơn anh ^^ ! Em sẽ thử.................
Khách viếng thăm hãy cùng eddy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-01-10, 01:56 PM #6
- Ngày tham gia
- Mar 2007
- Đang ở
- Net4Viet Team
- Bài viết
- 1,453
- Thanks
- 40
- Thanked 302 Times in 108 Posts
Ðề: ClosePlayer System
Cảm ơn Vipper_MuHN đã giúp đỡ...lại cám ơn 1 lần nữa tới anh Đức .... source thành công em sẽ post lên đây !
Khách viếng thăm hãy cùng eddy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-01-10, 02:05 PM #7
- Ngày tham gia
- Apr 2009
- Bài viết
- 115
- Thanks
- 5
- Thanked 281 Times in 42 Posts
Ðề: ClosePlayer System
PHP Code:#include "stdafx.h"
#include <string.h>
#define MAX_CHARSTRING 10
int ReadLine(char*szString,int sizeMAX,FILE *p)
{
int c;
int i=0,length=0;
while(1)
{
c = fgetc(p);
if(c == '\n')
{
break;
}
else if (c == -1)
{
szString[0] = 0;
return -1;
}
else if(c == '\r')
{
continue;
}
if(length<sizeMAX-1)
{
szString[length] = c;
length++;
}
i++;
}
szString[length] = 0;
return length;
}
void LoadAndClosePlayerTXT(char* szFile)
{
FILE* p = fopen(szFile,"rb");
if(!p)
{
printf("File \"%s\" Khong ton tai hoac khong the truy cap !",szFile);
return;
}
char szCharName[MAX_CHARSTRING+1];
int length;
char filterTEST[]="admin";
while(1)
{
length = ReadLine(szCharName,sizeof(szCharName),p);
if(strcmp(filterTEST,szCharName)==0)
{
printf("Co trong danh sach [%s]\n",filterTEST);
}
if(length>0)
{
printf("Char [%s][%i]\n-----------\n",szCharName,length);
}
if(length<0)
{
break;
}
}
fclose(p);
}
int main(int argc, char* argv[])
{
LoadAndClosePlayerTXT("closeplayer.txt");
printf("Hello World!\n");
return 0;
}
closeplayer.txt
PHP Code:char1
charrgy1tttttttttttttttttttttt
dfhksdhl
admin
tyidfrdyir
tyiftrtiut
hhhhhh
Lấy lại cái này nhé, sửa lỗi rồi !Khách viếng thăm hãy cùng ViperMUHN xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
11-01-10, 09:23 AM #8
- Ngày tham gia
- Mar 2007
- Đang ở
- Net4Viet Team
- Bài viết
- 1,453
- Thanks
- 40
- Thanked 302 Times in 108 Posts
Ðề: ClosePlayer System
OK ! Đã hoàn thành System này từ source của anh dh_notable .....
Thanks Vipper to support
Khách viếng thăm hãy cùng eddy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
11-01-10, 10:47 AM #9
- Ngày tham gia
- Oct 2009
- Bài viết
- 79
- Thanks
- 6
- Thanked 16 Times in 5 Posts
Ðề: ClosePlayer System
source thành công em sẽ post lên đây !
Bạn ơi post nên đi với nào..để Bờm còn dowload chứ...Bờm thích nhất là dowload đấy...thanks nha...Khách viếng thăm hãy cùng Văn_Bờm xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
11-01-10, 05:17 PM #10
Ðề: ClosePlayer System
Hehe ! Em đặt điều kiện là "mỗi khi character connect vào game thì sẽ load lại file và kiểm tra 1 lần" . Nhưng em chưa thử xem nếu đang ở GS mà add vô thì có load char vừa add k . Em sẽ thử viết
Cảm ơn ý tưởng của anh
@People : Tớ sẽ share sau khi viết xong đoạn code nàyLần sửa cuối bởi eddy, ngày 12-01-10 lúc 09:40 AM.
Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[???] System VIP
Bởi thehell99 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 30-05-11, 06:11 AM -
Cần Hướng Dẫn Làm system Gunz 0nline
Bởi tydo2405 trong diễn đàn Gunz OnlineTrả lời: 4Bài viết cuối: 25-05-10, 12:16 PM -
Source New Duel System
Bởi LordBilly trong diễn đàn ReleasesTrả lời: 1Bài viết cuối: 24-09-09, 09:42 AM -
L2 Hellbound - Patch (system)
Bởi NamCungHuy trong diễn đàn Lineage IITrả lời: 3Bài viết cuối: 14-12-08, 11:31 AM