Ir para conteúdo

Featured Replies

Postado

Como posso fazer um script em talkaction que o player só pode usar uma vez por conta?

 

Exemplo:

 

Tenho um char na conta eu uso !vip

Dai eu crio outro char na mesma conta e uso !vip

E suponhamos que ganha 2 dia de vip cada vez que usa, assim o player ja tem 4 dias vip na conta dele.

Como posso fazer pra ele só poder usar esse comando uma vez na conta? Só sei mexer com storage por player.

(não precisa entender o esquema de vip eu acho, só um script que resolva isso eu tenho o resto do script pra ganhar a vip pra colocar entre essa condição de usar uma vez na conta)

  • Respostas 16
  • Visualizações 503
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Pode settar uma global storage com o id da conta.

  • Não testei.. Query:   ALTER TABLE `accounts` ADD `freevip` TINYINT(1) NOT NULL DEFAULT '0'; Talkaction   function onSay(cid, words, param) if getFreeVip(cid) == 0 then db.executeQuery("UPDA

  • Try:   function onSay(cid, words, param) if getFreeVip(cid) == 0 then db.executeQuery("UPDATE accounts SET freevip=1 WHERE id='" .. getPlayerAccountId(cid) .. "';") addVipDaysByAccount(getPlayerAc

Posted Images

Postado

Pode adicionar uma coluna na database para salvar se a conta já usou o comando ou não.

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Postado

Pode settar uma global storage com o id da conta.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo