-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 2 respostas
- 97 visualizações
-
- 2 respostas
- 721 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
- 492 visualizações
-
- 0 respostas
- 1182 visualizações
-
- 0 respostas
- 1958 visualizações
-
Pergunta
leo420 0
Opa galera,
To montando um servidor, to com dois scripts aqui e preciso de ajuda..
1 - To usando um sistema de SHOP ingame, queria que na talk !infoshop aparecesse os creditos ( Voce Possui ..X.. Créditos ):
Sistema de créditos que uso é:
function onSay(cid, words, param)
local t = {
["blessed shield"] = {item ={2523,1},creditos = 8000},
["medal of honour"] = {item ={5785,1},creditos = 5000},
["golden bow"] = {item ={7438,1},creditos = 28000},
["lunar staff"] = {item ={7424,1},creditos = 28000},
["soft boots"] = {item ={2640,1},creditos = 10000}
}
local param,str = string.lower(param),""
if param == "" then
doPlayerSendTextMessage(cid, 27, "Voce possui "..getCreditos(cid).." creditos.") return true
elseif param == 'lista' then
for name, x in pairs(t) do
str = str.."\nItem: "..name.." -> Preço: [" ..x.creditos.."] Creditos"
end
doPlayerPopupFYI(cid, str) return true
end
local buy = t[param]
if not(buy) then
doPlayerSendTextMessage(cid, 22, "desculpe, mas este comando não existe, digite !shop lista") return true
elseif getCreditos(cid) < buy.creditos then
doPlayerSendTextMessage(cid, 22, "desculpe, mas você precisa de "..buy.creditos.." creditos para comprar o "..param) return true
end
local desc = doPlayerAddItem(cid, buy.item[1],buy.item[2])
doItemSetAttribute(desc,"description","Este Item foi comprado por "..getPlayerName(cid)..".")
removeCreditos(cid,buy.creditos)
doPlayerSendTextMessage(cid, 27, "Parabéns! você comprou "..buy.item[2].." ".. getItemNameById(buy.item[1]) ..".")
return true
end
Talk:
2 - To usando um sistema de refinamento igual de MU Online, uma gema refina o item até +6 outro até +10, ai tem um bug, quando refina shield aumenta atk, segue script:
Lib:
Action:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local obj = Refine:load(itemEx)
if obj and obj:upgrade(cid, item) then
doSendMagicEffect(toPosition, CONST_ME_MAGIC_GREEN)
else
doSendMagicEffect(toPosition, CONST_ME_POFF)
return false
end
return true
end
alguem pode me ajudar?
alguém ai me ajuda ?
Editado por leo420Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados