Initially Silk Giving (The Easy Way)

Results 1 to 11 of 11
  1. #1
    Learning denise456 is offline
    MemberRank
    Feb 2012 Join Date
    BrasilLocation
    318Posts

    thumbs up Initially Silk Giving (The Easy Way)

    HI friends come easy
    we want to give up some code originally silk

    Code:
    INSERT INTO SRO_VT_ACCOUNT.dbo.SK_Silk (JID, silk_own) VALUES (@UserJID, 500);
    Type the amount of silk in 500 by

    First, right click SRO_VT_SHARD-Programmability-Stored Procedures-_AddNewChar do modify our code and write the place shown in the picture are doing Execute



  2. #2
    Proficient Member chinowyc is offline
    MemberRank
    Mar 2012 Join Date
    192Posts

    Re: Initially Silk Giving (The Easy Way)

    This is for a new char?

  3. #3
    Learning denise456 is offline
    MemberRank
    Feb 2012 Join Date
    BrasilLocation
    318Posts

    Re: Initially Silk Giving (The Easy Way)

    Yes Bro

  4. #4
    Banned lembo12 is offline
    BannedRank
    May 2012 Join Date
    EgyptLocation
    296Posts

    Re: Initially Silk Giving (The Easy Way)

    this for new user not char !!

  5. #5
    Valued Member mesoman is offline
    MemberRank
    Jan 2012 Join Date
    127Posts

    Re: Initially Silk Giving (The Easy Way)

    not work 0silk

  6. #6
    #Yummi.sql Caipi is offline
    MemberRank
    Sep 2011 Join Date
    GermanyLocation
    403Posts

    Re: Initially Silk Giving (The Easy Way)

    If you try to insert an already existing JID it'll return an error since the table doesn't support dublicated keys - this will probably break the execution of the procedure and will end up in a mess.

    You should check at first if the account already exists @ SK_Silk before inserting any rows.

  7. #7
    Head Developer LogiN is offline
    MemberRank
    Mar 2012 Join Date
    SROTEAMLocation
    283Posts

    Re: Initially Silk Giving (The Easy Way)

    Easy and without much inquiry.

    StoredProcedure [dbo].[_AddNewChar]
    simply replaced.
    Code:
    INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,       
                    LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID, HwanLevel)       
        VALUES (@RefCharID, @CharName, @CharScale, 20, 20, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport, 45,       
                    GetDate(), 1, 1, 5000000000, 0, 1000000, 200,200, 1, 1, 1, 1, 0)
    GetDate
    5000000000 "GOLD"
    1000000 "SkillPoints"


    change it to what you want to give or simply place it on "0"

    To give items in the inventory.
    Code:
    INSERT _CharNameList VALUES(@CharName, @NewCharID)        
          -- Example of some items.   
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1      
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1  
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_HP_SUPERSET_5_BAG',100,1
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_MP_SUPERSET_5_BAG',100,1    
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1 
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_REVERSE_RETURN_SCROLL',5,1      
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E090930_HIT_SUPER_SCROLL',10,1 
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E090930_EVATION_SUPER_SCROLL',10,1 
    	exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E090930_SPEED_UP_SUPER_SCROLL',10,1
    Result
    sro.jpg

    Good Luck!
    LoGiN®

  8. #8
    Proficient Member antoha is offline
    MemberRank
    Oct 2007 Join Date
    Ukrain, KievLocation
    153Posts

    Re: Initially Silk Giving (The Easy Way)

    PHP Code:
    If(select count(*) from sk_silk 0)
    Begin
    Insert into sk_silk
    (jidsilk_ownvalues (@UserJid'500')
    End else
    begin
    Update sk_silk set silk_own 
    silk_own 500 where jid = @UserJid
    End 
    This should work better, change the 500 to the value of silk u wanna give.

    Soz made a whoopsy with the if statment, replce it qith
    PHP Code:
    If ((select count(*) from sk_silk where jid = @UserJid) = 0

  9. #9
    Proficient Member chinowyc is offline
    MemberRank
    Mar 2012 Join Date
    192Posts

    Re: Initially Silk Giving (The Easy Way)

    Quote Originally Posted by denise456 View Post
    Yes Bro
    Thanks bro :) Exelent thx for shared.

  10. #10
    Valued Member mesoman is offline
    MemberRank
    Jan 2012 Join Date
    127Posts

    Re: Initially Silk Giving (The Easy Way)

    thx bro <33

  11. #11
    Novice swo is offline
    MemberRank
    Nov 2016 Join Date
    3Posts

    Re: Initially Silk Giving (The Easy Way)

    This could be placed with a scroll?

    - - - Updated - - -

    Quote Originally Posted by LogiN View Post
    Easy and without much inquiry.

    StoredProcedure [dbo].[_AddNewChar]
    simply replaced.
    Code:
    INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,       
                    LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID, HwanLevel)       
        VALUES (@RefCharID, @CharName, @CharScale, 20, 20, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport, 45,       
                    GetDate(), 1, 1, 5000000000, 0, 1000000, 200,200, 1, 1, 1, 1, 0)
    GetDate
    5000000000 "GOLD"
    1000000 "SkillPoints"


    change it to what you want to give or simply place it on "0"

    To give items in the inventory.
    Code:
    INSERT _CharNameList VALUES(@CharName, @NewCharID)        
          -- Example of some items.   
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1      
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1  
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_HP_SUPERSET_5_BAG',100,1
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_MP_SUPERSET_5_BAG',100,1    
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1 
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_REVERSE_RETURN_SCROLL',5,1      
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E090930_HIT_SUPER_SCROLL',10,1 
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E090930_EVATION_SUPER_SCROLL',10,1 
        exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E090930_SPEED_UP_SUPER_SCROLL',10,1
    Result
    sro.jpg

    Good Luck!
    LoGiN®

    This could be placed with a scroll?



Advertisement