Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 7 de 7
  1. #1



    Avatar de Prøjë¢T
    Data de Ingresso
    Jul 2010
    Localização
    Sao Jose do Rio Preto
    Posts
    1.134
    Agradecido
    105
    Agradeceu
    40
    Peso da Avaliação
    31

    Padrão Premiação Castle Siege

    Bom essa job eu havia feito para meu servidor, acabei postando em outro forum, e aqui não pois estava meio sem acesso aqui rs....

    Basta criar uma Job para Rodar depois do fim da castle siege..... Exemplo se sua siege ocorre de sabado as 18 horas coloca pra rodar de sabado as 21 horas....

    Essa Job ela Premia os players da guild, fazendo diferença de valores pelo cargo do cidadao... Exemplo Guild Master: 10 gold, Assistente: 7 Gold, Batle master: 5 gold, membro normal: 2 gold...

    Vamos a ela..


    Código PHP:
    Declare @Guild varchar(10);
    Declare @
    Char varchar(10);
    Declare @
    Conta varchar(10);

    Declare @
    Premio int;
    Declare @
    G_Status int;


    Set @Guild = (Select OWNER_GUILD from MuCastle_DATA)

    IF (@
    Guild <> '')
    BEGIN

    DECLARE C CURSOR FOR SELECT Name,G_Status FROM GuildMember Where G_Name = @Guild Order By G_Status desc

    OPEN C
    FETCH NEXT FROM C INTO 
    @Char,@G_Status

    WHILE @@FETCH_STATUS 0
    BEGIN

    IF @G_Status 128 -- G_status 128 (Guild Master)
    BEGIN
    SET 
    @Premio 30;
    END
    IF @G_Status 64 -- G_status 64 (Assistente Guild Master)
    BEGIN
    SET 
    @Premio 20
    END
    IF @G_Status 32 -- G_status 32 (Batle Master)
    BEGIN
    SET 
    @Premio 10;
    END
    IF @G_Status -- G_status (Membro)
    BEGIN
    SET 
    @Premio 5;
    END
    SET 
    @Conta '';
    SET @Conta = (Select AccountID From Character where Name = @Char)

    IF (@
    Conta <> '')
    BEGIN
    Update MEMB_INFO set Coins 
    Coins + @Premio where memb___id = @Conta
    END

    FETCH NEXT FROM C INTO 
    @Char,@G_Status

    END

    CLOSE C
    DEALLOCATE C

    END 



    Algumas Explicações:


    Na parte ->


    IF @G_Status = 128 -- G_status = 128 (Guild Master)
    BEGIN
    SET @Premio = 30;
    END
    IF @G_Status = 64 -- G_status = 64 (Assistente Guild Master)
    BEGIN
    SET @Premio = 20;
    END
    IF @G_Status = 32 -- G_status = 32 (Batle Master)
    BEGIN
    SET @Premio = 10;
    END
    IF @G_Status = 0 -- G_status = 0 (Membro)
    BEGIN
    SET @Premio = 5;
    END


    Estou comparando a variavel @G_Status que recebe o valor referente a que tipo de membro estamos tratando..


    @G_Status = 128 //Guild Master
    @G_Status = 64 //Assistente de Guild Master
    @G_Status = 32 //Batle Master
    @G_Status = 0 //Player (Noob)





    Onde a Variavel @Premio é o valor definido para Cada posição, ou seja é editavel e fica a seu gosto....


    Na Linha:


    Update MEMB_INFO set Coins = Coins + @Premio where memb___id = @Conta


    Estou utilizando a Coluna (Coins), caso voce utilize Gold,Creditos,Cash ou sabe la Deus o que mais, é só editar.......



    Esta funcionando 100%, testada e em pleno funcionamento no meu proprio servidor. Façam Bom uso.

  2. Os Seguintes 9 Usuários Agradeceram você Prøjë¢T Por este Post Útil:


  3. #2

    Avatar de Adriano_Ferreira
    Data de Ingresso
    Oct 2010
    Localização
    São Paulo
    Idade
    41
    Posts
    225
    Agradecido
    51
    Agradeceu
    13
    Peso da Avaliação
    17

    Padrão

    ai está uma pessoa a quem devemos dar muito valor , grande colaborador, ótima pessoa, seja bem vido de volta doug.
    GOSTOU DOS MEUS POSTS? FOI ÚTIL? ENTÃO TENHO CERTEZA QUE CLICAR EM AGRADEÇER OU ME DAR UM PONTO DE REPUTAÇÃO NÃO LHE FARÁ MAL!!! AFINAL VOCÊ TEVE TEMPO PARA CLICAR AQUI E LER ISSO!!!

  4. #3

    Avatar de Mapta
    Data de Ingresso
    Sep 2010
    Localização
    SP
    Idade
    28
    Posts
    323
    Agradecido
    8
    Agradeceu
    5
    Peso da Avaliação
    17

    Padrão

    ja estou usando muito bom mesmo, a 1 semana atrás pedi 1 query dessa, so 1 amigo que postou + imcompleta ^^
    e teria como voce implantar para premiar a guild aliança tbm?

  5. #4

    Avatar de Rangel
    Data de Ingresso
    Jan 2010
    Localização
    no pc
    Posts
    56
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    15

    Padrão

    Bom também estou querendo com aliança não pedindo muito teria como fazer um upgrade com premiação com guilds aliança ?

  6. #5



    Avatar de Prøjë¢T
    Data de Ingresso
    Jul 2010
    Localização
    Sao Jose do Rio Preto
    Posts
    1.134
    Agradecido
    105
    Agradeceu
    40
    Peso da Avaliação
    31

    Padrão

    Cara deve ter jeito sim, vo tentar montar ela Hoje, e jaja trago alguma novidade

  7. #6

    Avatar de Mapta
    Data de Ingresso
    Sep 2010
    Localização
    SP
    Idade
    28
    Posts
    323
    Agradecido
    8
    Agradeceu
    5
    Peso da Avaliação
    17

    Padrão

    eaew conseguiu alguma coisa a respeito das alianças?

  8. #7



    Avatar de Prøjë¢T
    Data de Ingresso
    Jul 2010
    Localização
    Sao Jose do Rio Preto
    Posts
    1.134
    Agradecido
    105
    Agradeceu
    40
    Peso da Avaliação
    31

    Padrão

    Sinceramente depois que comecei a mexer no projeto do ShopDesk, eu abandonei o restante....


    Mas quando soltar a versao do 2.0 vo repassar em tudo que ainda esta pendente deu verificar ou dar um help.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Castle Siege
    Por digimon21 no fórum Dúvidas
    Respostas: 1
    Último Post: 09-10-2014, 01:36 PM
  2. |Dúvida| CASTLE SIEGE
    Por saito no fórum Dúvidas
    Respostas: 0
    Último Post: 26-10-2013, 03:43 AM
  3. |Dúvida| Premiação do Blood Castle e outros eventos
    Por Denizinhu no fórum Dúvidas
    Respostas: 7
    Último Post: 12-02-2013, 01:56 PM
  4. |Resolvido| Castle Siege
    Por Amuroff no fórum Tópicos resolvidos
    Respostas: 7
    Último Post: 03-04-2012, 03:50 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •