PRODUCER

01/07/2018 17:38 Maddona#1
PHP Code:
USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[D10_SWITCHER]    Script Date: 20/04/39 07:36:19 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

/****** Object:  StoredProcedure [dbo].[D10_SWITCHER]    Script Date: 6/6/2015 8:10:36 AM ******/

ALTER PROCEDURE [dbo].[D10_SWITCHER
-- ============================================= 
/*
Eslam Galull
*/
-- ============================================= 
   [
MENTION=395373]Chari[/MENTION]D INT 


AS 
BEGIN 
--//---------------------------------------------------------------   
    

    
DECLARE  [MENTION=465749]inv[/MENTION]SIZE TINYINT,
              [
MENTION=632215]top1[/MENTION]Wep int,
              [
MENTION=343923]oldi[/MENTION]tm int 
    
        Set  
[MENTION=465749]inv[/MENTION]Size = (select InventorySize from SRO_VT_SHARD.._char where charid =  [MENTION=395373]Chari[/MENTION]d)
        
set  [MENTION=632215]top1[/MENTION]Wep = (select top 1 inv.itemid from SRO_VT_SHARD.._inventory inv inner join SRO_VT_SHARD.._items itm on inv.itemid itm.id64
            where itm
.refitemid in (select ItemID from D10_ModelSwitcher) and itm.serial64 and inv.itemid <> and inv.slot between 13 and  [MENTION=465749]inv[/MENTION]Size and inv.charid =  [MENTION=395373]Chari[/MENTION])
        
Set  [MENTION=343923]oldi[/MENTION]tm = (select top 1 refitemid from SRO_VT_SHARD.._items where id64 <> and id64 =  [MENTION=632215]top1[/MENTION]Wep and serial64 0)
    if  [
MENTION=632215]top1[/MENTION]Wep 0
    Begin
        
Declare  [MENTION=2474014]newit[/MENTION]m int = case
            
When  [MENTION=343923]oldi[/MENTION]tm in (select ItemID from D10_ModelSwitcher)
                
then (select top 1 Newitemid from D10_ModelSwitcher where ItemID =  [MENTION=343923]oldi[/MENTION]tm )
         
end /* will destroy any item that he tries to switch if he dont have required items */
        
update SRO_VT_SHARD.._items set RefItemID =  [MENTION=2474014]newit[/MENTION]m   where RefItemID =  [MENTION=343923]oldi[/MENTION]tm and ID64 =  [MENTION=632215]top1[/MENTION]Wep and Serial64 0
    End

    END 
I WANT TO MAKE PRODUCER TAKE 13 SLOT OR 1ST SLOT only IN inventory ONLY FOR THIS SCROLL ANY IDEA ! OR ANY HINT !

thank you
01/10/2018 16:05 Maddona#2
up !
01/11/2018 04:14 Laag#82#3
Change

Quote:
inv.slot between 13 and @invSize
to

PHP Code:
inv.slot 13