Postado Janeiro 24, 2015 10 anos testa ai .. cria um arquivo coloca isso voc = getPlayerVocation(cid) function onLogin(cid) if voc =398 then doSetCreatureOutfit(cid, 444, -1) elseif voc =399 then doSetCreatureOutfit(cid, 445, -1) elseif voc =400 then doSetCreatureOutfit(cid, 446, -1) elseif voc =401 then doSetCreatureOutfit(cid, 447, -1) end end em creaturescript.xml coloque <event type="login" name="Mudaroutfit" event="script" value="nome do arquivo.lua"/> Está errado, irá ocasionar erro, tente assim: function onLogin(cid) local voc = getPlayerVocation(cid) if voc == 398 then doSetCreatureOutfit(cid, 444, -1) elseif voc == 399 then doSetCreatureOutfit(cid, 445, -1) elseif voc == 400 then doSetCreatureOutfit(cid, 446, -1) elseif voc == 401 then doSetCreatureOutfit(cid, 447, -1) end end O problema foi que você declarou "voc" antes da função onLogin, onde se é declarada a variável "cid", iria ocasionar erro, assim como no seu if, você pois só um "=", sendo que tinha que ser dois, e dei uma melhor formatada no código, fica melhor assim de entender Editado Janeiro 24, 2015 10 anos por Snowsz (veja o histórico de edições) _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Janeiro 24, 2015 10 anos vlw tinha feito na presa... mas creio que da pra declarar sim voc antes da função... creio eu... Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Janeiro 24, 2015 10 anos Autor testa ai .. cria um arquivo coloca isso voc = getPlayerVocation(cid) function onLogin(cid) if voc =398 then doSetCreatureOutfit(cid, 444, -1) elseif voc =399 then doSetCreatureOutfit(cid, 445, -1) elseif voc =400 then doSetCreatureOutfit(cid, 446, -1) elseif voc =401 then doSetCreatureOutfit(cid, 447, -1) end end em creaturescript.xml coloque <event type="login" name="Mudaroutfit" event="script" value="nome do arquivo.lua"/> Está errado, irá ocasionar erro, tente assim: function onLogin(cid) local voc = getPlayerVocation(cid) if voc == 398 then doSetCreatureOutfit(cid, 444, -1) elseif voc == 399 then doSetCreatureOutfit(cid, 445, -1) elseif voc == 400 then doSetCreatureOutfit(cid, 446, -1) elseif voc == 401 then doSetCreatureOutfit(cid, 447, -1) end end O problema foi que você declarou "voc" antes da função onLogin, onde se é declarada a variável "cid", iria ocasionar erro, assim como no seu if, você pois só um "=", sendo que tinha que ser dois, e dei uma melhor formatada no código, fica melhor assim de entender não funcionou nem um dos dois ! deu vocation not foud no cmd Gostaria que pelo menos quando relogasse a vocation e outfit voltassem, nao só a outfit... voltando a vocation e outfit inicial daria pra transformar novamente. Editado Janeiro 24, 2015 10 anos por seminu (veja o histórico de edições)
Postado Janeiro 24, 2015 10 anos não funcionou nem um dos dois ! deu vocation not foud no cmd Gostaria que pelo menos quando relogasse a vocation e outfit voltassem, nao só a outfit... voltando a vocation e outfit inicial daria pra transformar novamente. Eu também corrigi na pressa então, tenta assim agora: function onLogin(cid) if getPlayerVocation(cid) == 398 then doSetCreatureOutfit(cid, 444, -1) elseif getPlayerVocation(cid) == 399 then doSetCreatureOutfit(cid, 445, -1) elseif getPlayerVocation(cid) == 400 then doSetCreatureOutfit(cid, 446, -1) elseif getPlayerVocation(cid) == 401 then doSetCreatureOutfit(cid, 447, -1) end end _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Janeiro 24, 2015 10 anos não funcionou nem um dos dois ! deu vocation not foud no cmd Gostaria que pelo menos quando relogasse a vocation e outfit voltassem, nao só a outfit... voltando a vocation e outfit inicial daria pra transformar novamente. Pus uma vocation nova no server, ela transforma tudo normal, mas quando desloga ela volta pra outfit inicial, porem a id vocation continua... O que fazer ? obrigado rep+ A vocation continua ou não? estou confuso. Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
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.