Ir para conteúdo
  • Cadastre-se

(Resolvido)Item que guarda nick do player


Ir para solução Resolvido por Crypter,

Posts Recomendados

Eu gostaria de um item que ao clicar salvar o nick dele na pasta data/log ou txt/...

Para lembrar do nome dos players que jogaram uma beta do servidor..

Resumindo:

  • Ao clicar no item:
  • Salvar nome do jogador
  • E o arquivo ir ao data/log/

Se possivel, que só possa clicar 1 vez (por ip ou account).

@Dwarfer / @antharaz

 

Link para o post
Compartilhar em outros sites
1 minuto atrás, Enzo Caue disse:

não é mais fácil vc fazer uma db pro beta, e dessa db vc exportar a row name da table players?

é que após o beta, eu só vou resetar o level e não os items entende..

Editado por Mateus Santosss (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
Agora, Enzo Caue disse:

se você vai resetar de todos, não tem o porquê salvar o nome de cada player que esteve no beta, ou tem?

Como eu falei, vou resetar apenas o LEVEL. Os jogadores vão estar cadastrados ainda no DB.

Link para o post
Compartilhar em outros sites

mas então, vc pode resetar o level sem problemas..  não há necessidade de salvar o nome deles, isso que eu quis dizer.

se for só para lembrar o nome deles, quando for acabar o beta, antes do server save vc exporta a tabela players e terá o nome de todos eles salvos.

Editado por Enzo Caue (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
Agora, Enzo Caue disse:

mas então, vc pode resetar o level sem problemas..  não há necessidade de salvar o nome deles, isso que eu quis dizer.

Eu quero é o Script de guardar o nick deles, pois eu darei 1 dia premium para quem tiver na beta.

Link para o post
Compartilhar em outros sites

então xuxu, vc pode fazer isso antes de abrir o sv.

 

ex: fechou o beta, deu reset no lvl, skills e tudo q vc quiser.. antes de abrir o sv, vc executa a query e seta premmy pra eles e finalmente abre o sv.

Link para o post
Compartilhar em outros sites
  • Solução

Como achei usar um item não fazia muito sentido , tomei a liberdade de fazer uma talkaction.

 

Citar
Spoiler


function onSay(cid, words, param, channel)
local storage = 45678
local arquivo = "data/logs/Beta.txt"
local texto = io.open(arquivo, "a+")

if (getPlayerStorageValue(cid, storage) < 1 ) then
	setPlayerStorageValue(cid, storage, 1)
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você agora está na lista dos players que participaram do beta!")
	arquivo:write("Nome do jogador: "..getPlayerName(cid).."\n")
	arquivo:close()
return true
end

 

 

 

 

Te ajudei ?? Que tal fazer uma contribuição ?

Doar

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo