• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

[DÚVIDA] Char novo com itens

elektro

Novato XPZ
Olá

Eu queria saber como coloco pro char começar com itens.

Eu quero colocar pra todo char feito começar com 700 Poções de HP/MP, 100 Pedras-guia e uma prancha.

Obrigado desde já
 

ehtehzao

Usuário XPZ
isso é possivel??? kakaka nunk parei pra tentar... eu sei fazer com que o char criado tenha um set mitril +4 com braceletes +2 aneis +2 amuleto +5 e tals... agora com prancha mp e os k7 nao... se alguem souber postaewww
 

elektro

Novato XPZ
Estou esperando também
default_biggrin.png
 

hawayano

Honrado XPZ
Já tentaram adicionar na procedure de criar char uma linha onde envia-se o item assim que criado o char? 
default_wink.png


Procedure: GameDb.dbo.cabal_sp_newchar;

      ....

IF( NOT EXISTS ( select * from #tempTable))

BEGIN

select convert(int, 0x01)

drop table #tempTable

return

END

-----------------------------------------------------------------------------------------------

EXEC GAMESERVER.account.dbo.cabal_sp_update_character_count @userNum, @serverIdx, 1

insert into cabal_character_table( CharacterIdx, Name, LEV, [EXP], [sTR], DEX, [iNT], PNT, Rank, Alz,

WorldIdx, [Position], Style, HP, MP, SP, SwdPNT, MagPNT, RankEXP, Flags, WarpBField, MapsBField, Reputation, Reserved1 )

select  @characteridx, @charname, LEV, [EXP], [sTR], [DEX], [iNT], [PNT], Rank, Alz,

WorldIdx, Position, @style, HP, MP, SP, SwdPNT, MagPNT, RankEXP, Flags, 1023, 1023, '7680000', Reserved1

from #TempTable

begin tran

insert into cabal_equipment_table (characterIdx, data) select @characteridx, equipmentData from #TempTable

insert into cabal_inventory_table (characterIdx, data) select @characteridx, inventoryData from #TempTable

insert into cabal_skilllist_table (characterIdx, data) select @characteridx, skillData from #TempTable

insert into cabal_quickslot_table (characterIdx, data) select @characteridx, quickSlotData from #TempTable

insert into cabal_questdata_table (characterIdx, data, flags) select @characteridx, questData, questFlagsData from #TempTable

                -- ALTERAR AKI

              exec CabalCash.dbo.up_addmycashitem @characteridx,'1','24','ITEMIDX','ITEMOPT','DURACAO';

                -- FIM ALTERACAO

commit tran

----------------------------------------------------------------------------------------------

                ...
 

hawayano

Honrado XPZ
Leiam denovo. Eu pedi para editar uma procedure e adicionar o código naquele local ali...

Procedure: GameDb.dbo.cabal_sp_newchar;

      ....

  IF( NOT EXISTS ( select * from #tempTable))

      BEGIN

        select convert(int, 0x01)

        drop table #tempTable

        return

      END

      -----------------------------------------------------------------------------------------------     

      EXEC GAMESERVER.account.dbo.cabal_sp_update_character_count @userNum, @serverIdx, 1

      insert into cabal_character_table( CharacterIdx, Name, LEV, [EXP], [sTR], DEX, [iNT], PNT, Rank, Alz,

        WorldIdx, [Position], Style, HP, MP, SP, SwdPNT, MagPNT, RankEXP, Flags, WarpBField, MapsBField, Reputation, Reserved1 )

      select  @characteridx, @charname, LEV, [EXP], [sTR], [DEX], [iNT], [PNT], Rank, Alz,

            WorldIdx, Position, @style, HP, MP, SP, SwdPNT, MagPNT, RankEXP, Flags, 1023, 1023, '7680000', Reserved1

      from #TempTable

      begin tran

      insert into cabal_equipment_table (characterIdx, data) select @characteridx, equipmentData from #TempTable

      insert into cabal_inventory_table (characterIdx, data) select @characteridx, inventoryData from #TempTable

      insert into cabal_skilllist_table (characterIdx, data) select @characteridx, skillData from #TempTable

      insert into cabal_quickslot_table (characterIdx, data) select @characteridx, quickSlotData from #TempTable

      insert into cabal_questdata_table (characterIdx, data, flags) select @characteridx, questData, questFlagsData from #TempTable

              -- ALTERAR AKI

              exec CabalCash.dbo.up_addmycashitem @characteridx,'1','24','ITEMIDX','ITEMOPT','DURACAO';

                -- FIM ALTERACAO

      commit tran

      ----------------------------------------------------------------------------------------------

                ...

Quem tiver dificuldades em editar ou não souber com faz segue um bom link:
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
 
Topo Bottom