Ir para conteúdo
  • 0

adicionando query no script


Pergunta

boa noite galera do xtibia tenho um script aq de reset e queria que quando resetar daria 1 reset a mais na opçao resets em players

tfs 1.0

  Mostrar conteúdo oculto

t8vi1h.png

 

Editado por cleitonhip
Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

Tente isto:

resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid))

db.query("UPDATE players SET resets = ".. resets + 1.." WHERE id = "..getPlayerGUID(cid)..";) 
Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1676837
Compartilhar em outros sites

  • 0
  Em 27/11/2015 em 22:08, nociam disse:

qual programa se ta usando pra abrir assim?

 

xampp

 

Caronte

Deu um erro aqui

1gllj9.png

 

Editado por cleitonhip
Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1676905
Compartilhar em outros sites

  • 0


resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid))

 

db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid)..";)

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1676923
Compartilhar em outros sites

  • 0
  Em 28/11/2015 em 02:17, Caronte disse:
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid))

db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid)..";) 

161nm2g.png

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1676924
Compartilhar em outros sites

  • 0
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid))

db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid)) 

Eu copiei e colei, e esqueci de editar...boos.gif

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1676930
Compartilhar em outros sites

  • 0
  Em 28/11/2015 em 03:32, Caronte disse:
resets = db.query("SELECT resets FROM players WHERE id = "..getPlayerGUID(cid))

db.query("UPDATE players SET resets = ".. (resets + 1) .." WHERE id = "..getPlayerGUID(cid)) 

Eu copiei e colei, e esqueci de editar...boos.gif

 

Caronte ta dando erro assim [C]: in function '_add'

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1676936
Compartilhar em outros sites

  • 0

Tenta com isso:

	local result = db.getResult("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid))

	if result:getID() == -1 then
		resets = 0
	else
		resets = result:getDataInt("resets")
	end
	db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))
Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1677001
Compartilhar em outros sites

  • 0
  Em 29/11/2015 em 07:30, Antharaz disse:

 

Tenta com isso:

	local result = db.getResult("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid))

	if result:getID() == -1 then
		resets = 0
	else
		resets = result:getDataInt("resets")
	end
	db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))

Antharaz deu esse erro amigo

fvdagp.png

 

Editado por cleitonhip
Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1677004
Compartilhar em outros sites

  • 0
	local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid))

	if resulta == false then
		resets = 0
	else
		resets = resulta.getDataInt("resets")
	end
	result.free(resulta)
	db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))

Eu não vi que seu TFS era 1.0, tente com este código por favor.

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1677035
Compartilhar em outros sites

  • 0
  Em 29/11/2015 em 19:42, Antharaz disse:
	local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid))

	if resulta == false then
		resets = 0
	else
		resets = resulta.getDataInt("resets")
	end
	result.free(resulta)
	db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))

Eu não vi que seu TFS era 1.0, tente com este código por favor.

 

 

O correto seria:

	local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid))

	if resulta == false then
		resets = 0
	else
		resets = result.getDataInt(resulta, "resets")
	end
	result.free(resulta)
	db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))

 

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1677036
Compartilhar em outros sites

  • 0
  Em 29/11/2015 em 19:58, MatheusMkalo disse:

 

O correto seria:

	local resulta = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = "..getPlayerGUID(cid))

	if resulta == false then
		resets = 0
	else
		resets = result.getDataInt(resulta, "resets")
	end
	result.free(resulta)
	db.query("UPDATE `players` SET `resets` = "..(resets + 1).." WHERE `id` = "..getPlayerGUID(cid))

Vlw por corrigir, não estou acostumado a mecher com tfs 1.0... você bem que podia aparecer mais vezes .-.

Link para o comentário
https://xtibia.com/forum/topic/238037-adicionando-query-no-script/#findComment-1677079
Compartilhar em outros sites

×
×
  • Criar Novo...