[hanlp][한엘피]질문.....급함..
&미카엘&
2,032
0
0
2004-01-07 17:20:58
2Comments
MaGuN
2004.01.08(목) 오전 01:43:15
int cmd() 부분은 int cmd(string str) 로 해야 되겠습니다.
또.. if(!str || !str == "체력") 부분은 if(!str || str != "체력") 이라고 해야 겠구요..
그리고 마지막에 셋팅해주는게 빠졌는데요.. ^^;;
this_player()->set("향상치",cry);
this_player()->set("최대체력",hp);
write() 함수의 위에 넣어줘야 될듯..
혼
2004.01.08(목) 오전 04:57:29
마군님의 답변 참고해서 수정했습니다.^^
int cmd(string str)
{
int cry,hp;
cry = this_player()->query("향상치");
hp = this_player()->query("최대체력");
if(!str || str != "체력"){
write("뭘 향상하겠다고요??");
return 1;
}
if(cry < 1){
write("향상치가 없습니다.");
return 1;
}
cry -= 1;
hp += 1;
this_player()->set("향상치",cry);
this_player()->set("최대체력",hp);
write("체력 1 향상 되고 향상치 1이 줄었습니다.");
return 1;
}
총 게시물 954개 / 검색된 게시물: 954개