đó là code vạn lượng trong source. hiểu nôm na là như thế này
Nếu số tiền < 10000 thì in ra số tiền + lượng
ngược lại nếu > 10000 và chia cho 10000 lấy phần dư mà bằng 0 thì đó chính là vạn tức in ra số tiền chia cho 10000 lấy phần nguyên. ngược lại thì phần dư khác 0 thì phần vạn chính là số tiền chia 10000 lấy phần nguyên, phần lượng là số tiền chia cho 10000 lấy phần dư.
Ví dụ mẫu hiển thị vạn lượng ở hành trang
Vào S3Client\Ui\Uicase mở file UiItem.cpp lên tìm biến m_Money
Tìm
Build soucre thì [Only registered and activated users can see links. ]
Nguồn: Cybergamevn
2: fife lỗi Skin Rồng cái Bang Không Ra Rồng , NgaMy Phong Sương Dánh có 1 Tia ....v.v.v.v..
3: Vòng Sáng trang Bị.
Gửi bởi 666225
Demo:
Code:
[1] Khai báo các biến và các hàm
Code:
int m_color ;
int m_time ;
int n_mpoint;
int m_count[8];
unsigned int m_nColor;
int GetRectItem(int _w, int _h);
void DrawPoint(int x, int y, unsigned int wColor);
void DrawLight(int x, int y, int _w, int _h, int unit, int unitboder);
[2] Các hàm draw vòng sáng
Code:
int KWndObjectMatrix::GetRectItem(int _w, int _h)
{
int i;
if (_w == 1 && _h == 1) i = 0;
else if(_w == 1 && _h == 2) i = 1;
else if(_w == 1 && _h == 3) i = 2;
else if(_w == 1 && _h == 4) i = 3;
else if(_w == 1 && _h == 5) i = 4;
else if(_w == 2 && _h == 1) i = 5;
else if(_w == 2 && _h == 2) i = 6;
else if(_w == 2 && _h == 3) i = 7;
return i;
}
void KWndObjectMatrix::DrawPoint(int x, int y, unsigned int wColor)
{
KRUPoint Rect;
Rect.Color.Color_dw = wColor;
Rect.oPosition.nX = x;
Rect.oPosition.nY = y;
Rect.oPosition.nZ = 0;
g_pRepresentShell->DrawPrimitives(1, &Rect, RU_T_POINT, true);
}
void KWndObjectMatrix::DrawLight(int x, int y, int _w, int _h, int unit, int unitboder)
{
int r_color = 1; // 1::Yellow, 2::Purple, 3::White
x = x - 1;
y = y - 1;
int w = _w*unit - unitboder*2 + 1;
int h = _h*unit - unitboder*2 + 1;
int nX = x + w;
int nY = y + h;
int i = 0;
int j = 0;
int n_point = w + h;
int a[400];
int m_pb = 268/(w + h);
int color = 255;
for(i;i<2*n_point;i++)
{
if(color>=0)
{
a[i] = color;
color = color - m_pb;
}
else
{
a[i] = 0;
}
if(i==n_point)
color = 255;
}
i = m_count[GetRectItem( _w, _h)];
while (y < nY)
{
if(r_color == 1) // yellow
{
m_nColor = 0xFF000000 | a[i] << 16 | a[i] << 8 | 0;
}
else if(r_color == 2) //purple
{
m_nColor = 0xFF000000 | a[i] << 16 | 0 | a[i] << 0;
}
else if(r_color == 3) //white
{
m_nColor = 0xFF000000 | a[i] << 16 | a[i] << 8 | a[i] << 0;
}
this->DrawPoint(x+w,nY,m_nColor);
this->DrawPoint(x,y+j,m_nColor);
nY = nY - 1;
i++;
j++;
if(i == n_point) i=0;
if(m_count[GetRectItem( _w, _h)] >= n_point) m_count[GetRectItem( _w, _h)] = 0;
}
j=0;
i = m_count[GetRectItem( _w, _h)] + h;
while (x < nX)
{
if(r_color == 1) // yellow
{
m_nColor = 0xFF000000 | a[i] << 16 | a[i] << 8 | 0;
}
else if(r_color == 2) //purple
{
m_nColor = 0xFF000000 | a[i] << 16 | 0 | a[i] << 0;
}
else if(r_color == 3) //white
{
m_nColor = 0xFF000000 | a[i] << 16 | a[i] << 8 | a[i] << 0;
}
this->DrawPoint(nX,y,m_nColor);
this->DrawPoint(x + j,y+h,m_nColor);
nX = nX - 1;
i=i+1;
j=j+1;
if(i == n_point) i=0;
if(m_count[GetRectItem( _w, _h)] >= n_point) m_count[GetRectItem( _w, _h)] = 0;
}
}
1 - 3 : source rồi thêm đoạn code vào theo hướng dẫn
2 : lỗi missle.txt hoặc skills.txt khai báo sai id childmissle hoặc skill trùng id missle nên không hiển thị hih ảnh kỹ năng
Gửi bởi KingMax[Only registered and activated users can see links. ]
1 - 3 : source rồi thêm đoạn code vào theo hướng dẫn
2 : lỗi missle.txt hoặc skills.txt khai báo sai id childmissle hoặc skill trùng id missle nên không hiển thị hih ảnh kỹ năng
câu hướng dẫn đc k ? k cậu giúp mình cũng đc mình chả công!
Khách viếng thăm
hãy cùng ciabop xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Gửi bởi Edward_Newgate[Only registered and activated users can see links. ]
Bạn hiểu thế này nhé
Có thang điểm 10
AWJX cho là mức 7 đi
Nếu bạn build lại server có các chức năng kia thì sẽ chỉ đc mức 2 3 điểm thôi
Vì sẽ phải build lại nhiều chức năng khác
Chứ không phải cứ từ server cũ thêm vào được đâu
Cho nên là tiền đi thuê thì bạn bỏ công ra học C++, tìm mấy tài liệu hướng dẫn build, tải source về rồi edit như các bài hướng dẫn.
Thế thì mới được server tạm tạm đc.
source cậu có lick dow nào nhanh nhanh k to dow 5 tieng den bao h moi song(
Khách viếng thăm
hãy cùng ciabop xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!