Ir para conteúdo

!repairsoft


Subwat

Posts Recomendados

Bom Pessoal,Eu tava sem nada pra fazer,foi então que surgiu em minha mente... Por que nao fazer uma talk que recarrega soft boots?

foi então que eu fiz,ela cobra um certo preço para isso e também é necessário a soft boots gasta para poder utilizar.

Vamos parar de blá blá blá e vamos ao que interessa!

 

Crie um arquivo soft.Lua em talkactions/scripts:

e cole iSSo dentro!

 

--[[ script By gean Riot SUBWAT PARA XTIBIA!]]--

 

function onSay(cid, words, param)

local premium = "yes" -- Apenas players premium accounts "yes" or "no"!?

if premium == "yes" and not isPremium(cid) then

return doPlayerSendTextMessage(cid, 23, "desculpe apenas Premium players podem recarregar soft.")

end

local config = {

price = 10000

}

if doPlayerRemoveMoney(cid,config.price) == TRUE then

if doPlayerRemoveItem(cid,10021,1) then

doPlayerAddItem(cid,6132,1)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doCreatureSay(cid, "Soft boots Repared", TALKTYPE_ORANGE_1)

else

doPlayerSendCancel(cid, 'You do not have pair of worn soft boots.')

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

end

end

end

 

apos isso cole está tag em talkactions.xml:

<talkaction words="!repairsoft" script="soft.lua"/>
Link para o comentário
Compartilhar em outros sites

script muito útil ^^ parabens

só tem um bug nele,é quando o jogador tem o dinheiro e não tem a bota.

ou sejá o dinheiro é retirado,e vai dar uma mensagem dizendo que ele nao tem a bota.

 

usa esse:

--[[ script By gean Riot SUBWAT PARA XTIBIA!]]-- 
function onSay(cid, words, param)

local config = {
price = 10000,
new_soft = 6132, -- id da nova bota que vai ser dada
worn_soft = 10021, -- id da bota velha que vai ser retirada
needPremium = true -- se precisa ser premium (true or false)
}

if (config.needPremium == true) and (not isPremium(cid)) then
doPlayerSendTextMessage(cid, 23, "desculpe apenas Premium players podem recarregar soft.")
return TRUE
end

if getPlayerItemCount(cid, config.worn_soft) >= 1 then
if doPlayerRemoveMoney(cid,config.price) == TRUE then
doPlayerRemoveItem(cid,config.worn_soft,1)
doPlayerAddItem(cid,config.new_soft, 1) 
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doCreatureSay(cid, "Soft boots Repared", TALKTYPE_ORANGE_1)
else
doPlayerSendCancel(cid, 'Você precisa de ' .. config.price ..' gps para trocar.')
end
else
doPlayerSendCancel(cid, 'você não tem uma ' .. getItemNameById(config.worn_soft) .. ' para trocar por uma nova.')
end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

Queria saber se da tbm pra colocar soh pra os vip usarem , daria?

subwat , se demora pra fazer aqele script de ant divulgaçao , toh moh cota jah atrais dele...rs

 

Abraços e vlw

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 6 months later...

kkkkkkkkkkkkkkk O do VODCART foi o unico que funciono certinho

ja teve meu Rep te amo cara mais tade te passo meu celular S2 vamu combina de sai rsrsrsr(zuera mais eu adorei que deu certo Vlw mesmo)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...