Jump to content

dennis259

Members
  • Content Count

    9
  • Joined

  • Last visited

Posts posted by dennis259


  1. Triple Inferno dc

    After Collecting all skull Disconected  Triple Inferno DC

     

    [Error]: script:conv_str: cannot convert to string, defaulting to ""
    [Debug]: Data: nothing (nil)
    [Debug]: Source (NPC): Tierra_TI (invisible/not on a map)
    [Warning]: mapindex_name2id: Requested id for non-existant map name ''.
    [Error]: Server received crash signal! Attempting to save all online characters!

     

    Script: 

    OnValidateScore:
        if( $@BG_Status != 1 || getvariableofnpc(.BG_Arena$,"BG_Queue_Join") != "Tierra_TI" )
            end;


  2. On 8/29/2019 at 1:42 PM, SeribuPerak said:

    everytime i cast a 3rd job skill this message will popup in my windows

    i'm using windows 10 64bits

    i don't know which problems i have

    /sob

    GetSkillAttackRange

    [string "buf"]:262: attempt to index field 'AttackRange' (a nil value)

    and my doram class , kagerou doesn't have icon for it's skills

    and i don't know how to fix it.

    you fix it?


  3. On 8/29/2019 at 1:42 PM, SeribuPerak said:

    everytime i cast a 3rd job skill this message will popup in my windows

    i'm using windows 10 64bits

    i don't know which problems i have

    /sob

    GetSkillAttackRange

    [string "buf"]:262: attempt to index field 'AttackRange' (a nil value)

    and my doram class , kagerou doesn't have icon for it's skills

    and i don't know how to fix it.

    I have same problem..you fix it?


  4. is there any error/warning on your map console?

     
    wala naman po error
     reading conf/char-server.conf.
    [info]: Done reading conf/import/inter_conf.txt.
    [info]: Done reading conf/inter-server.conf.
    [info]: Done reading conf/import/inter_conf.txt.
    [info]: Done reading conf/inter-server.conf.
    [info]: Server supports up to '1024' concurrent connections.
    [info]: Finished reading conf/import/inter_conf.txt.
    [info]: Finished reading conf/inter-server.conf.
    [info]: Finished reading conf/import/login_conf.txt.
    [info]: Finished reading conf/login-server.conf.
    [info]: Connect Character DB server.... (Character Server)
    [status]: Memory manager initialised: log/map-server.leaks

  5. I think you are missing drop sprite, kindly check 

    i)   Copy Helmet_drop.spr to [RO Folder]datasprite¾ÆÀÌÅÛBoitata.sprii)  Copy Helmet_drop.act to [RO Folder]datasprite¾ÆÀÌÅÛBoitata.act

    replace the Boitata.act/spr with your own act/spr

    all item i put on shop always disconnected my server.apple.etc

    in server say

    no error

     Server received crash signal! Attempting to save all online characters!

  6. MY server disvonected  if a buy an item on tcg shop,,,i cant login rejected from server i restart my server to login a again...i think my tcg have a problem 2012-4-10 po gamit ko

     

     

     

    .//===== Hercules Script ======================================

    //= Euphy's Quest Shop
    //===== By: ==================================================
    //= Euphy
    //===== Current Version: =====================================
    //= 1.6a
    //===== Compatible With: =====================================
    //= Hercules
    //===== Description: =========================================
    //= A dynamic quest shop based on Lunar's, with easier config.
    //= Includes support for multiple shops & cashpoints.
    //= Item Preview script by ToastOfDoom.
    //===== Additional Comments: =================================
    //= 1.0 Initial script.
    //= 1.2 Added category support.
    //= 1.3 More options and fixes.
    //= 1.4 Added debug settings.
    //= 1.5 Replaced categories with shop IDs.
    //= 1.6 Added support for purchasing stackables.
    //= 1.6a Added support for previewing costumes and robes.
    //============================================================
     
    // Shop NPCs -- supplying no argument displays entire menu.
    // callfunc "qshop"{,<shop ID>{,<shop ID>{,...}}};
    //============================================================
    prontera,147,166,12 script TCG Shop#1 821,{ callfunc "qshop"; }
     
     
    // Script Core
    //============================================================
    - script quest_shop -1,{ 
    function Add; function Chk; function Slot; function A_An;
    OnInit:
    freeloop(1);
     
    // -----------------------------------------------------------
    //  Basic shop settings.
    // -----------------------------------------------------------
     
    set .Announce,1; // Announce quest completion? (1: yes / 0: no)
    set .ShowSlot,1; // Show item slots? (2: all equipment / 1: if slots > 0 / 0: never)
    set .ShowID,0;   // Show item IDs? (1: yes / 0: no)
    set .ShowZeny,0; // Show Zeny cost, if any? (1: yes / 0: no)
    set .MaxStack,100; // Max number of quest items purchased at one time.
     
    // -----------------------------------------------------------
    //  Points variable -- optional quest requirement.
    // setarray .Points$[0],"<variable name>","<display name>";
    // -----------------------------------------------------------
     
    setarray .Points$[0],"#CASHPOINTS","Cash Points";
     
    // -----------------------------------------------------------
    //  Shop IDs -- to add shops, copy dummy data at bottom of file.
    // setarray .Shops$[1],"<Shop 1>","<Shop 2>"{,...};
    // -----------------------------------------------------------
     
    setarray .Shops$[1],"Equipment","Weapons","Usable";
     
    // -----------------------------------------------------------
    //  Quest items -- do NOT use a reward item more than once!
    // Add(<shop ID>,<reward ID>,<reward amount>,
    //    <Zeny cost>,<point cost>,
    //    <required item ID>,<required item amount>{,...});
    // -----------------------------------------------------------
     
    Add(1,15041,1,0,0,7227,300);
    Add(1,2128,1,0,0,7227,250);
    Add(1,2168,1,0,0,7227,250);
    Add(1,2423,1,0,0,7227,200);
    Add(1,5518,1,0,0,7227,150);
    Add(1,5451,1,0,0,7227,200);
    Add(1,5452,1,0,0,7227,200);
    Add(1,5453,1,0,0,7227,200);
    Add(1,18729,1,0,0,7227,300);
    Add(1,5314,1,0,0,7227,150);
    Add(1,5613,1,0,0,7227,100);
    Add(1,5376,1,0,0,7227,100);
    Add(1,5224,1,0,0,7227,250);
    Add(1,5353,1,0,0,7227,300);
    Add(1,5379,1,0,0,7227,200);
    Add(1,5529,1,0,0,7227,150);
    Add(1,5389,1,0,0,7227,100);
    Add(1,18518,1,0,0,7227,150);
    Add(1,18519,1,0,0,7227,150);
    Add(1,18507,1,0,0,7227,150);
    Add(1,5421,1,0,0,7227,100);
    Add(1,5775,1,0,0,7227,200);
     
    Add(2,13416,1,0,0,7227,80);
    Add(2,13417,1,0,0,7227,80);
    Add(2,13418,1,0,0,7227,80);
    Add(2,13042,1,0,0,7227,80);
    Add(2,1310,1,0,0,7227,80);
    Add(2,1426,1,0,0,7227,80);
    Add(2,1546,1,0,0,7227,80);
    Add(2,1576,1,0,0,7227,80);
    Add(2,1577,1,0,0,7227,80);
    Add(2,1640,1,0,0,7227,80);
    Add(2,1641,1,0,0,7227,80);
    Add(2,1826,1,0,0,7227,80);
    Add(2,1827,1,0,0,7227,80);
    Add(2,1927,1,0,0,7227,80);
    Add(2,1981,1,0,0,7227,80);
    Add(2,1187,1,0,0,7227,80);
    Add(2,1281,1,0,0,7227,80);
    Add(2,1282,1,0,0,7227,80);
    Add(2,1382,1,0,0,7227,80);
    Add(2,1486,1,0,0,7227,80);
    Add(2,2002,1,0,0,7227,80);
    Add(2,13307,1,0,0,7227,80);
    Add(2,1743,1,0,0,7227,80);
    Add(2,13110,1,0,0,7227,80);
    Add(2,13176,1,0,0,7227,80);
    Add(2,13177,1,0,0,7227,80);
    Add(2,13178,1,0,0,7227,80);
    Add(2,13179,1,0,0,7227,80);
    Add(2,13412,1,0,0,7227,80);
    Add(2,13413,1,0,0,7227,80);
    Add(2,13032,1,0,0,7227,80);
    Add(2,1228,1,0,0,7227,80);
    Add(2,1224,1,0,0,7227,80);
    Add(2,1230,1,0,0,7227,80);
    Add(3,12221,1,0,0,7227,1);
    Add(3,12202,1,0,0,7227,2);
    Add(3,12203,1,0,0,7227,2);
    Add(3,12204,1,0,0,7227,2);
    Add(3,12205,1,0,0,7227,2);
    Add(3,12207,1,0,0,7227,2);
    Add(3,12206,1,0,0,7227,2);
    Add(3,12030,50,0,0,7227,15);
    Add(3,12031,50,0,0,7227,15);
    Add(3,12029,50,0,0,7227,15);
    Add(3,13710,1,0,0,7227,10);
    Add(3,12214,1,0,0,7227,10);
    Add(3,14003,1,0,0,7227,25);
    Add(3,12114,50,0,0,7227,15);
    Add(3,12115,50,0,0,7227,15);
    Add(3,12116,50,0,0,7227,15);
    Add(3,12117,50,0,0,7227,15);
     
    // -----------------------------------------------------------
     
    freeloop(0);
    set .menu$,"";
    for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1) {
    set .menu$, .menu$+.Shops$[.@i]+":";
    npcshopdelitem "qshop"+.@i,909;
    }
    end;
     
    OnMenu:
    set .@size, getarraysize(@i);
    if (!.@size) set .@i, select(.menu$);
    else if (.@size == 1) set .@i, @i[0];
    else {
    for(set .@j,0; .@j<.@size; set .@j,.@j+1)
    set .@menu$, .@menu$+.Shops$[@i[.@j]]+":";
    set .@i, @i[select(.@menu$)-1];
    }
    deletearray @i[0],getarraysize(@i);
    if (.Shops$[.@i] == "") {
    message strcharinfo(0),"An error has occurred.";
    end;
    }
    dispbottom "Select one item at a time.";
    callshop "qshop"+.@i,1;
    npcshopattach "qshop"+.@i;
    end;
     
    OnBuyItem:
    // .@q[] : RewardID, BoughtAmt, RewardAmt, BaseAmt, ReqZeny, ReqPts, { ReqItem, ReqAmt, ... }
    setarray .@q[0],@bought_nameid[0],((@bought_quantity[0] > .MaxStack)?.MaxStack:@bought_quantity[0]);
    copyarray .@q[3],getd(".q_"+.@q[0]+"[0]"),getarraysize(getd(".q_"+.@q[0]));
    set .@q[2],.@q[1]*.@q[3];
    if (!.@q[2] || .@q[2] > 30000) {
    message strcharinfo(0),"You can't purchase that many "+getitemname(.@q[0])+".";
    end;
    }
    mes "[Quest Shop]";
    mes "Reward: ^0055FF"+((.@q[2] > 1)?.@q[2]+"x ":"")+Slot(.@q[0])+"^000000";
    mes "Requirements:";
    if (.@q[4]) mes " > "+Chk(Zeny,.@q[4]*.@q[1])+(.@q[4]*.@q[1])+" Zeny^000000";
    if (.@q[5]) mes " > "+Chk(getd(.Points$[0]),.@q[5]*.@q[1])+(.@q[5]*.@q[1])+" "+.Points$[1]+" ("+getd(.Points$[0])+"/"+(.@q[5]*.@q[1])+")^000000";
    if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2)
    mes " > "+Chk(countitem(.@q[.@i]),.@q[.@i+1]*.@q[1])+((.ShowID)?"{"+.@q[.@i]+"} ":"")+Slot(.@q[.@i])+" ("+countitem(.@q[.@i])+"/"+(.@q[.@i+1]*.@q[1])+")^000000";
    next;
    setarray @qe[1], getiteminfo(.@q[0],5), getiteminfo(.@q[0],11);
    if (@qe[2] > 0 && ((@qe[1] & 1) || (@qe[1] & 256) || (@qe[1] & 512) || (@qe[1] & 1024) || (@qe[1] & 2048) || (@qe[1] & 4096) || (@qe[1] & 4) || (@qe[1] & 8192)))
    set .@preview,1;
    addtimer 1000, strnpcinfo(0)+"::OnEnd";
    while(1) {
    switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((.@preview && !@qe[7])?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) {
    case 1:
    if (@qe[0]) { 
    mes "[Quest Shop]";
    mes "You're missing one or more quest requirements.";
    close;
    }
    if (!checkweight(.@q[0],.@q[2])) {
    mes "[Quest Shop]";
    mes "^FF0000You need "+(((.@q[2]*getiteminfo(.@q[0],6))+Weight-MaxWeight)/10)+" additional weight capacity to complete this trade.^000000";
    close;
    }
    if (.@q[4]) set Zeny, Zeny-(.@q[4]*.@q[1]);
    if (.@q[5]) setd .Points$[0], getd(.Points$[0])-(.@q[5]*.@q[1]);
    if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2)
    delitem .@q[.@i],.@q[.@i+1]*.@q[1];
    getitem .@q[0],.@q[2];
    if (.Announce) announce strcharinfo(0)+" has created "+((.@q[2] > 1)?.@q[2]+"x "+getitemname(.@q[0]):A_An(getitemname(.@q[0])))+"!",0;
    specialeffect2 EF_FLOWERLEAF;
    close;
    case 2:
    setarray @qe[3], getlook(LOOK_HEAD_BOTTOM), getlook(LOOK_HEAD_TOP), getlook(LOOK_HEAD_MID), getlook(LOOK_ROBE), 1;
    if ((@qe[1] & 1) || (@qe[1] & 4096)) changelook LOOK_HEAD_BOTTOM, @qe[2];
    else if ((@qe[1] & 256) || (@qe[1] & 1024)) changelook LOOK_HEAD_TOP, @qe[2];
    else if ((@qe[1] & 512) || (@qe[1] & 2048)) changelook LOOK_HEAD_MID, @qe[2];
    else if ((@qe[1] & 4) || (@qe[1] & 8192)) changelook LOOK_ROBE, @qe[2];
    break;
    case 3:
    close;
    }
    }
     
    OnEnd:
    if (@qe[7]) {
    changelook LOOK_HEAD_BOTTOM, @qe[3];
    changelook LOOK_HEAD_TOP, @qe[4];
    changelook LOOK_HEAD_MID, @qe[5];
    changelook LOOK_ROBE, @qe[6];
    }
    deletearray @qe[0],8;
    end;
     
    function Add {
    if (getitemname(getarg(1)) == "null") {
    debugmes "Quest reward #"+getarg(1)+" invalid (skipped).";
    return;
    }
    setarray .@j[0],getarg(2),getarg(3),getarg(4);
    for(set .@i,5; .@i<getargcount(); set .@i,.@i+2) {
    if (getitemname(getarg(.@i)) == "null") {
    debugmes "Quest requirement #"+getarg(.@i)+" invalid (skipped).";
    return;
    } else
    setarray .@j[.@i-2],getarg(.@i),getarg(.@i+1);
    }
    copyarray getd(".q_"+getarg(1)+"[0]"),.@j[0],getarraysize(.@j);
    npcshopadditem "qshop"+getarg(0),getarg(1),((.ShowZeny)?getarg(3):0);
    return;
    }
     
    function Chk {
    if (getarg(0) < getarg(1)) {
    set @qe[0],1;
    return "^FF0000";
    } else
    return "^00FF00";
    }
     
    function Slot {
    set .@s$,getitemname(getarg(0));
    switch(.ShowSlot) {
    case 1: if (!getitemslots(getarg(0))) return .@s$;
    case 2: if (getiteminfo(getarg(0),2) == 4 || getiteminfo(getarg(0),2) == 5) return .@s$+" ["+getitemslots(getarg(0))+"]";
    default: return .@s$;
    }
    }
     
    function A_An {
    setarray .@A$[0],"a","e","i","o","u";
    set .@B$, "_"+getarg(0);
    for(set .@i,0; .@i<5; set .@i,.@i+1)
    if (compare(.@B$,"_"+.@A$[.@i])) return "an "+getarg(0);
    return "a "+getarg(0);
    }
    }
     
    function script qshop {
    deletearray @i[0],getarraysize(@i);
    for(set .@i,0; .@i<getargcount(); set .@i,.@i+1)
    set @i[.@i],getarg(.@i);
    doevent "quest_shop::OnMenu";
    end;
    }
     
     
    // Dummy shop data -- copy as needed.
    //============================================================
    - shop qshop1 -1,909:-1
    - shop qshop2 -1,909:-1
    - shop qshop3 -1,909:-1
    - shop qshop4 -1,909:-1

    - shop qshop5 -1,909:-1..

×
×
  • Create New...

Important Information

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