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

DarkSiders
em Scripts

DarkSiders

{ADM} DaRkSiDeRS
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/07/12Posts: 28Char no Tibia: Dark Siders ou Mr.Alagoano

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

daron21

GOD Hell Hound
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/09/10Posts: 12Char no Tibia: Sam Of Celesta

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.

Se Ajudei da um REP+ ae num custa nada, e me ajuda de verdade! xD

No Tibia e assim, hoje eu jogo,

amanha vc joga,e depois de amanha ja tem metade do planeta nele oO. kkkkkk

se tibia fosse um jardim todos nos seria-mos flores.oO esquisito kspoksopsk

se as pessoas gostassem de tibia ao invez do futebol,

eles iriam procurar Demons.oO igual ao Sam e ao Dean Winchester kkkkk

e se eu nao gostasse tanto assim de tibia jogaria Rag.oO OBS: ja faço isso kkkk

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

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

notle2012

uoʇן£
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/01/12Posts: 884Char no Tibia: Segredo

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

Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D

 

sistema de fome

TROCA TROCA

sistema coliseum by notle v1

new sistema [KILLER-UP]

 

 

jcLmJPT.png

SkyLigh

User X
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 23/07/12Posts: 2183Char no Tibia: Kissy

isto e facil dark e so você colocar o if e no then adicione

 

< 5 then e pronto ira adicionar 5 pra baixo

Att,
Kissy

DarkSiders

{ADM} DaRkSiDeRS
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/07/12Posts: 28Char no Tibia: Dark Siders ou Mr.Alagoano

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.

daron21

GOD Hell Hound
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/09/10Posts: 12Char no Tibia: Sam Of Celesta

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.

Se Ajudei da um REP+ ae num custa nada, e me ajuda de verdade! xD

No Tibia e assim, hoje eu jogo,

amanha vc joga,e depois de amanha ja tem metade do planeta nele oO. kkkkkk

se tibia fosse um jardim todos nos seria-mos flores.oO esquisito kspoksopsk

se as pessoas gostassem de tibia ao invez do futebol,

eles iriam procurar Demons.oO igual ao Sam e ao Dean Winchester kkkkk

e se eu nao gostasse tanto assim de tibia jogaria Rag.oO OBS: ja faço isso kkkk