Jump to content

Tulong nnn sa daily reawards npc


Recommended Posts


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  52
  • Reputation:   2
  • Joined:  07/26/17
  • Last Seen:  

Tulong nmn sa daily reward npc,

tinry ko gwing per account e pero hindi clickable ung npc

prontera,142,165,6    script    Daily Rewards    678,{

    .@unique_id$ = get_unique_id();

    if(getd("$ID_" + .@unique_id$) > 0 || #DSUPPLY > 0){
        mes "[ Daily Rewards ]";
        mes "You have already claimed your Daily Rewards.";
        close;
    }

    mes "[ Daily Rewards ]";    
    if(#DSUPPLY==gettime(DT_YYYYMMDD)){
    mes "You already received your rewards today.";
        end;
    }
    mes "Here's your daily rewards!";
    explode(.@items$,.items$[gettime(DT_DAYOFWEEK)],"|");
    for(.@i=0;.@i<getarraysize(.@items$);.@i+=2)
        getitem atoi(.@items$[.@i]),atoi(.@items$[.@i+1]);
    explode(.@bitems$,.bounditems$[gettime(DT_DAYOFWEEK)],"|");
    for(.@i=0;.@i<getarraysize(.@bitems$);.@i+=2);
        getitemboundatoi(.@bitems$[.@i]),atoi(.@bitems$[.@i+1]),Bound_Account;
    setd "$ID_" + .@unique_id$,0;
    set #DSUPPLY,gettime(DT_YYYYMMDD);
end;

OnHour00:
    delwaitingroom strnpcinfo(0);
    waitingroom callsub(OnCheckDay)+" Rewards",0;
end;

OnCheckDay:
    switch(gettime(DT_DAYOFWEEK)){
        case 0: return "Sunday";
        case 1: return "Monday";
        case 2: return "Tuesday";
        case 3: return "Wednesday";
        case 4: return "Thursday";
        case 5: return "Friday";
        case 6: return "Saturday";
        default: return "Error!";
            break;
    }
return;

OnInit:
    waitingroom callsub(OnCheckDay)+" Rewards",0;
    
    //You can use Copy | (Vertical Bar) to separateitems
    // Item ID, Amount{,Item ID,Amount}...
    //setarray .items$[0],
    //        "501|5|502|10|503|15|504|20",    //Sunday
    //        "601|5|602|3", //Monday
    //        "501|1", //Tuesday
    //        "502|1", //Wednesday
    //        "503|1", //Thursday
    //        "504|1", //Friday
    //        "505|1"; //Saturday
    
    setarray .bounditems$,
            "14003|5|12209|5|7621|5|12210|2",   //Sunday
            "14003|5|12209|5|7621|5|12210|2",//Monday
            "14003|5|12209|5|7621|5|12210|2", //Tuesday
            "14003|5|12209|5|7621|5|12210|2", //Wednesday
            "14003|5|12209|5|7621|5|12210|2", //Thursday
            "14003|5|12209|5|7621|5|12210|2", //Friday
            "14003|5|12209|5|7621|5|12210|2"; //Saturday
end;

}

 

 

Edited by Patskie
codebox
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  89
  • Topics Per Day:  0.02
  • Content Count:  232
  • Reputation:   15
  • Joined:  11/02/13
  • Last Seen:  

On 5/10/2020 at 11:04 AM, daShiru said:

Tulong nmn sa daily reward npc,

tinry ko gwing per account e pero hindi clickable ung npc


prontera,142,165,6    script    Daily Rewards    678,{

    .@unique_id$ = get_unique_id();

    if(getd("$ID_" + .@unique_id$) > 0 || #DSUPPLY > 0){
        mes "[ Daily Rewards ]";
        mes "You have already claimed your Daily Rewards.";
        close;
    }

    mes "[ Daily Rewards ]";    
    if(#DSUPPLY==gettime(DT_YYYYMMDD)){
    mes "You already received your rewards today.";
        end;
    }
    mes "Here's your daily rewards!";
    explode(.@items$,.items$[gettime(DT_DAYOFWEEK)],"|");
    for(.@i=0;.@i<getarraysize(.@items$);.@i+=2)
        getitem atoi(.@items$[.@i]),atoi(.@items$[.@i+1]);
    explode(.@bitems$,.bounditems$[gettime(DT_DAYOFWEEK)],"|");
    for(.@i=0;.@i<getarraysize(.@bitems$);.@i+=2);
        getitemboundatoi(.@bitems$[.@i]),atoi(.@bitems$[.@i+1]),Bound_Account;
    setd "$ID_" + .@unique_id$,0;
    set #DSUPPLY,gettime(DT_YYYYMMDD);
end;

OnHour00:
    delwaitingroom strnpcinfo(0);
    waitingroom callsub(OnCheckDay)+" Rewards",0;
end;

OnCheckDay:
    switch(gettime(DT_DAYOFWEEK)){
        case 0: return "Sunday";
        case 1: return "Monday";
        case 2: return "Tuesday";
        case 3: return "Wednesday";
        case 4: return "Thursday";
        case 5: return "Friday";
        case 6: return "Saturday";
        default: return "Error!";
            break;
    }
return;

OnInit:
    waitingroom callsub(OnCheckDay)+" Rewards",0;
    
    //You can use Copy | (Vertical Bar) to separateitems
    // Item ID, Amount{,Item ID,Amount}...
    //setarray .items$[0],
    //        "501|5|502|10|503|15|504|20",    //Sunday
    //        "601|5|602|3", //Monday
    //        "501|1", //Tuesday
    //        "502|1", //Wednesday
    //        "503|1", //Thursday
    //        "504|1", //Friday
    //        "505|1"; //Saturday
    
    setarray .bounditems$,
            "14003|5|12209|5|7621|5|12210|2",   //Sunday
            "14003|5|12209|5|7621|5|12210|2",//Monday
            "14003|5|12209|5|7621|5|12210|2", //Tuesday
            "14003|5|12209|5|7621|5|12210|2", //Wednesday
            "14003|5|12209|5|7621|5|12210|2", //Thursday
            "14003|5|12209|5|7621|5|12210|2", //Friday
            "14003|5|12209|5|7621|5|12210|2"; //Saturday
end;

}

 

 

Check the map server is there is an error. 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  1702
  • Reputation:   238
  • Joined:  09/05/12
  • Last Seen:  

Naka gepard kaba?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  52
  • Reputation:   2
  • Joined:  07/26/17
  • Last Seen:  

This is fixed. Thank you please close the thread

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...