-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 0 respostas
- 77 visualizações
-
- 2 respostas
- 165 visualizações
-
- 2 respostas
- 748 visualizações
-
script alguém pode me ajudar nessa spells aqui, queira que colocassem pro meu personagem ficar inatingível por 6 segundos e podendo atacar livremente
Por lazaroszz,
- 0 respostas
- 500 visualizações
-
- 0 respostas
- 1204 visualizações
-
Pergunta
matheusfera 2
AI GALERA DO XTIBIA É O SEGUINTE TIPO EU TO COM UM SISTEMA DE LOTERIA AKI E NO SCRIPT EM TIME MARCA 5 (OBS DEVE SER 5 MIN NAO SEI) MAIS TIPO EU EXECULTEI O COMANDO DO SCRIPT (/leilao 6456, 1, 10000) NO CASO SERIA ID DO ITEM QUANTIDADE EM LEILAO E PREÇÕ MINIMO OK AI APARECEU QUE O LEILAO FICARIA ATE AS 14:05:00 E QUANDO EU EXECULTEI O COMANDO ERA 14:00:00 MAIS QUANDO DEU 14:05:00 NAO FINALIZOU O LEILAO PASSOU 1-2-3 HORAS E NADA DE FINALIZAR O LEILAO ESTA ATE AGR NAO SEI OQ ACONTECEU QUERIA QUE ALGUEM ME AJUDASSE SE POSSIVEL PEGAR MEU SCRIPT E FIZESSE 3 SCRIPTS SEPARADOS UM DOS OUTROS
1º EDITAR O TEMPO PARA 5 MINUTOS
2º EDITAR O TEMPO PARA 1 HORA
3º EDITAR O TEMPO PARA 1 DIA
MEU SCRIPT DE LEILAO
function onSay(cid, words, param)
config = {
acess = 4,
time = 5,
storage = {25601,25602,650213}
}
function getWinnerLeilao()
local w = tostring(getGlobalStorageValue(config.storage[1])):gsub(':', ''):explode(',')
if not getPlayerByNameWildcard(w[4]) then
local item = doCreateItemEx(w[1]-1, w[2])
local x = doItemSetAttribute(item, "description", "Item Comprado Em Leilão Por "..w[3].." Gold Coins.")
doPlayerSendMailByName(w[4], item)
else
local x = doPlayerAddItem(getPlayerByNameWildcard(w[4]), w[1], w[2])
doItemSetAttribute(x, "description", "Item Comprado Em Leilão Por "..w[3].." Gold Coins.")
end
doBroadcastMessage("O Item ["..getItemNameById(w[1]).." : "..w[2].."] Que Estava No Leilao Foi Vendido Para O Jogador "..w[4].." Por "..w[3].." Gold Coins")
setGlobalStorageValue(config.storage[1],-1)
setGlobalStorageValue(config.storage[2],-1)
for _, pid in pairs(getPlayersOnline()) do
setPlayerStorageValue(pid, config.storage[3], -1)
end
return db.executeQuery("DELETE FROM `player_storage` WHERE `key` = "..config.storage[3])
end
if words == "/leilao" then
if getPlayerAccess(cid) < config.acess then
doPlayerSendTextMessage(cid, 28, "Você Não Pode Executar Essa Ação.") return true
end
local t = string.explode(param, ",")
if not tonumber(getGlobalStorageValue(config.storage[1])) then
doPlayerSendTextMessage(cid, 27, "Já Há Um Leilão Ativo No Momento.") return true
elseif not tonumber(t[1]) or not tonumber(t[2]) or not tonumber(t[3]) then
doPlayerSendTextMessage(cid, 28, "Faltou Parametro.")return true
elseif not isItemMovable(t[1]) then
doPlayerSendTextMessage(cid, 28, "Você Não Pode Adicionar Esse Item No Leilão.")return true
end
setGlobalStorageValue(config.storage[1], ":"..t[1]..",:"..(isItemStackable(t[1]) and t[2] or 1)..",:"..t[3]..",:"..getCreatureName(cid))
setGlobalStorageValue(config.storage[2], os.time()+ config.time*60)
doBroadcastMessage("[Leilão] O Item ["..getItemNameById(t[1]).." : "..(isItemStackable(t[1]) and t[2] or 1).."] Está Em Leilão Até "..os.date("%X ", getGlobalStorageValue(config.storage[2])).."\nLance Minimo: "..t[3].." Gold Coins.")
addEvent(getWinnerLeilao, config.time*1000*60)
elseif words == "!lance" then
if tonumber(getGlobalStorageValue(config.storage[1])) then
doPlayerSendTextMessage(cid, 27, "Não Tem Nenhum Leilão Ativo No Momento.") return true
end
local s = tostring(getGlobalStorageValue(config.storage[1])):gsub(':', ''):explode(',')
if param == "lista" then
doShowTextDialog(cid,s[1], "Item: "..getItemNameById(s[1]).."\n\nQuantidade: "..s[2].."\n\nMaior Lance Atual: "..s[3].."\n\nFeito Pelo Jogador: "..s[4].."\n\nFinal Do Leilao: "..os.date("%X ", getGlobalStorageValue(config.storage[2]))) return true
elseif not tonumber(param) or tonumber(param) <= 0 or tonumber(param) > 2100000000 then
doPlayerSendTextMessage(cid, 28, "Digite Um Numero Válido.") return true
end
local li = getPlayerStorageValue(cid, config.storage[3]) < 0 and 0 or getPlayerStorageValue(cid, config.storage[3])
local conta = (li + tonumber(param))
if conta <= tonumber(s[3]) then
doPlayerSendTextMessage(cid, 28, "Você Tem Que Dar Um Lance Maior Que "..s[3].." Gold Coins") return true
elseif not doPlayerRemoveMoney(cid, tonumber(param)) then
doPlayerSendTextMessage(cid, 28, "Você Não Tem Dinheiro Suficientes Para Dar Um Lance") return true
end
setPlayerStorageValue(cid, config.storage[3], conta)
setGlobalStorageValue(config.storage[1], ":"..s[1]..",:"..s[2]..",:"..conta..",:"..getCreatureName(cid))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns, Agora Você Deu O Maior Lance De "..conta.." Gold Coins No Item [Nome: "..getItemNameById(s[1]).."] [Quantidade: "..s[2].."]")
end
return true
end
VALENDO 5 REP+ DESDE JA AGRADECIDO
SHADOWNZINHO
JA RESOLVI MEU PROBLEMA GALERA VLW PODEM FEXAR TOPICO
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados