Resolvido.
AJUDEI ? DA REP+
"A guerra começa por tanto quererem uma paz inalcansavel.."
Quer uma VPS grátis por 3 meses? É só clicar aqui
Meus Trabalhos:
Servidors derivados:
Resolvido.
AJUDEI ? DA REP+
"A guerra começa por tanto quererem uma paz inalcansavel.."
Quer uma VPS grátis por 3 meses? É só clicar aqui
Meus Trabalhos:
Servidors derivados:
Você quer que o player precise da storage para usar a magia ou ao usar a magia fosse adicionado uma storage ao player?
Se for isso de usar e adicionar, basta adicionar a tag abaixo:
setPlayerStorageValue(cid, aqui_o_número, 1)
Adicione esta tag sempre entre as linhas de onde o script está executando as magias.
Ex:
doPlayerSetVocation(cid,3)
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+health)
setCreatureMaxMana(cid, getCreatureMaxMana(cid)+mana)
doCreatureAddHealth(cid, 1)
doCreatureAddMana(cid, 1)setPlayerStorageValue(cid, aqui_o_número, 1)
doCreatureChangeOutfit(cid, trans)
doSendMagicEffect(getPlayerPosition(cid), 20)
Agora caso seja necessário ter a storage para usar, avise e faço pra ti.
Boa sorte.
Espero que seja isso.
Atenciosamente,
Adriano Swatt'
Sim, obrigado, eu quero que prescise da storage para poder usar, ai a tag mudaria para getPlayerStorageValue, mais eu não consegui faser funcionar, você pode faser pra min? Eu agradeço muito amigo.
AJUDEI ? DA REP+
"A guerra começa por tanto quererem uma paz inalcansavel.."
Quer uma VPS grátis por 3 meses? É só clicar aqui
Meus Trabalhos:
Servidors derivados:
Não testei.
local mana = 500 local health = 500 local mana1 = 1000 local health1 = 1000 local mana2 = 2000 local health2 = 2000 local mana3 = 4000 local health3 = 4000 local mana4 = 8000 local health4 = 8000 local storage = XXXXX -- aqui o número da storage ------------------------ function onSay(cid, words, param) if exhaustion.get(cid, 103) then doPlayerSendCancel(cid, 'Slow down.') return true end exhaustion.set(cid, 103, 1) trans = {lookType=313} ---Trans--- if getPlayerVocation(cid) == 2 then if getPlayerLevel(cid) >= 50 then if getPlayerStorageValue(cid, storage) >= 1 then doPlayerSetVocation(cid,3) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+health) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+mana) doCreatureAddHealth(cid, 1) doCreatureAddMana(cid, 1) doCreatureChangeOutfit(cid, trans) doSendMagicEffect(getPlayerPosition(cid), 20) else doPlayerSendCancel(cid, "Sorry, you need of the mission for this.") end else doPlayerSendCancel(cid, "You need 50 level to transform.") doSendMagicEffect(getPlayerPosition(cid), 2) end else doPlayerSendCancel(cid, "Sorry, you don't have vocation.") doSendMagicEffect(getPlayerPosition(cid), 2) end return 0 end
Boa sorte, caso dê algum erro, poste aqui.
Abraços.
Atenciosamente,
Adriano Swatt'
Cara você é mesmo foda, funciono perfeitamente, obrigado ja dei REP+
AJUDEI ? DA REP+
"A guerra começa por tanto quererem uma paz inalcansavel.."
Quer uma VPS grátis por 3 meses? É só clicar aqui
Meus Trabalhos:
Servidors derivados:
Porque remover do fórum? Não quer compartilhar o conteúdo? Você vem no fórum, faz o pedido, e depois que ele é atendido você retira?
Alguns dos meus trabalhos no fórum
Projeto Tutores de Scripting (encerrado)
Evento Blood Castle Automático
Killua Task System
Killua Automatic Raids System
Função AccountStorageValue
Player Pull Action (puxar jogador)
NPC Trocador - Troca itens por outros (SIMPLIFICADO)
Teleportar Membros Da Guild Para Seu Lado
Itens Ganhando Exp e Upando (Upgrade System)
Como usar addEvent - Tutorial
Sistema de Cultivo (Plantação)
Cart System (Andar de carrinho)
Cara você é mesmo foda, funciono perfeitamente, obrigado ja dei REP+
Por nada cara...
Que isso, estou aprendendo scripts ainda.
Ajudo no que puder.
Que bom que foi útil e que acertei de primeira, mas é porque pratiquei bastante esta parte de storage e addEvent com novas funções.
Do mais, boa sorte com seu Projeto.
Porque remover do fórum? Não quer compartilhar o conteúdo? Você vem no fórum, faz o pedido, e depois que ele é atendido você retira?
Eu também imaginei isso.
Mas enfim né' :x
Comunicado para fechar o tópico.
Atenciosamente,
Adriano Swatt'
CrazzyMaster,
Por favor, não repita essa atitude: deixe a sua dúvida para que outros que por ventura possam ter o mesmo problema vejam a resolução. Para avisar à moderação que seu tópico foi resolvido, use o botão denunciar, no canto inferior direito de cada post.
Tópico movido para a seção de dúvidas e pedidos resolvidos.
Bons tempos...
[Portfólio de scripts]