Advertisement
Guest User

Untitled

a guest
Jul 31st, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 KB | None | 0 0
  1. if(_stricmp(str,"#level")==0)
  2.          {
  3.              if(GetUnitStat(pUnit, STAT_LEVEL)==1)
  4.              {
  5.                     signed int ClassId = pUnit->dwClassId;
  6.                     CharStatsTxt* pTxt = &(*p_D2COMMON_sgptDataTables)->pCharStatsTxt[ClassId];
  7.                  if(ClassId==0)//ama
  8.        {
  9.         hp=2;
  10.         mp=1.5;
  11.         stamina=1;
  12.  
  13.        } else if(ClassId==1)//sor
  14.        {
  15.         hp=1;
  16.         mp=2;
  17.         stamina=1;
  18.  
  19.  
  20.        } else if(ClassId==2)//nec
  21.        {
  22.         hp=1.5;
  23.         mp=2;
  24.         stamina=1;
  25.  
  26.  
  27.        } else if(ClassId==3)//pal
  28.        {
  29.         hp=2;
  30.         mp=1.5;
  31.         stamina=1;
  32.  
  33.  
  34.        } else if(ClassId==4)//bar
  35.        {
  36.         hp=2;
  37.         mp=1;
  38.         stamina=1;
  39.  
  40.  
  41.        } else if(ClassId==5)//dru
  42.        {
  43.         hp=1.5;
  44.         mp=2;
  45.         stamina=1;
  46.  
  47.  
  48.        } else if(ClassId==6)//asn
  49.        {
  50.         hp=2;
  51.         mp=1.5;
  52.         stamina=1.25;
  53.  
  54.  
  55.        }
  56.              D2COMMON_AddStat(pUnit,STAT_LEVEL,98,0);
  57.              D2COMMON_AddStat(pUnit,13,3520485254,0);
  58.              D2COMMON_AddStat(pUnit,4,505,0);
  59.              D2COMMON_AddStat(pUnit,5,110,0);
  60.  
  61.              D2COMMON_AddStat(pUnit,STAT_MAXHP,(hp*98+60)*256,0);
  62.              D2COMMON_AddStat(pUnit,STAT_MAXMANA,mp*98*256,0);
  63.              D2COMMON_AddStat(pUnit,STAT_MAXSTAMINA,stamina*98*256,0);
  64.    
  65.                for(j=0;j<3;j++)
  66.                  for(i=0;i<47;i++)
  67.                     D2COMMON_SetQuestState(pUnit->pPlayerData->pQuestData[j],i,16);
  68.  
  69.              D2COMMON_ActivateWaypoint(pUnit->pPlayerData->pWaypointData[0], 1);
  70.  
  71.              CreateRewardItem(nick->pGame,pUnit,Code2Bin("box "),99,1,1);
  72.              D2COMMON_UpdateOverlay(pUnit);
  73.              SendMsgToClient2(nick->ClientID,"Twoja postac zostala wyexpiona","[D2WARDEN]");
  74.              } else
  75.                 SendMsgToClient2(nick->ClientID,"Twoja postac musi miec 1 level","[D2WARDEN]");
  76.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement