사이트 로그인
2016.04.27 16:11
1. 소스 파일 : world.c
2. 관련 내용 :
void game_point_addition(SOCKET s)
{
struct game_session_data *gsd;
gsd = session[s]->session_data;
if(!gsd->account->level_point) {
game_message(s, 3, "할 수 없습니다.");
return;
}
if(rb(s, 5) == 1){
if(gsd->might >= 215){
game_message(s, 3, "더 이상 올릴 수 없습니다.");
return;
}
gsd->account->level_point--;
gsd->account->might++;
gsd->dam+=150;
game_message(s, 3, "힘이 올랐습니다.");
game_status(gsd);
}
if(rb(s, 5) == 4){
if(gsd->will >= 215){
game_message(s, 3, "더 이상 올릴 수 없습니다.");
return;
}
gsd->account->level_point--;
gsd->account->will++;
game_message(s, 3, "지능이 올랐습니다.");
game_status(gsd);
}
if(rb(s, 5) == 8){
if(gsd->grace >= 215){
game_message(s, 3, "더 이상 올릴 수 없습니다.");
return;
}
gsd->account->level_point--;
gsd->account->grace++;
// gsd->account->base_mana+=30;
game_message(s, 3, "지혜가 올랐습니다.");
game_status(gsd);
}
if(rb(s, 5) == 16){
if(gsd->condition >= 215){
game_message(s, 3, "더 이상 올릴 수 없습니다.");
return;
}
gsd->account->level_point--;
gsd->account->condition++;
// gsd->account->base_vita+=30;
game_message(s, 3, "지구력이 올랐습니다.");
game_status(gsd);
}
if(rb(s, 5) == 2){
if(gsd->agility >= 215){
game_message(s, 3, "더 이상 올릴 수 없습니다.");
return;
}
gsd->account->level_point--;
gsd->account->agility++;
game_message(s, 3, "민첩이 올랐습니다.");
game_status(gsd);
}
return;
}
위 함수를 교체해주세요, 체력으로 스탯구매하는 부분에서는 스크립트로 제한을 두시도록 하구요, 레벨업시 포인트 능력치의 제한은 최대한으로 두는 설정으로 교체하는겁니다.
어느 텍스트 파일을 수정해야하나요..??
world.c 라는 파일이 없어서요..