Postado Junho 4, 2014 10 anos Autor Segue essa base para todas montarias...(daria um trabalho imenso como eu havia dito e não prevendo a possibilidade de addons(caso alguém saiba me diga como) , Uma boa saída é fazer um sprite genérica como assim? Quando um homem da use no item vem a sprite do homem em cima do bixo e quando a mulher da use aparece a sprite da mulher... Eu fiz contando até o outfit7 para colocar mais só siga a lógica do script montaria1.lua function onUse(cid, item, frompos, itemEx, topos) local mulher = PLAYERSEX_FEMALE local homem = PLAYERSEX_MALE --Outifits e montaria...(aqui são os outifits vá em outifts.xml para ver cada outfit) --1-- local montaria1h = {lookType = 1581} --- looktype do player com essa montaria no outfit1 homem local montaria1m = {lookType = 1581} --- LookType do player com essa montaria no outfit1 mulher --2-- local montaria2h = {lookType = 1581} --- looktype do player com essa montaria no outifit2 homem local montaria2m = {lookType = 1581} --- LookType do player com essa montaria no outfit2 mulher --3-- local montaria3h = {lookType = 1581} --- looktype do player com essa montaria no outifit3 homem local montaria3m = {lookType = 1581} --- LookType do player com essa montaria no outfit3 mulher --4-- local montaria4h = {lookType = 1581} --- looktype do player com essa montaria no outifit4 homem local montaria4m = {lookType = 1581} --- LookType do player com essa montaria no outfit4 mulher --5-- local montaria5h = {lookType = 1581} --- looktype do player com essa montaria no outifit5 homem local montaria5m = {lookType = 1581} --- LookType do player com essa montaria no outfit5 mulher --6-- local montaria6h = {lookType = 1581} --- looktype do player com essa montaria no outifit6 homem local montaria6m = {lookType = 1581} --- LookType do player com essa montaria no outfit6 mulher --7-- local montaria6h = {lookType = 1581} --- looktype do player com essa montaria no outifit7 homem local montaria6m = {lookType = 1581} --- LookType do player com essa montaria no outfit7 mulher local speed = 999 --- speed que player ganhará ao montar if getPlayerStorageValue(cid, 32001) == 1 then doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -speed) doSendAnimatedText(getCreaturePosition(cid), 'Desmontou!', 35) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Você desmontou do monstro.') setPlayerStorageValue(cid, 32001, 0) else if getCreatureOutfit(cid) == 1 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria1h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria1m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end end elseif getCreatureOutfit(cid) == 2 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria2h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria2m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end elseif getCreatureOutfit(cid) == 3 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria3h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria3m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end elseif getCreatureOutfit(cid) == 4 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria4h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria4m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end elseif getCreatureOutfit(cid) == 5 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria5h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria5m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end elseif getCreatureOutfit(cid) == 6 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria6h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria6m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end elseif getCreatureOutfit(cid) == 7 then if getPlayerSex(cid) == homem then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria7h, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) elseif getPlayerSex(cid) == mulher then -- homem doChangeSpeed(cid, speed) doSetCreatureOutfit(cid, montaria7m, -1) doSendAnimatedText(getCreaturePosition(cid), 'Montou!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você montou no monstro.') setPlayerStorageValue(cid, 32001, 1) end end return true end Sim, é bem por aí mesmo! Eu estou tentando pensar em um jeito de adicionar esses comandos, não sei, usando uma storage talvez, a um tipo de painel como nas versões superiores a 8.6, um painel que teria como escolher as outfits. Usar o item que dropa do monstro somente uma vez e esse item forneceria uma certo storage(para cada monstro e outfit) essa storage seria adicionada ao painel que mostraria o nome das montarias e você poderia escolher Oi
Postado Junho 4, 2014 10 anos Solução Cara então é muito mais facil vc passar todos seus scripts pro 8.7 do que fazer essa painel -_- Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Junho 5, 2014 10 anos Autor Cara então é muito mais facil vc passar todos seus scripts pro 8.7 do que fazer essa painel -_- Difícil é passar os scripts, nem saber a linguá dos script eu sei kk, tenso :/ Oi
Postado Junho 5, 2014 10 anos Então criar um painel pra esse teu sistema piora em 100% -_- Cara vai por mim VC vai ter 500000 X mais de trabalho e vai ficar um mount system meia boca... Vai passando teu ot pra 8.7 ou superior qualquer dúvida posta aki que nos te ajudamos Editado Junho 5, 2014 10 anos por llucas75 (veja o histórico de edições) Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Junho 5, 2014 10 anos Autor Então criar um painel pra esse teu sistema piora em 100% -_- Cara vai por mim VC vai ter 500000 X mais de trabalho e vai ficar um mount system meia boca... Vai passando teu ot pra 8.7 ou superior qualquer dúvida posta aki que nos te ajudamos Vou ir tentando cara... Fazer o possível aqui! Não sou lá muito bom em scripts mas seu subistituir algo uheuhe Oi
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.