Resultados 1 a 3 de 3
  1. #1
    Membro phillippec1's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    65
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    País
    Brazil

    JOB Premiação Castle Siege

    Alguem pode me da uma força? Eu não manjo muito dessa parte de SQL...

    O louis compartilhou um script para bonificar a guild vencedora e as aliandas do CS, porém, ele falou que tem que criar uma job e definir o horario para logos depois que o siege terminar, alguem pode me ajudar nessa parte?

  2. #2
    Membro rian12's Avatar
    Data de Ingresso
    Sep 2017
    Posts
    56
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    País
    Brazil
    Manda o link dessa job.

  3. #3
    Membro phillippec1's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    65
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    País
    Brazil
    Citação Originally Posted by rian12 Ver Post
    Manda o link dessa job.
    declare
    @nome varchar(10),
    @acc varchar(10),
    @guild varchar(8)

    -- Premiar guild dona do castelo
    DECLARE LISTA CURSOR LOCAL FOR
    select Name from Guildmember where G_name = (select owner_guild from mucastle_data)
    OPEN LISTA
    FETCH NEXT FROM LISTA INTO @nome
    WHILE @@FETCH_STATUS = 0
    begin

    IF @nome is not null
    BEGIN

    SET @Acc = (select top 1 accountid from Character where Name=@nome)
    -- Defina sua query de bonificação abaixo
    UPDATE MEMB_INFO SET Cash = Cash + 10 where memb___id = @Acc
    END

    FETCH NEXT FROM LISTA INTO @nome
    end
    CLOSE LISTA
    DEALLOCATE LISTA


    -- Premiar Guilds aliadas
    DECLARE LISTA CURSOR LOCAL FOR
    select G_Name from Guild where G_union = (select G_union from guild where g_name = (select owner_guild from mucastle_data)) and g_name <> (select owner_guild from mucastle_data)
    OPEN LISTA
    FETCH NEXT FROM LISTA INTO @guild
    WHILE @@FETCH_STATUS = 0
    begin

    DECLARE LISTA2 CURSOR LOCAL FOR
    select Name from Guildmember where G_name = @guild
    OPEN LISTA2
    FETCH NEXT FROM LISTA2 INTO @nome
    WHILE @@FETCH_STATUS = 0
    begin

    IF @nome is not null
    BEGIN

    SET @Acc = (select top 1 accountid from Character where Name=@nome)
    -- Defina sua query de bonificação abaixo
    UPDATE MEMB_INFO SET Cash = Cash + 10 where memb___id = @Acc

    FETCH NEXT FROM LISTA2 INTO @nome
    end
    CLOSE LISTA2
    DEALLOCATE LISTA2


    FETCH NEXT FROM LISTA INTO @guild
    end
    CLOSE LISTA
    DEALLOCATE LISTA
    Creditos
    Louis

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais