Jump to content

rans

Members
  • Posts

    429
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by rans

  1. -    shop    quest_shop2    -1,909:-1
    Map,X,Y,P    script    Custom Quest v2    809,{
    set @i,0;
    mes "[Shop Quest NPC]";
    mes "Which item do you wish to obtain?";
    mes "Select only one.";
    callshop "quest_shop2",1;
    npcshopattach "quest_shop2";
    end;
    
    OnBuyItem:
      if(.BuildQuest) {
        for(set .e,0; !compare(getarg(.e+1) + "","Zeny"); set .e,.e+2) {}
        npcshopadditem "quest_shop2",getarg(.e+2),getarg(.e)*compare(getarg(.e+1) + "","SZeny");
        setarray .Shop[.i],getarg(.e+2);
        set .i,.i+1;
        goto Quest_Setup;
      }
      if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; }
      for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; }
      mes "[Shop Quest NPC]";
      mes "I require the following:";
      for(set @i,0; !compare(getarg(@i+1) + "","Zeny"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]";
      if(getarg(@i)) mes "^FF0000" + ((Zeny>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Zeny";
      mes "^000000In exchange, I will give you:^0000FF";
      for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i));
      switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) {
        case 1:
          for(set @i,0; !compare(getarg(@i+1) + "","Zeny"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) {
            next;
            mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + ".";
            mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000.";
            close;
          }
          if(Zeny < getarg(@i)) {
            next;
            mes "You do not have enough Zeny.";
            mes "Please obtain ^FF0000" + (getarg(@i)-Zeny) + " more Zeny^000000.";
            close;
          }
          for(set @i,0; !compare(getarg(@i+1) + "","Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1);
          set Zeny,Zeny-getarg(@i);
          for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1);
          if (compare(getarg(@i,0) + "","announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + " from the QUEST npc!",bc_all;
          close;
        case 2:
          set @bottomview, getlook(3);
          set @topview, getlook(4);
          set @midview, getlook(5);
          addtimer 1000, strnpcinfo(3)+"::On_Leave";
          set @equip,getiteminfo(@bought_nameid, 5);
          set @view, getiteminfo(@bought_nameid, 11);
          if(@equip != -1 && @view > 0) {
            if(@equip & 1) atcommand "@changelook 3 " + @view;
            if(@equip & 256) atcommand "@changelook 1 " + @view;
            if(@equip & 512) atcommand "@changelook 2 " + @view;
          }
          next;
          goto OnBuyItem;
          case 3:
          close;
      }
    On_Leave:
      atcommand "@changelook 1 " + @topview;
      atcommand "@changelook 2 " + @midview;
      atcommand "@changelook 3 " + @bottomview;
      set @equip,0;
      set @view,0;
      set @topview,0;
      set @midview,0;
      set @bottomview,0;
      end;
    OnInit:
        npcshopitem "quest_shop2",0,0;
        npcshopdelitem "quest_shop2",0,0;
        set .BuildQuest,1;
        set .i,1;;
      Quest_Setup:
      switch(.i) {
            default: set .BuildQuest,0; set .e,0; set .i,0; end;
            case 1: callsub OnBuyItem,"Item ID","Amount",0,"SZeny","Item Reward","Ammount","announce";
                     
        }
    }
    

     



    Something like that??
  2. nag try po ako ng mag edit ng flux ... yung gma free flux theme sinubukan ko po !! then ang error po ako e2 po yung error 

     

     

     

     

     

     

     

     

    Critical Error

    An error was encountered during the lifetime of the application.

    This could be due to a variety of problems, such as a bug in the application.

    However, normally it is caused by misconfiguration.

    Exception Details

    Error: PDOException

    Message: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (4)

    File: /home/anguish/public_html/flux/lib/Flux/Connection.php:81

    File Line Function/Method /home/anguish/public_html/flux/lib/Flux/Connection.php 81 PDO::__construct() /home/anguish/public_html/flux/lib/Flux/Connection.php 94 Flux_Connection::connect() /home/anguish/public_html/flux/lib/Flux/Connection.php 159 Flux_Connection::getConnection() /home/anguish/public_html/flux/modules/character/online.php 74 Flux_Connection::getStatement() /home/anguish/public_html/flux/lib/Flux/Template.php 337 include() /home/anguish/public_html/flux/lib/Flux/Dispatcher.php 168 Flux_Template::render() /home/anguish/public_html/flux/index.php 170 Flux_Dispatcher::dispatch() Exception Trace As String

    #0 /home/anguish/public_html/flux/lib/Flux/Connection.php(81): PDO->__construct(*hidden*)

    #1 /home/anguish/public_html/flux/lib/Flux/Connection.php(94): Flux_Connection->connect(Object(Flux_Config))

    #2 /home/anguish/public_html/flux/lib/Flux/Connection.php(159): Flux_Connection->getConnection()

    #3 /home/anguish/public_html/flux/modules/character/online.php(74): Flux_Connection->getStatement('SELECT COUNT(ch...')

    #4 /home/anguish/public_html/flux/lib/Flux/Template.php(337): include('/home/anguish/p...')

    #5 /home/anguish/public_html/flux/lib/Flux/Dispatcher.php(168): Flux_Template->render()

    #6 /home/anguish/public_html/flux/index.php(170): Flux_Dispatcher->dispatch(Array)

    #7 {main}

    Try this 

    http://rathena.org/board/topic/73545-guidelines-fix-flux-cp-errors/

  3. NOTE: Hello guy's i have searched already and tried some of the solution but i got no results so please help :D

     

    The problem is i can't see the custom items on me, if i press alt+q i error and if i just put them on normally i wont be able to see them on the character help please will be appreciated

     

    b99kqf.jpg

    4j8jsy.jpg

    You can't see the sprite of the item? alt+q = error? 

    maybe wrong ViewItemID ..

×
×
  • Create New...