Ir para conteúdo

Featured Replies

Postado

 

Existe alguma forma de quando o player criar um char, (a conta só pode ter 1 character já bloquiei isso no cofing do site)
ele já receber uma casa no personagem dele?
Pois estou desenvolvendo um game de plantação e precisaria muito disso!
 

Grato dês de já:

Resolvido por Vodkart

Ir para solução
  • Respostas 14
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local function doCheckHouses() local ids = {1111,2222,3333} local dias = 3 local tempo = os.time() - (dias * 24 * 60 * 60) local registros = db.storeQuery("SELECT `houses`.`owner`, `houses`.`id`

  • Darcio Antonio
    Darcio Antonio

    Ai @Vodkart sem duvidas vc é o mais pika mano! pqp  

Posted Images

Postado
39 minutos atrás, Darcio Antonio disse:

 

Existe alguma forma de quando o player criar um char, (a conta só pode ter 1 character já bloquiei isso no cofing do site)
ele já receber uma casa no personagem dele?
Pois estou desenvolvendo um game de plantação e precisaria muito disso!
 

Grato dês de já:

 

brother acredito que seria possível via site porém teria que criar condições etc... para poder identificar casas livre no banco de dados para dar aos players ou você poderia simplesmente colocar um item in-game e editar o script de compra da casa para o player ir lá comprar na faixa e gastar esse item de compra de casa como se fosse um pergaminho ou qualquer coisa do tipo.... não tenho ideia de como é seu projeto então é meio dificil dizer exatamente o que fazer porém direto via site posso afirmar que é necessário criar condições para executar o código no banco de dados e fazer essa modificação na conta após criar o char

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Postado

Dá sim, porém a casa seria aleatória? Já que o código vai pegar a que esta livre no banco de dados e dar para o jogador...

function doAddHousePlayer(cid)
	local query, player = db.getResult("SELECT `id` FROM `houses` WHERE `owner` = 0;"), getPlayerGUID(cid) 
	if (query:getID() ~= -1) then
		local houseid = query:getDataInt("id")
		setHouseOwner(houseid, player, true)
	end
	return true
end
function onLogin(cid)
	local stor = 785421
	if getPlayerStorageValue(cid, stor) <= 0 then
		doAddHousePlayer(cid)
		setPlayerStorageValue(cid, stor, 1)
		local hid = getHouseByPlayerGUID(getPlayerGUID(cid))
		local hname, htown = getHouseName(hid), getTownName(getHouseTown(hid))
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu a "..hname.." House em "..htown.." parabens!")
	end
	return true
end

 

 

----

 

Algumas funções de house que existem no servidor:

 

 

function getHouseOwner(houseId)
	return getHouseInfo(houseId).owner
end

function getHouseName(houseId)
	return getHouseInfo(houseId).name
end

function getHouseEntry(houseId)
	return getHouseInfo(houseId).entry
end

function getHouseRent(houseId)
	return getHouseInfo(houseId).rent
end

function getHousePrice(houseId)
	return getHouseInfo(houseId).price
end

function getHouseTown(houseId)
	return getHouseInfo(houseId).town
end

function getHouseTilesCount(houseId)
	return getHouseInfo(houseId).tiles
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo