不知道算不算原创,俺是个小白,研究了半天,东拼西凑的代码,测试了一下,应该可以用,希望大神们能帮俺找一下缺点或者注释一下,这样俺在学习的道路上才会越挫越勇!!
- if msg == "/md" then
- local _PetIndex = Char.GetPet(player,0);
- if _PetIndex >= 0 then
- if(Char.GetData(_PetIndex,%对象_等级%) > 1) then
- Pet.SetArtRank(_PetIndex,%宠档_体成%,Pet.FullArtRank(_PetIndex,%宠档_体成%) - math.random(0,4));
- Pet.SetArtRank(_PetIndex,%宠档_力成%,Pet.FullArtRank(_PetIndex,%宠档_力成%) - math.random(0,4));
- Pet.SetArtRank(_PetIndex,%宠档_强成%,Pet.FullArtRank(_PetIndex,%宠档_强成%) - math.random(0,4));
- Pet.SetArtRank(_PetIndex,%宠档_敏成%,Pet.FullArtRank(_PetIndex,%宠档_敏成%) - math.random(0,4));
- Pet.SetArtRank(_PetIndex,%宠档_魔成%,Pet.FullArtRank(_PetIndex,%宠档_魔成%) - math.random(0,4));
-
- end
- Pet.SetArtRank(_PetIndex,%宠档_体成%,Pet.FullArtRank(_PetIndex,%宠档_体成%));
- Pet.SetArtRank(_PetIndex,%宠档_力成%,Pet.FullArtRank(_PetIndex,%宠档_力成%));
- Pet.SetArtRank(_PetIndex,%宠档_强成%,Pet.FullArtRank(_PetIndex,%宠档_强成%));
- Pet.SetArtRank(_PetIndex,%宠档_敏成%,Pet.FullArtRank(_PetIndex,%宠档_敏成%));
- Pet.SetArtRank(_PetIndex,%宠档_魔成%,Pet.FullArtRank(_PetIndex,%宠档_魔成%));
- Pet.ReBirth(player, _PetIndex);
- NLG.SystemMessage(player,"[系统]你第一栏宠物已经满档。");
- else
- NLG.SystemMessage(player,"[系统]你第一栏没有宠物。");
- end
- end
复制代码
|