Ir para conteúdo
  • 0

Um Scripter Q De Menos Ou Igual A 5 Em X Item


DarkSiders

Pergunta

Eu Tava Fazendo Um Scripter que Quando Eu Usasse a Pick Num Crystal ela me desse Menos Ou Igual A 5 bem assim,

 

doPlayerAddItem(cid) 2157 <=5 .Era Bem Assim Q Eu Tava Fazendo So q Não Vai Sera Q Tem Como Auguem Me Dar Essa Ajudinha?

 

 

Se Tem Ajuda Aew Agradeço.mdr.gif

 

 

 

Posta Ai Ou Manda Pelo Meu Msn:thiaginho_10wrb@hotmail.com

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Olá Mancha Azul, bom pelo oque eu entendi você quer que a pick add 5x o mesmo item, até ai entendi, mais só para saber você precisa add este item 2157 = x5 e nada a mais ou você quer colocar para o player clicar na pick e clicar no crystal quantas vezes quizer, para pegar o item 2157 = x5 quantas vezes quizer? bom se você quizer posso tentar te ajudar com o script, porém sou novato nessa area to experimentando Scripter só agora que entendo um pouco melhor de linguagens de functions, acos você queira colocar para ele dar o item apenas 1x pois talvez também posso te ajudar com a quantidade de vezes que os players podem usar a pick e ganhar o item.

bom qualquer coisa tente isto:

 

 

doPlayerAddItem(cid,2157,1)

 

 

espero ter ajudado

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

eu ainda não entendi o que voce queria fazer uma verificação ou uma ação

 

Mais explicarei os dois

doPlayerAddItem(cid, 2157, 5)

 

doPlayerAddItem(cid, id do item, e a count(quantidade)

 

Se fosse verificaçoes

Voce usaria a função

 

getPlayerItemCount(cid, item)

 

if getPlayerItemCount(cid, item) < 1 then ---Estrutura de verificação de item seguido de paramento e a verificação de menor 1 item

.....

return true ---retornos

end ---finalização da verificaçoes.

 

 

Existe outro meio de verificaçoes de itens mais usando usando a função de remoção de itens

 

Estude mais porque esta um pouco fraco e melhor olhar bem a logica da programação

Link para o comentário
Compartilhar em outros sites

  • 0

oq eu entendi vc quer pega de 5 a 1 item do id 2157

vou da um exemplo de 1 a 3

function onSay(cid, words, param)
local random = math.random(1, 3)
local items = {
[1] = {id=2157,quant=10,word="Parabéns, Você pegou 10 gold nugget!"},
[2] = {id=2157,quant=5,word="Parabéns, você pegou 5 gold nugget!"},
[3] = {id=2157,quant=1,word="Parabéns, você pegou 1 gold nugget!"},
}
if doPlayerRemoveMoney(cid,10000) then
doPlayerAddItem(cid, items[random].id, items[random].quant)
doCreatureSay(cid, items[random].word, TALKTYPE_ORANGE_1)
doSendMagicEffect(getThingPos(cid), 29)
else
doPlayerSendTextMessage(cid,22,"Ops, vc não tem grana!")
end
end

(1, 3) quantos tem no random começa do 1 acaba no 3

{id=2157,quant=10,word="Parabéns, Você pegou 10 gold nugget!"},

id=2157 -- id do item rsrs

quant=10 -- aqui vc coloca quantos quer que sair

word= é a frase

espero ter ajudado

Editado por notle2012
Link para o comentário
Compartilhar em outros sites

  • 0

Olha Vcs Eu Quero Tipow Um System De Miner So Que Vo Ir Mudando que cada stoner de um crystal diferente tipow quero que a stone de menos ou igual a 5 so issu e pra vcs que tentaram lhe agradeço.Ah e vc que disse pra min melhorar eu ja fiz desse jeito mais não quero assim.

Link para o comentário
Compartilhar em outros sites

  • 0

então tente usar desta forma aqui man ve se fica legal eu só mudei um pouco o script que você havia me enviado, eu fui baixar seu ot que vc me passou o link ele tava com virus eu tive até que formatar meu micro por causa disso, mais ta de boa, mudando de assunto eu consegui arrumar pra vc, testei aqui em um ot 8.60 e pegou perfeitamente.

 

 

ai tenta testar esse script aqui:

 

------------<>By Dark Siders<>--------------

------------<>Edited By Luciano Magalhães<>--------------

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

if itemEx.itemid ==8633 then

 

 

 

rand1 = math.random(1,5)

item1 = (8302)

 

doPlayerAddItem(cid, item1, rand1)

doSendMagicEffect(getThingPos(cid), 53)

doPlayerAddSkillTry(cid,1,0)

doPlayerSay(cid,"Iced Soil!",1)

doSummonMonster("Victor", getThingPos(cid))

 

else if itemEx.itemid ==8634 then

 

 

rand2 = math.random(1,5)

item2 = (10169)

 

doPlayerAddItem(cid, item2, rand2)

doSendMagicEffect(getThingPos(cid), 53)

doPlayerAddSkillTry(cid,1,0)

doPlayerSay(cid,"Elemental Crystal!",1)

 

else if itemEx.itemid ==8635 then

 

 

rand3 = math.random(1,5)

item3 = (8303)

 

doPlayerAddItem(cid, item3, rand3)

doSendMagicEffect(getThingPos(cid), 53)

doPlayerAddSkillTry(cid,1,0)

doPlayerSay(cid,"Energy Soil!",1)

 

else if itemEx.itemid ==8636 then

 

 

rand4 = math.random(1,5)

item4 = (8298)

 

doPlayerAddItem(cid, item4, rand4)

doSendMagicEffect(getThingPos(cid), 53)

doPlayerAddSkillTry(cid,1,0)

doPlayerSay(cid,"Natural Soil!",1)

 

elseif itemEx.itemid ==1357 then

 

 

rand5 = math.random(1,5)

item5 = (8299)

 

doPlayerAddItem(cid, item5, rand5)

doSendMagicEffect(getThingPos(cid), 53)

doPlayerAddSkillTry(cid,1,0)

doPlayerSay(cid,"Glimmering Soil!",1)

 

end

end

end

end

end

 

return TRUE

 

 

tenta fazer ai e ver no que dá xD

 

espero que esteja facil de entender e

espero ter ajudado.

 

Só Não esqueça o Rep+ em hsuahsuahsuahsusah

abraços.

Editado por LucianoMagalhaesOjapa
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...