Jump to content

Litro

Members
  • Content Count

    365
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Litro


  1. I still haven't resolved the sscanf issue.. It appears to almost all the plugins.. There's no setting in visual studio that could fix it, still getting errors that prevent compilation. For a temporary fix, I used the sscanf_s. It worked and still working as intended, but not sure what it will implicate on a later note.

     

    here the litle tips: all those s_xxxx.. annoying warnings in my plugin projects were disabled by me , coz I hate those by Angelmelody


  2. Meh. I'm guilty of that myself, downloading something to take look at it (just curious, caught my eye, for future use, to see how it's done and maybe fetch a trick or two, whatever reason you can think of) and then completely forgetting about it and leaving it in my downloads folder until next time I clean it up.

     

    ...

     

    I'm sorry to whoever I did that to, I'm just a forgetful person like that T.T

     

    me too often do this, I'm sorry to whoever I did that to, but I assure you and every one i never have intention to claim other work as mine, even if i like how script written i always try make it optimized in my own need and for personal use, but I always press the green button if i feel good about it


  3. Encryption protects your files' content and nothing more. It could protect the GRF's file table, but then you wouldn't be able to update your GRF with patchers... unless you made a custom patcher!

     

    can you add that feature on GRF Editor? i want to have one grf untouched by player


  4. @@latheesan

     

    Looks like a scam that just takes you too a ton of surveys etc. to download a useless crap software.

    I think if there was a simple dupe hack tool it would be well known and fixed pretty fast.

     

    Let's see if anyone can confirm that it works, which i highly doubt.

     

    yeah i think that was scam too, take a look in video, he disabled general tab chat and he take the focus on the duplicator while not showing the game screen, i wonder when the duplicating is success the obtained item message will show up or not. since you can confirm it make the same video and show what the game screen state when dupe is in proggress or after the duplicate is success


  5. if im not wrong you can use h*shield they have feature hwid (hardware id) record (like mac addres), since yes mac addres can be spoofed and hwid is mmh i dont know if is that possible to spoofing hwid, even if is a possible measure that to extreem for me, since everyone can get the reward? no?


  6. This won't work since once the user was idle the whole script will get halted also your timer won't be reset once the hour check failed for the first time and

    if you fixed both you would still have the problem that you get the reward every hour without taking into account the delay induced by the afk time.

     

    Also you will lose the connection to your timer on script reload, so you need to re-attach all online players after the reload.

     

    the first script provided by @@eKoh thereis nothing to check if player idle or not right ? or maybe i was misunderstood the different of idle and opening chat room to chitchat with other or opening vending without auto trade (although in this state you can still chitchating too) if it was to check idle herc emulator have checkidle() commands, if player opening vending and chat room there will be notice dispbottom to tell them again they need to relog-in to be in effect of script,

     

    yeah you right after the first check, timer will stop since i put it in the One Hour bracket condition, I should put it after the closing bracket (Fixed script above), this will fix the two problem

     

    for the reloading script i didn't think until there and thanks for the input


  7. Try this

    -    script    hourlypoints    -1,{    end;OnInit:    .check = 1;        // how many second script will check on player    .timer = 1000;    // don't touch this    .counter = .check * .timer;    if (query_sql("SELECT `account_id` FROM `char` WHERE `online` = 1", .@accountIds )) {        for(.@i = 0; .@i < getarraysize(.@accountIds); .@i++) {            if (attachrid(.@accountIds[.@i]))                addtimer .counter, strnpcinfo(0)+"::OnCheck"; // Re-attaching timer to player on load        }    }    end;OnPCLoginEvent:    addtimer .counter, strnpcinfo(0)+"::OnCheck";    end;OnCheck:    if(checkvending() || checkchatting()) { // end timer script when player open chat room or vending        dispbottom "AriaRO hourly reward event stopped because you were vending / chatting. Please relog if you wish to start again.";        end;    }    Seconds += .check; // Player timer counter, no reset upon opening chat room, vending or loged out, continue where it left    if (Seconds >= 3600) { // 1 Hour = 3600 Seconds        Seconds = 0;        dispbottom "You received AriaRO Hourly Ticket by staying ingame for 1 hour";        getitem 20107, 10;    }    addtimer .counter, strnpcinfo(0)+"::OnCheck"; // Re-attaching timer to player    end; }
×
×
  • Create New...

Important Information

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