불홍드라이버 REF
작성일23-02-10 21:30
조회 7,374
댓글 0
본문
파일첨부도 안되고 뭔가 업로드 할 곳이 마땅찮군요
struct script_function buildin_func[] = {
// ** Basic ** //
{buildin_set, "set", "ia"},
{buildin_del, "del", "i"}, // 자세한 설명이 必要韓紙?
{buildin_get_export, "get_export", ""}, //
{buildin_set_export, "set_export", "s"}, // msd->out
{buildin_set_bystring, "set_bystring", "sa"},
{buildin_get_bystring, "get_bystring", "s"},
{buildin_setarray, "setarray", "rv*"}, // setarray @array[0], 1, 2, 3;
{buildin_cleararray, "cleararray", "rvi*"}, // cleararray @array[0], @value, @size;
{buildin_copyarray, "copyarray", "rri*"}, // copyarray @des[0], @src[3], @size;
{buildin_getarraysize, "getarraysize", "r"},
{buildin_deletearray, "deletearray", "r?"}, // deletearray @array[0], getarraysize(@array);
{buildin_getelementofarray, "getelementofarray", "ri"}, // getelementofarray(@array, @index)
{buildin_save, "save", "i"}, // 0:character,1:equip,2:item,3:spell,4:aether,5:deposit,6:legend,other:all
{buildin_attachtimer, "attachtimer", "iiisi"},
{buildin_sleep, "sleep", "i"},
{buildin_goto, "goto", "i"},
{buildin_callsub, "callsub", "i*"},
{buildin_callfunc, "callfunc", "s*"},
{buildin_return, "return", "*"},
{buildin_getarg, "getarg", "i"},
{buildin_getargsize, "getargsize", ""},
{buildin_jump_zero, "jump_zero", "ii"}, // jump_zero(@a, @b); == if(!@a) goto @b;
{buildin_stop, "stop", ""},
{buildin_end, "end", ""},
{buildin_strcmp, "strcmp", "ss"},
{buildin_strlen, "strlen", "s"},
{buildin_strstr, "strstr", "ss"}, // strstr("치킨먹고싶다", "먹고") == "먹고싶다"
{buildin_substr, "substr", "sii"}, // substr("치킨먹고싶다", 4, 8) == "먹고"
{buildin_strtok, "strtok", "ssi"}, // strtok("aaa bbb ccc", " ", 1) == "bbb"
{buildin_strpos, "strpos", "ss"}, // strpos("치킨먹고싶다", "먹고") == 4, 없으면 -1 리턴
{buildin_rand, "rand", "ii"},
{buildin_rand2, "rand2", "ii" }, // int 범위의 rand
{buildin_time, "time", ""},
{buildin_gettime, "gettime", "ii"}, //2번째 파라미터(0: 그레고리력, 1: 바람력)
{buildin_gettickcount, "gettickcount", ""},
{buildin_get_nowtime, "get_nowtime", ""}, // 1970년 1월 1일부터 몇 초 지났는지 return
{buildin_str_exist, "str_exist", "ss"},
{buildin_atoi, "atoi", "s"},
{buildin_printf, "printf", "s*"},
{buildin_set_consolecolor, "set_consolecolor", "i"}, // printf의 짝꿍
{buildin_system, "system", "s"}, // command prompt
{buildin_isnum, "isnum", "?"},
{buildin_isstr, "isstr", "?"},
//--
// ** Npc ** //
{buildin_dialog, "dialog", "iiis"},
{buildin_input1, "input1", "*"},
{buildin_input2, "input2", "*"},
{buildin_menu, "menu", "*"},
{buildin_list1, "list1", "*"},
{buildin_list2, "list2", "*"},
{buildin_list3, "list3", "*"},
{buildin_listspell, "listspell", "s"},
{buildin_image, "image", "iii"},
{buildin_callshop, "callshop", "ii"},
{buildin_calldeposit, "calldeposit", "i"},
{buildin_callwithdraw, "callwithdraw", "i"},
{buildin_callrepair, "callrepair", ""},
{buildin_callrepairall, "callrepairall", ""},
{buildin_callnaming, "callnaming", ""},
//--
// ** Advance ** //
{buildin_get_sdsegment, "get_sdsegment", ""}, // == mysd();
{buildin_set_sdsegment, "set_sdsegment", "i"},
{buildin_get_idsegment, "get_idsegment", ""}, // == myid() 또는 objid();
{buildin_set_idsegment, "set_idsegment", "i"},
{buildin_get_mapsegment, "get_mapsegment", ""}, // == mapid();
{buildin_set_mapsegment, "set_mapsegment", "i"},
//--
// ** Advance2 ** //
{buildin_get_objprevnode, "get_objprevnode", "i"}, //
{buildin_get_objnextnode, "get_objnextnode", "i"}, //
{buildin_get_itemprevnode, "get_itemprevnode", "i"}, //
{buildin_get_itemnextnode, "get_itemnextnode", "i"}, //
{buildin_node2id, "node2id", "i"}, //
{buildin_node2itemid, "node2itemid", "i"}, //
//--
// ** Func ** //
{buildin_mysd, "mysd", ""},
{buildin_myid, "myid", ""},
{buildin_objid, "objid", ""},
{buildin_obj_getxy, "obj_getxy", "ii"},
{buildin_obj_getmxy, "obj_getmxy", "iii"}, // m이 뭔지 몰라서 mapid로 함
{buildin_obj_getfront, "obj_getfront", ""},
{buildin_obj_getmobfront, "obj_getmobfront", ""},
{buildin_is_warp, "is_warp", "ii"}, // @x, @y 좌표에 워프가 있으면 1, 없으면 0
{buildin_ip, "ip", "i"}, //ip(@sd)
{buildin_istype, "istype", "i"},
{buildin_ismobtype, "ismobtype", "i"},
{buildin_isitemtype, "isitemtype", "i"},
{buildin_name2id, "name2id", "s"},
{buildin_name2sd, "name2sd", "s"},
{buildin_sd2id, "sd2id", "i"},
{buildin_id2sd, "id2sd", "i"},
{buildin_validid, "validid", "i"}, // valid하면 1, 아니면 0
{buildin_validsd, "validsd", "i"},
{buildin_script_input, "script_input", "i"},
{buildin_script_target, "script_target", "i"},
{buildin_lastkillmobid,"lastkillmobid","i"}, // mob_db의 id를 return
{buildin_get_lastattackmobid, "get_lastattackmobid", "i"},
{buildin_set_lastattackmobid, "set_lastattackmobid", "ii"},
{buildin_message, "message", "iis"},
{buildin_clan_message, "clan_message", "iis"}, // @sd, @type, @msg$ 또는 get_clanname(@sd), @type, @msg$
{buildin_broadcast, "broadcast", "is"}, // @type, @msg$
{buildin_announce, "announce", "is"},
{buildin_shout, "shout", "is"},
{buildin_shout_all, "shout_all", "is"}, // 모든 맵에 전달되는 사자후(안 돌아감)
{buildin_paperpopup, "paperpopup", "iiis"}, // sd, width, height, 내용
{buildin_paperpopupwrite, "paperpopupwrite", "iiis"}, // sd, width, height, 내용
{buildin_effect, "effect", "ii"},
{buildin_effect_xy, "effect_xy", "iii"}, // @effect, @x, @y
{buildin_action, "action", "iiii"},
{buildin_sound, "sound", "ii"},
{buildin_say, "say", "iis"},
{buildin_last_say, "last_say", "is"}, // if(last_say(@sd, "/버그해결") == 1)
{buildin_get_say, "get_say", "i"}, // if(get_say(@sd) == "/버그해결")
{buildin_get_saytype, "get_saytype", "i"}, // 0: 일반, 1: 외치기
{buildin_timecount, "timecount", "iii"},
{buildin_timecount_parents, "timecount_parents", "iii"}, // 맵아디, 타입, 시간
{buildin_timecount_map, "timecount_map", "iii"}, // 맵아디, 타입, 시간
{buildin_timecount_all, "timecount_all", "ii"},
{buildin_get_name, "get_name", "i"},
{buildin_get_pass, "get_pass", "i"},
{buildin_get_birth, "get_birth", "i"},
{buildin_set_birth, "set_birth", "ii"},
{buildin_get_weapon, "get_weapon", "i"}, // 무슨 무기를 착용하고 있는지 확인
{buildin_set_weapon, "set_weapon", "ii"}, // 설정한 무기로 강제로 착용시킴.
{buildin_get_weaponcolor, "get_weaponcolor", "i"}, // 무기염색
{buildin_set_weaponcolor, "set_weaponcolor", "ii"}, // 무기염색
{buildin_get_armor, "get_armor", "i"},
{buildin_set_armor, "set_armor", "ii"},
{buildin_get_armorcolor, "get_armorcolor", "i"}, // 갑옷염색
{buildin_set_armorcolor, "set_armorcolor", "ii"}, // 갑옷염색
{buildin_get_shield, "get_shield", "i"},
{buildin_set_shield, "set_shield", "ii"},
{buildin_get_shieldcolor, "get_shieldcolor", "i"}, // 방패염색
{buildin_set_shieldcolor, "set_shieldcolor", "ii"}, // 방패염색
{buildin_get_gmlevel, "get_gmlevel", "i"},
{buildin_set_gmlevel, "set_gmlevel", "ii"},
{buildin_get_gender, "get_gender", "i"},
{buildin_set_gender, "set_gender", "ii"},
{buildin_get_nation, "get_nation", "i"},
{buildin_set_nation, "set_nation", "ii"},
{buildin_get_totem, "get_totem", "i"},
{buildin_set_totem, "set_totem", "ii"},
{buildin_get_level, "get_level", "i"},
{buildin_set_level, "set_level", "ii"},
{buildin_get_job, "get_job", "i"},
{buildin_set_job, "set_job", "ii"},
{buildin_get_joblevel, "get_joblevel", "i"},
{buildin_set_joblevel, "set_joblevel", "ii"},
{buildin_get_face, "get_face", "i"},
{buildin_set_face, "set_face", "ii"},
{buildin_get_haircolor, "get_haircolor", "i"},
{buildin_set_haircolor, "set_haircolor", "ii"},
{buildin_get_state, "get_state", "i"},
{buildin_set_state, "set_state", "ii"},
{buildin_get_detect, "get_detect", "i"}, // 심안투영 (0해제, 1설정)
{buildin_set_detect, "set_detect", "ii"}, // 심안투영 (0해제, 1설정)
{buildin_get_damstate, "get_damstate", "i"}, // 금강불체 (0기본, 1격 공격 가능(금강불체), 2격 공격 불가(무적)
{buildin_set_damstate, "set_damstate", "ii"}, // 금강불체 (0기본, 1격 공격 가능(금강불체), 2격 공격 불가(무적)
{buildin_get_downrate, "get_downrate", "i"}, // 데미지 감소. +20 해주면 받는 데미지의 20%를 감소.
{buildin_set_downrate, "set_downrate", "ii"}, // 데미지 감소. +20 해주면 받는 데미지의 20%를 감소.
{buildin_get_damagedrate, "get_damagedrate", "i"}, // 보호, 신령지익진 (0기본, 1받는데미지 2배로 감소, 2받는데미지 2배로 증가)
{buildin_set_damagedrate, "set_damagedrate", "ii"}, // 보호, 신령지익진 (0기본, 1받는데미지 2배로 감소, 2받는데미지 2배로 증가)
{buildin_get_horse, "get_horse", "i"}, //환군마술 (0해제, 1설정)
{buildin_set_horse, "set_horse", "ii"}, //환군마술 (0해제, 1설정)
{buildin_get_exp, "get_exp", "i"},
{buildin_set_exp, "set_exp", "ii"},
{buildin_get_money, "get_money", "i"},
{buildin_set_money, "set_money", "ii"},
{buildin_get_title, "get_title", "i"},
{buildin_set_title, "set_title", "is"},
{buildin_get_maxhp, "get_maxhp", "i"},
{buildin_set_maxhp, "set_maxhp", "ii"},
{buildin_get_maxmp, "get_maxmp", "i"},
{buildin_set_maxmp, "set_maxmp", "ii"},
{buildin_get_purehp, "get_purehp", "i"},
{buildin_set_purehp, "set_purehp", "ii"},
{buildin_get_puremp, "get_puremp", "i"},
{buildin_set_puremp, "set_puremp", "ii"},
{buildin_get_hp, "get_hp", "i"},
{buildin_set_hp, "set_hp", "ii"},
{buildin_get_mp, "get_mp", "i"},
{buildin_set_mp, "set_mp", "ii"},
{buildin_get_puremight, "get_puremight", "i"},
{buildin_set_puremight, "set_puremight", "ii"},
{buildin_get_purewill, "get_purewill", "i"},
{buildin_set_purewill, "set_purewill", "ii"},
{buildin_get_puregrace, "get_puregrace", "i"},
{buildin_set_puregrace, "set_puregrace", "ii"},
{buildin_get_might, "get_might", "i"},
{buildin_set_might, "set_might", "ii"},
{buildin_get_will, "get_will", "i"},
{buildin_set_will, "set_will", "ii"},
{buildin_get_grace, "get_grace", "i"},
{buildin_set_grace, "set_grace", "ii"},
{buildin_get_ac, "get_ac", "i"},
{buildin_set_ac, "set_ac", "ii"},
{buildin_get_protection, "get_protection", "i"}, // 마법방어력
{buildin_set_protection, "set_protection", "ii"},
{buildin_get_autoattack, "get_autoattack", "i"},
{buildin_set_autoattack, "set_autoattack", "ii"},
{buildin_get_fastmove, "get_fastmove", "i"},
{buildin_set_fastmove, "set_fastmove", "ii"},
{buildin_get_hit, "get_hit", "i"},
{buildin_set_hit, "set_hit", "ii"},
{buildin_get_dam, "get_dam", "i"},
{buildin_set_dam, "set_dam", "ii"},
{buildin_get_damrate, "get_damrate", "i"},
{buildin_set_damrate, "set_damrate", "ii"},
{buildin_get_healing, "get_healing", "i"}, //재생력, 그게 그거인듯
{buildin_set_healing, "set_healing", "ii"}, //함수 똑같음
{buildin_get_healing, "get_healrecycling", "i"}, //재생력, healing이랑 똑같음
{buildin_set_healing, "set_healrecycling", "ii"},
{buildin_get_speed, "get_speed", "i"}, // 이동속도(0~5)
{buildin_set_speed, "set_speed", "ii"}, // 실제속도는 (80기본값, 75, 70, 65, 60, 55)
{buildin_get_duraprotection, "get_duraprotection", "ii"}, // slot은 0~7
{buildin_set_duraprotection, "set_duraprotection", "iii"}, // 값은 0~100
{buildin_get_l_maxdam, "get_l_maxdam", "i"},
{buildin_set_l_maxdam, "set_l_maxdam", "ii"},
{buildin_get_l_mindam, "get_l_mindam", "i"},
{buildin_set_l_mindam, "set_l_mindam", "ii"},
{buildin_get_s_maxdam, "get_s_maxdam", "i"},
{buildin_set_s_maxdam, "set_s_maxdam", "ii"},
{buildin_get_s_mindam, "get_s_mindam", "i"},
{buildin_set_s_mindam, "set_s_mindam", "ii"},
{buildin_get_disguiselook, "get_disguiselook", "i"},
{buildin_set_disguiselook, "set_disguiselook", "ii"},
{buildin_get_disguisecolor, "get_disguisecolor", "i"},
{buildin_set_disguisecolor, "set_disguisecolor", "ii"},
{buildin_get_swingsound, "get_swingsound", "i"},
{buildin_set_swingsound, "set_swingsound", "ii"},
{buildin_get_hitsound, "get_hitsound", "i"},
{buildin_set_hitsound, "set_hitsound", "ii"},
{buildin_get_x, "get_x", "i"},
{buildin_set_x, "set_x", "ii"},
{buildin_get_y, "get_y", "i"},
{buildin_set_y, "set_y", "ii"},
{buildin_set_xy, "set_xy", "iii"},
{buildin_move, "move", "ii"},
{buildin_get_side, "get_side", "i"},
{buildin_set_side, "set_side", "ii"},
{buildin_get_mapid, "get_mapid", "i"},
{buildin_get_mapname, "get_mapname", "i"},
{buildin_get_mapwidth, "get_mapwidth", "i"},
{buildin_get_mapheight, "get_mapheight", "i"},
{buildin_get_parentmap, "get_parentmap", "i"},
{buildin_mapid, "mapid", ""},
{buildin_mapname, "mapname", ""},
{buildin_mapwidth, "mapwidth", ""},
{buildin_mapheight, "mapheight", ""},
{buildin_set_useroption, "set_useroption", "iii"},
/*
<<type>>
1: 귓속말
2: 그룹
3: 사자후
4: 세계후(소식보기)
5: 마법효과
6: 날씨효과
7: 고정이동
8: 교환
9: 빠른이동
11: PK
13: 효과음
set_useroption @sd, 1, 0; //귓거부
set_useroption @sd, 8, 1; //교환혀용
*/
{buildin_ismapoption, "ismapoption", "ii"},
{buildin_isblock, "isblock", "ii"}, // @x, @y
{buildin_canmove, "canmove", "iii"},
{buildin_get_jobname, "get_jobname", "i"},
{buildin_updatexy, "updatexy", "i"},
{buildin_updatestatus, "updatestatus", "ii"},
{buildin_updatelook, "updatelook", "i"},
{buildin_updatelookpc, "updatelookpc", "ii"},
{buildin_updateallpc, "updateallpc", "i"}, // 뭔 기능인지 자세히 몰라서 웬만한건 업뎃하게 함
{buildin_updateobject, "updateobject", "i"}, // @id를 넣으면 됨
{buildin_showhitgage, "showhitgage", "i"},
{buildin_showgage, "showgage", "i"},
{buildin_internet, "internet", "iiss"},
{buildin_get_expevent, "get_expevent", ""},
{buildin_set_expevent, "set_expevent", "i"},
{buildin_get_userexpevent, "get_userexpevent", "i"},
{buildin_set_userexpevent, "set_userexpevent", "ii"},
{buildin_warp, "warp", "iiii"},
{buildin_warp_map, "warp_map", "iiiiii"},
{buildin_warp_mapall, "warp_mapall", "iiiii"},
{buildin_spelldelay, "spelldelay", "iii"},
{buildin_spelldelaycount, "spelldelaycount", "ii"},
{buildin_spellaetherdelay, "spellaetherdelay", "ii"},
{buildin_spellaethered, "spellaethered", "ii"},
{buildin_spellaether, "spellaether", "iii"},
{buildin_mobspellaetherdelay, "mobspellaetherdelay", "ii"},
{buildin_mobspellaethered, "mobspellaethered", "ii"},
{buildin_mobspellaether, "mobspellaether", "iii"},
{buildin_mobspelluncast, "mobspelluncast", "ii"},
{buildin_additem, "additem", "iii"},
{buildin_delitem, "delitem", "iii"},
{buildin_checkitem, "checkitem", "ii"},
{buildin_countitem, "countitem", "i"},
{buildin_get_itemlist, "get_itemlist", "i"},
{buildin_name2itemid, "name2itemid", "s"},
{buildin_name2npcid, "name2npcid", "s"},
{buildin_name2mobid, "name2mobid", "s"},
{buildin_name2mapid, "name2mapid", "s"},
{buildin_itemid2name, "itemid2name", "i"},
{buildin_npcid2name, "npcid2name", "i"},
{buildin_mobid2name, "mobid2name", "i"},
{buildin_mapid2name, "mapid2name", "i"},
{buildin_addspell, "addspell", "i"},
{buildin_delspell, "delspell", "i"},
{buildin_checkspell, "checkspell", "i"},
{buildin_name2spellid, "name2spellid", "s"},
{buildin_spellid2name, "spellid2name", "i"},
{buildin_pcdead, "pcdead", "i"},
{buildin_sendmail2sd, "sendmail2sd", "isss"}, // 글쓴이가 sd에게
{buildin_sendmail2name, "sendmail2name", "isss"},
{buildin_heal_hp, "heal_hp", "ii"},
{buildin_heal_mp, "heal_mp", "ii"},
{buildin_damage, "damage", "iiii"},
{buildin_partymax, "partymax", ""},
{buildin_party, "party", "i"},
{buildin_party_member, "party_member", "ii"},
{buildin_spellcast, "spellcast", "ii"},
{buildin_spelluncast, "spelluncast", "ii"},
{buildin_spellalluncast, "spellalluncast", "i"}, //(아래랑 기능 같음)
{buildin_spelleveryuncast, "spelleveryuncast", "i"}, //(위랑 기능 같음)
{buildin_runscript, "runscript", "is"},
{buildin_get_siya, "get_siya", "ii"}, // SUN에서 사용하던 함수와 비슷하지만 오류가 있음
{buildin_set_siya, "set_siya", "iii"}, // 사용 안하길 권장함
// ----- [ @sd, 1/0(활성/비활성) ] -----
// PC 차폐
{buildin_get_cover, "get_cover", "i"}, //만듦
{buildin_set_cover, "set_cover", "ii"},
// PC 마비
{buildin_get_numb, "get_numb", "i"}, //만듦
{buildin_set_numb, "set_numb", "ii"}, //만듦
// PC 절망
{buildin_get_blind, "get_blind", "i"}, //만듦
{buildin_set_blind, "set_blind", "ii"}, //만듦
// PC 혼돈
{buildin_get_confused, "get_confused", "i"}, //만듦
{buildin_set_confused, "set_confused", "ii"}, //만듦
// PC 식물인간마비
{buildin_get_paralyzed, "get_paralyzed", "i"}, // 끔찍!
{buildin_set_paralyzed, "set_paralyzed", "ii"},
// ----- [@id, 1/0(활성/비활성) ] -----
// mob 망각
{buildin_get_mobforget, "get_mobforget", "i"}, //만듦
{buildin_set_mobforget, "set_mobforget", "ii"}, //만듦
// mob 마비
{buildin_get_mobnumb, "get_mobnumb", "i"}, //만듦
{buildin_set_mobnumb, "set_mobnumb", "ii"}, //만듦
// mob 절망
{buildin_get_mobblind, "get_mobblind", "i"}, //만듦
{buildin_set_mobblind, "set_mobblind", "ii"}, //만듦
// mob 혼돈
{buildin_get_mobconfused, "get_mobconfused", "i"}, //만듦
{buildin_set_mobconfused, "set_mobconfused", "ii"}, //만듦
// mob 이미지 변경
{buildin_set_moblook_default, "set_moblook_default", "i"}, //만듦
{buildin_set_moblook, "set_moblook", "ii"}, //만듦
{buildin_giveexp, "giveexp", "ii"},
{buildin_compare, "compare", "iii"},
{buildin_calc, "calc", "iii"},
{buildin_get_mobtarget, "get_mobtarget", "i"},
{buildin_set_mobtarget, "set_mobtarget", "ii"},
{buildin_get_mobrevival, "get_mobrevival", "i"},
{buildin_set_mobrevival, "set_mobrevival", "ii"},
{buildin_get_npcid, "get_npcid", "i"},
{buildin_get_npcname, "get_npcname", "i"},
{buildin_get_mobexp, "get_mobexp", "i"},
{buildin_get_mobid, "get_mobid", "i"},
{buildin_get_mobname, "get_mobname", "i"},
{buildin_get_mobmaxhp, "get_mobmaxhp", "i"},
{buildin_get_mobhp, "get_mobhp", "i"},
{buildin_set_mobhp, "set_mobhp", "ii"},
{buildin_get_mobac, "get_mobac", "i"},
{buildin_get_mobac1, "get_mobac1", "i"},
{buildin_set_mobac, "set_mobac", "ii"},
{buildin_get_mobx, "get_mobx", "i"},
{buildin_set_mobx, "set_mobx", "ii"},
{buildin_get_moby, "get_moby", "i"},
{buildin_set_moby, "set_moby", "ii"},
{buildin_get_mobdamstate, "get_mobdamstate", "i"}, // 금강불체 (0기본, 1격 공격 가능(금강불체), 2격 공격 불가(무적)
{buildin_set_mobdamstate, "set_mobdamstate", "ii"}, // 금강불체 (0기본, 1격 공격 가능(금강불체), 2격 공격 불가(무적)
{buildin_get_mobdownrate, "get_mobdownrate", "i"}, // 데미지 감소. +20 해주면 받는 데미지의 20%를 감소.
{buildin_set_mobdownrate, "set_mobdownrate", "ii"}, // 데미지 감소. +20 해주면 받는 데미지의 20%를 감소.
{buildin_get_mobdamagedrate, "get_mobdamagedrate", "i"}, // 보호, 신령지익진 (0기본, 1받는데미지 2배로 감소, 2받는데미지 2배로 증가)
{buildin_set_mobdamagedrate, "set_mobdamagedrate", "ii"}, // 보호, 신령지익진 (0기본, 1받는데미지 2배로 감소, 2받는데미지 2배로 증가)
{buildin_alldelitem, "alldelitem", "iii"},
{buildin_getitemmap, "getitemmap", "iii"},
{buildin_dropitemmap, "dropitemmap", "iiii"},
{buildin_dropmoneymap, "dropmoneymap", "iiii"},
{buildin_mobspawn, "mobspawn", "iiiii*"},
{buildin_moballspawn, "moballspawn", ""},
{buildin_deletemob, "deletemob", "ii"},
{buildin_deleteallmob, "deleteallmob", "ii"},
{buildin_npcspawn, "npcspawn",
댓글 목록 0
등록된 댓글이 없습니다.