Page 1 of 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 15
  1. #1
    Fundador PerfectZone Mentor's Avatar


    Data de Ingresso
    Jun 2013
    Posts
    2,850
    Thanks Thanks Given 
    784
    Thanks Thanks Received 
    2,187
    Thanked in
    355 Posts
    Mencionado
    804 Post(s)
    MEU HUMOR
    Twisted
    País
    Brazil

    Premiação Castle Siege

    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 
    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....

    Creditos:
    Prøjë¢T
    Perfect Zone Brasil



    Inscreva-se no meu canal clicando [Somente membros podem ver os links. ]

  2. The Following User Says Thank You to Mentor For This Useful Post:


  3. #2
    Membro viska's Avatar
    Data de Ingresso
    Oct 2015
    Posts
    10
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    2 Post(s)
    ela é automatica @[Somente membros podem ver os links. ] ?

  4. #3
    Fundador PerfectZone Mentor's Avatar


    Data de Ingresso
    Jun 2013
    Posts
    2,850
    Thanks Thanks Given 
    784
    Thanks Thanks Received 
    2,187
    Thanked in
    355 Posts
    Mencionado
    804 Post(s)
    MEU HUMOR
    Twisted
    País
    Brazil
    @[Somente membros podem ver os links. ], Sim, mais você vai ter de criar uma job para rodar depois do final do CS. Por exemplo se seu CS começa no domingo as 16:00h você coloca para rodar domingo as 19:00h

    Abraço!
    Perfect Zone Brasil



    Inscreva-se no meu canal clicando [Somente membros podem ver os links. ]

  5. #4
    Membro Legacy's Avatar
    Data de Ingresso
    Aug 2015
    Posts
    186
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    7
    Thanked in
    6 Posts
    Mencionado
    6 Post(s)
    País
    Brazil
    Citação Originally Posted by Mentor Ver Post
    Essa Job ela Premia os players da guild, ...
    Uma dúvida,
    e se por acaso não tenha ocorrido a guerra? A guild dona receberá premiação mesmo assim?

    Att:

  6. #5
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by sula10 Ver Post
    Uma dúvida,
    e se por acaso não tenha ocorrido a guerra? A guild dona receberá premiação mesmo assim?

    Att:
    A guild que estiver como dona do castelo vai ganhar o prêmio, se não tiver nenhuma guild como dona o premio não será adicionado.
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

  7. #6
    Iniciante luigi01's Avatar
    Data de Ingresso
    Jul 2017
    Posts
    5
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    0 Post(s)
    País
    Brazil
    esse premio e dado a guilds aliança tbm pq testei uma aki e so da pra guild principal
    Last edited by luigi01; 11/07/2017 at 12:07 AM.

  8. #7
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by luigi01 Ver Post
    esse premio e dado a guilds aliança tbm pq testei uma aki e so da pra guild principal
    Sim é apenas para a guild dona e os membros dela
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

  9. #8
    Iniciante luigi01's Avatar
    Data de Ingresso
    Jul 2017
    Posts
    5
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    0 Post(s)
    País
    Brazil
    vlws queria uma pra premia as aliança da guilds tbm que vencer o cs

  10. #9
    Membro Marco_Aurélio's Avatar
    Data de Ingresso
    Sep 2014
    Posts
    344
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Mencionado
    44 Post(s)
    Vlw Mentor nao tinha parado pra pensar nisso ainda k, vou implementar direto no GS ou DS para finalizar o evento o proprio Gs dar esse premiio.

  11. #10
    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
    Não entendo muito dessa parte de Job's/Query's, alguem poderia me ajudar com a job que precisa ser criada? To utilizando MuServer season 6 do muemu

Page 1 of 2 12 ÚltimoÚltimo

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