mrsliim2 2 Postado Abril 13, 2009 Share Postado Abril 13, 2009 (editado) Bom pessoal, acabei de desenvolver esse script, e trago com exclusividade a voces!! Ele constitui basicamente, em um Bau normal de quest, mas que da os items de acordo com a vocação, evitando aquela sujeira que normalmente é feita quando os players começam a jogar. Ele é totalmente editavel, ou seja, vc pode editar para fazer o player ganhar todos os items, ou somnte sua arma, isso é escolha de vcs. Vamos ao Script: Abra o seu Map Editor, coloque um Bau de quest qualquer, e sua Action ID: 3548 Agora, abra sua pasta Actions/Actions.xml e adicione: <!-- Bau que da items por Voc, By Sliim --><action actionid="3548" script="bauporvoc.lua"/> Em Actions/Scripts crie o Arquivo bauporvoc.lua com o conteúdo: function onUse(cid, item, frompos, item2, topos) voc = getPlayerVocation(cid) queststatus = getPlayerStorageValue(cid,11554) if voc == 1 then if queststatus == -1 then doPlayerAddItem(cid,ITEM_ID,QUANTIDADE) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) setPlayerStorageValue(cid,11554,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif voc == 2 then if queststatus == -1 then doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) setPlayerStorageValue(cid,11554,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif voc == 3 then if queststatus == -1 then doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) setPlayerStorageValue(cid,11554,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end elseif voc == 4 then if queststatus == -1 then doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) doPlayerAddItem(cid,ID,1) setPlayerStorageValue(cid,11554,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else return 0 end return 1 end Alaranjado: ID da vocação, ja está certo com a maioria dos OT, mas se o seu for diferente, edite. Azul: Parte mais importante desse script, é a lista dos items que o player irá ganhar, onde vc pode editar, o ID, e a quantidade. Vermelho: ID Do item que o Player irá ganhar, (? onde vejo o ID dos items ?); Para ver o ID de um Item, vc pode abrir sua pasta Items/Items.xml usar Ctrl+f e digitar o nome do seu Item, achando o nome, logo no inicio estará o ID. Ou vc pode entrar com seu GM, Criar o Item de sua preferencia, e dar "look", lá estará seu ID (exemplo) 18:20 You see a wand of vortex. It can only be wielded properly by sorcerers of level 7 or higher. ItemID: [2190]. Position: [X: 155] [Y: 52] [Z: 6]. Amarelo: Quantidade do Item correspondente ao ID da mesma Linha, Coloque 1 para que o player ganhe 1x aquele item, 2 para que ganhe 2.... (Exemplo: "doPlayerAddItem(cid,2160,100)" essa linha dará 1kk ao player, ou seja 100 Crystal coins.) Obs.: Coloque quantos items vc quiser, cada linha "doPlayerAddItem(cid,ID,1)" corresponde a 1 item, ou seja, se for usar mais do que 4 items, coloque mais 1 linha para adicionar +1 item. E caso voce nao for usar 4 items, aconselho que apague as linhas Não usadas, para que nao de nenhum erro. MAIS CUIDADO para nao apagar qualquer outro caractere que nao seja das linhas indesejadas, isso poderá bugar o script. Qualquer Duvida, poste aqui, ou me contate por MP. Bugs por favor Reportem. Obrigado. Sliim~ De volta ao XTibia. Editado Abril 13, 2009 por Sliim2 Nerival reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
Schiavinato 7 Postado Abril 13, 2009 Share Postado Abril 13, 2009 Muito boa ideia, mas não seria melhor dar uma bag com itens dentro? :] Depois testo o script Link para o comentário Compartilhar em outros sites More sharing options...
mrsliim2 2 Postado Abril 13, 2009 Autor Share Postado Abril 13, 2009 (editado) Depende do que a pessoa quer, tem ots aki, que vc pode por somente a arma para cada vocaçao. Amanha a tarde eu faço o da Bag/BP, e posto aki. Vlw? Sliim~ De volta ao XTibia [edited] Versão sugerida pelo Schiavinato já Disponível, Clique Aqui. [/edited] Sliim~ Editado Abril 14, 2009 por Sliim2 Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados