Ir para conteúdo
  • Cadastre-se

(Resolvido)[SQLite] -=[TFS]=- 0.4 8.60 COMO EU COLOCO PRA INDENTIFICA O NOME DO PERSONAGEM NESSE SCRIPT


Ir para solução Resolvido por L3K0T,

Posts Recomendados

doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "O player apostou no cassino e ganhou um conjunto de itens.")

 

 

-- Cassino System by LucasHere
function onUse(cid, item, frompos, item2, topos)
  pos1 = {x=256, y=344, z=7, stackpos=1} --posição que vai cria os items
  pos2 = {x=257, y=344, z=7, stackpos=1}
  pos3 = {x=258, y=344, z=7, stackpos=1}
  local config = {
    moneyneed = 2000, -- amount of VIP coins needed to play
  }
 
  local premios = {
    [2189] = 1,
    [6529] = 1,
    [2546] = 1,
    [2352] = 1,
    [2545] = 1,
    [8851] = 1,
    [7424] = 1,
    [7735] = 1,
    [8293] = 1,
    [7450] = 1,
    [8931] = 1,
    [8856] = 1
  }
 
  function additem(cid, premios)
    for itemId, quantity in pairs(premios) do
      doPlayerAddItem(cid, itemId, quantity)
    end
    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Player apostou no cassino e ganhou todos os itens.")
  end
 
  if item.itemid == 1945 and getPlayerItemCount(cid, 11192) < config.moneyneed then
    doPlayerSendCancel(cid, "Desculpe, você não tem moedas VIP suficientes para jogar!")
    return true
  end
 
  if item.itemid == 1945 then
    doTransformItem(item.uid, 1946)
    doPlayerRemoveItem(cid, 11192, config.moneyneed)
    
    local premioItems = premios
    
    addEvent(doCreateItem, 0, premioItems, pos1)
    addEvent(doCreateItem, 1000, premioItems, pos2)
    addEvent(doCreateItem, 2000, premioItems, pos3)
    addEvent(additem, 2000, cid, premioItems)
    return true
  end
 
  local item0 = getThingfromPos(pos1)
  local item1 = getThingfromPos(pos2)
  local item2 = getThingfromPos(pos3)
 
  if item.itemid == 1946 then
    doTransformItem(item.uid, 1945)
    if item0.itemid ~= 0 then
      doRemoveItem(item0.uid, 1)
    end
    if item1.itemid ~= 0 then
      doRemoveItem(item1.uid, 1)
    end
    if item2.itemid ~= 0 then
      doRemoveItem(item2.uid, 1)
    end
  else
    doTransformItem(item.uid, 1945)
  end
 
  return true
end

 

Editado por Muvuka (veja o histórico de edições)

91-thais.png

Link para o post
Compartilhar em outros sites
  • Sub-Admin
  • Solução
-- Cassino System by LucasHere
function onUse(cid, item, frompos, item2, topos)
  pos1 = {x=256, y=344, z=7, stackpos=1} -- posição que vai criar os itens
  pos2 = {x=257, y=344, z=7, stackpos=1}
  pos3 = {x=258, y=344, z=7, stackpos=1}
  local config = {
    moneyneed = 2000, -- amount of VIP coins needed to play
  }
 
  local premios = {
    [2189] = 1,
    [6529] = 1,
    [2546] = 1,
    [2352] = 1,
    [2545] = 1,
    [8851] = 1,
    [7424] = 1,
    [7735] = 1,
    [8293] = 1,
    [7450] = 1,
    [8931] = 1,
    [8856] = 1
  }
 
  function additem(cid, premios)
    local playerName = getPlayerName(cid) -- Get the player's name
    for itemId, quantity in pairs(premios) do
      doPlayerAddItem(cid, itemId, quantity)
    end
    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, playerName .. " apostou no cassino e ganhou todos os itens.")
  end
 
  if item.itemid == 1945 and getPlayerItemCount(cid, 11192) < config.moneyneed then
    doPlayerSendCancel(cid, "Desculpe, você não tem moedas VIP suficientes para jogar!")
    return true
  end
 
  if item.itemid == 1945 then
    doTransformItem(item.uid, 1946)
    doPlayerRemoveItem(cid, 11192, config.moneyneed)
    
    local premioItems = premios
    
    addEvent(doCreateItem, 0, premioItems, pos1)
    addEvent(doCreateItem, 1000, premioItems, pos2)
    addEvent(doCreateItem, 2000, premioItems, pos3)
    addEvent(additem, 2000, cid, premioItems)
    return true
  end
 
  local item0 = getThingfromPos(pos1)
  local item1 = getThingfromPos(pos2)
  local item2 = getThingfromPos(pos3)
 
  if item.itemid == 1946 then
    doTransformItem(item.uid, 1945)
    if item0.itemid ~= 0 then
      doRemoveItem(item0.uid, 1)
    end
    if item1.itemid ~= 0 then
      doRemoveItem(item1.uid, 1)
    end
    if item2.itemid ~= 0 then
      doRemoveItem(item2.uid, 1)
    end
  else
    doTransformItem(item.uid, 1945)
  end
 
  return true
end

 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

OBRIGADO LEKOT

Editado por Muvuka (veja o histórico de edições)

91-thais.png

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