Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


astralprojection last won the day on December 23 2020

astralprojection had the most liked content!


About astralprojection

  • Rank
    Advanced Member

Recent Profile Visitors

4325 profile views
  1. 1. its usually inter-network issue, if you host your server at Singapore and player connecting from Europe, then you will be having lots of those packet loss. 2. Your net provider (ISP) maybe having issue or maintenance along the route. 3. You maybe have high net usage at your home network.
  2. account id in your database has 8 digit while your account id in your clientinfo has 7 only.
  3. correct me if im wrong map zone only prevents u to cast a skill, if u enter a restricted zone with that buff, it will ignore it
  4. are there any modification on eddga card script? check if it has OnUnequipScript: <" sc_end SC_ENDURE; ">
  5. check if you have other items equip with endure bonus.
  6. try OnPCLoadMapEvent: - script OnPCLoadMapEvent HIDDEN_NPC,{ end; OnPCLoadMapEvent: if ( strcharinfo(PC_MAP) == "new_1-1" ) if(getstatus(SC_BLESSING)) sc_end SC_BLESSING; end; Oninit: setmapflag "new_1-1", mf_loadevent; end; }
  7. Thanks for the answer. that is why thanks also for sharing the workaround.
  8. Been looking but i cant figure this out. 1. I made a custom ID of WHITE_POTION > WHITE_POTION_F and copy the script. 2. the healing actually works but i missed that white potion visual effect when you use the item. I hope someone can help me out.
  9. not tested by u can try - script woe_joblimit FAKE_NPC,{ end; OnPCLoadMapEvent: [email protected]_id = getcharid(CHAR_ID_GUILD); if ([email protected]_id || !getmapflag(strcharinfo(PC_MAP), MF_GVG_CASTLE) || !agitcheck() || !agitcheck2() ) end; if(.joblimit){ [email protected] = playerattached(); [email protected] = Class; [email protected]$ = strcharinfo(PC_MAP); [email protected] = 0; getguildmember getcharid(CHAR_ID_GUILD), 1; getguildmember getcharid(CHAR_ID_GUILD), 2; for ( [email protected] = 0; [email protected] < [email protected]; [email protected] ) { if (isloggedin( [email protected][[email protected]], [email protected][[email protected]] ) == 0) { continue; } else { if (attachrid([email protected][[email protected]])) { if( [email protected] == Class && strcharinfo(PC_MAP) == [email protected]$ ) { [email protected]; } } } } if ( [email protected] ) { attachrid([email protected]); if([email protected] > .joblimit){ message strcharinfo(0), "REGULATION: Your guild reached the max of ( "+.joblimit+" ) "+jobname(Class)+" that can join the siege."; warp "SavePoint",0,0; } } else { detachrid; } } end; OnInit: .joblimit = 6; setarray .castle$[0], "aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05", "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05", "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05", "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05", "arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05", "schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05"; for ([email protected] = 0; [email protected] < 30; [email protected]) { setmapflag .castle$[[email protected]], MF_GVG_CASTLE; setmapflag .castle$[[email protected]], MF_LOADEVENT; } end; }
  10. i would not recommend any. its better to learn it by your self rather than hire people. what will happen if that person leaves you in the mid? you will not know what to do = server close. try a test server in local machine 1st and figure it out.
  11. very nice tutorial indeed. can you also add IF NOT EXIST INSERT ELSE UPDATE Thanks for the guide.
  12. check in your script.c if you have entry BUILDIN(get_unique_id) { char temp[20]; struct map_session_data* sd = script_rid2sd(st); if (sd == NULL) { script_pushconststr(st, ""); return false; } sprintf(temp, "%lu", sockt->session[sd->fd]->gepard_info.unique_id); script_pushstrcopy(st, temp); return true; } static void script_parse_builtin(void) { struct script_function BUILDIN[] = { BUILDIN_DEF(get_unique_id, ""),
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.