Jump to content

Wenden

Members
  • Posts

    4
  • Joined

  • Last visited

About Wenden

  • Birthday 11/13/1995

Profile Information

  • Gender
    Male
  • Location
    Fortaleza

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Wenden's Achievements

Poring

Poring (1/15)

1

Reputation

  1. @Edit Now I have a problem here, when it returns from the function this appears in the mapserver. If the function is not called nothing appears.
  2. Hi, pardon my English, I speak Portuguese. I'm facing a possible bug in the "return" function, even setting a value in the variable it always returns the value 0. In case the variable .@erro always returns 0, even though I set 1. Here is the script:
  3. Acho que você não entendeu o que eu falei no outro post. Tabela: acc_reg_num, fica armazenado as variáveis permanentes de conta. Tabela: char_reg_num, fica armazenado as variáveis permanentes de char. Você está utilizando uma variável permanente de char: ja_usou Ela fica armazenada em char_reg_num. Se você ler o erro no mapserver vai entender qual o problema. Ele está dizendo que a tabela acc_reg_num não existe, troque por char_reg_num e veja se no seu pma possui essa mesma tabela, se você utiliza o rAthena com certeza terá, caso não tenha importe os arquivos da pasta sql-files novamente. Em relação a função que vai deletar utilize assim: query_sql "DELETE FROM `char_reg_num` WHERE `key` = 'ja_pegou'; Se você for utilizar uma variável permanente de conta utilize #ja_pegou e troque no comando a tabela `char_reg_num` por `acc_reg_num` e o valor da key = '#ja_pegou'; Não testei, se tiver dado erro poste o mesmo.
  4. Você está utilizando uma variável temporária @ Utilize uma permanente exemplos: Permanentes de char: nomedavariavel (Somente números) nomedavariavel$ (Números e textos) Permanentes de conta: #nomedavariavel (Somente números) #nomedavariavel$ (Números e textos) As duas são permanentes, não resetam. Para fazer resetar você pode utilizar assim: - script ResetPremio -1,{ OnClock0000: query_sql "UPDATE `acc_reg_num` SET `value` = 0 WHERE `key` = "+#nomedavariaveldeconta; end; } Entendendo como eu fiz: UPDATE = vai modificar no pma `acc_reg_num` = é a tabela no pma onde fica salvo as variáveis permanentes de conta # SET = vai mudar o valor `value` = coluna que vai ser modificada 0 = o valor que vai setar WHERE = vai localizar uma tabela para poder modificar `key` = é a coluna no pma onde fica os nomes das variáveis permanentes de conta # "+#nomedavariaveldeconta = o nome da variável que você setou quando o jogador pegou uma vez os prêmios. Espero que eu tenha explicado bem, enfim, a tabela acc_reg_num é onde são armazenados as variáveis permanentes de conta. As de jogador são char_reg_num. Qualquer dúvida estou aqui pra ajudar.
×
×
  • Create New...