Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

TFS 0.4

 

Qual o motivo deste tópico? 

Queria uma ajuda com um script, eu precisava de um item que de uma outfit aleatória, achei um script na Internet e adaptei ficando dessa forma, porem ele deixa outfit como "0" ao invés de adicionar uma que esta no script.

 

Script:

Spoiler

function onUse(cid, item, frompos, item2, topos)

outfitt1 = {lookType=824}
outfitt2 = {lookType=825}
outfitt3 = {lookType=826}
outfitt4 = {lookType=544}

local outfit = {
[1] = {look = "outfitt1"},
[2] = {look = "outfitt2"},
[3] = {look = "outfitt3"},
[4] = {look = "outfitt4"},
}

local rand = math.random(1, #outfit)
if getPlayerLevel(cid) > 100 then
doCreatureChangeOutfit(cid, outfit[rand].look)
doPlayerSay(cid,""..outfit[rand].look.."",1) -- essa linha so coloquei pra saber se o randon tava funcionando
doRemoveItem(cid, item.uid, 1)

else

doPlayerSay(cid,"voce nao tem level para usar",1)
      doSendMagicEffect(getPlayerPosition(cid), 2) 
return TRUE
end
end

Edit: Consegui resolver pegando uma linha de codigo de um script q achei na internet. Usei essa linha pra fazer o script funcionar

   local tmp = getCreatureOutfit(cid)
    tmp.lookType = outfits[param].lol

 

Ficando assim:

Spoiler


function onUse(cid, item, frompos, item2, topos)


local outfit = {
[1] = {look = 2, lname = "nome1"},
[2] = {look = 3, lname = "nome2"},
[3] = {look = 4, lname = "nome3"},
[4] = {look = 5, lname = "nome4"},
}
playerid = getPlayerGUID(cid)
local rand = math.random(1, #outfit)
    local tmp = getCreatureOutfit(cid)
    tmp.lookType = outfit[rand].look
if getPlayerLevel(cid) > 100 then
doPlayerSay(cid,""..outfit[rand].lname.."",1) -- essa linha so coloquei pra saber se o randon tava funcionando
doRemoveItem(cid, item.uid, 1)
doCreatureChangeOutfit(cid, tmp)
doSendMagicEffect(getPlayerPosition(cid), 13) 

else

doPlayerSay(cid,"voce nao tem level para usar",1)
      doSendMagicEffect(getPlayerPosition(cid), 2) 
return TRUE
end
end

 

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

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo