faz ferreiro alquimista e minerador serem valores em um determinado storage, todos os outros scripts de cada classe podem checar se o storage do cara é 1 (ferreiro), 2 (alquimista) ou 3 (minerador).
Como o valor padrão de todo storage é -1 dá tranquilo.
E aí na action de mineração/ferreiro vc coloca
if not isInArray({1,3}, getPlayerStorageValue(cid, 14910)) then
return true
end
e faz a mesma coisa na spell/talkaction mudando só o 1,3 e colocando 2 no lugar:
if not isInArray({1,3}, getPlayerStorageValue(cid, 14910)) then
return true
end






info
Grupo: Campones
Registrado: 06/06/08
Posts: 29
Reputação: +3
Boa Noite Galera Xtibiana, venho por esse tópico fazer 1 pedido.
- Bom meu pedido é um sistema simples de profissão para servidor 8.60, onde por exemplo 1 jogador que é sorcerer se aperfeiçoa falando com 1 npc, esse npc vai perguntar se ele quer ser ferreiro, alquimista ou minerador. Após ele escolher a profissão ele passa a ter esse cargo e beneficios sendo assim continua sendo 1 sorcerer com suas devidas magias, mas em si 1 ferreiro por exemplo.
Bom, oque cada uma dessas 3 classes vai fazer?
Ferreiro: Vai poder forjar itens, somente ele vai poder usar o item de id 2557 "martelo" da use nesse item e usar emcima de algum rusty item "item sujo ou quebrado" de id 9811 9819 e 9808 , e virar um item eleátorio como armors, legs ou boots.
Alquimista: Como o nome ja diz, esse cargo vai poder conjurar pots de vida ou mana. Então o jogador que tem profissão como alquimista vai fala exemplo: conjure health pot ou conjure mana potion, e vai fazer um pot eleátorio de mana ou life sendo ele ou small , strong, ultimate ..
Minerador: Essa profissão é bem mais dificultosa pois para fazer sua função ele deve ter 1 item de id 2553 "pick" , usar esse item em rochas especiais e com isso podendo sair "diamantes" dessas rochas e trocar elas por golds ou itens no mercado. Essas rochas séria de id 8633 8634 8635 8636 , e os diamantes que podem sair delas apos usar a pick é 2153 e 2154.
É um bom sistema para um servidor rpg, espero que alguem me ajude com isso. Abraço!
Editado Dezembro 1 por baratask