Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //HUNTER
- void HunterWaitingSounds1(){PlayMedia("hunteridle1.wav");}
- void HunterWaitingSounds2(){PlayMedia("hunteridle2.wav");}
- void HunterWaitingSounds3(){PlayMedia("hunteridle3.wav");}
- void HunterWaitingSounds4(){PlayMedia("hunteridle4.wav");}
- void HunterWaitingSounds5(){PlayMedia("hunteridle5.wav");}
- void HunterWaitingSounds6(){PlayMedia("hunteridle6.wav");}
- void HunterWaitingSounds7(){PlayMedia("hunteridle7.wav");}
- void HunterWaitingSounds8(){PlayMedia("hunteridle7.wav");}
- void HunterWaitingSounds9(){PlayMedia("hunteridle8.wav");}
- void HunterWaitingSounds10(){PlayMedia("hunteridle9.wav");}
- void HunterWaitingSounds11(){PlayMedia("hunteridle10.wav");}
- void HunterShredSounds1(){PlayMedia("huntershread1.wav");}
- void HunterShredSounds2(){PlayMedia("huntershread2.wav");}
- void HunterShredSounds3(){PlayMedia("huntershread3.wav");}
- void HunterShredSounds4(){PlayMedia("huntershread4.wav");}
- void HunterShredSounds5(){PlayMedia("huntershread5.wav");}
- void HunterShredSounds6(){PlayMedia("huntershread6.wav");}
- void HunterShredSounds7(){PlayMedia("huntershread7.wav");}
- void HunterShredSounds8(){PlayMedia("huntershread7.wav");}
- void HunterShredSounds9(){PlayMedia("huntershread8.wav");}
- void HunterShredSounds10(){PlayMedia("huntershread9.wav");}
- void HunterShredSounds11(){PlayMedia("huntershread10.wav");}
- void HunterClawSounds()
- {
- while (chargerpummelduration>GetTickCount())
- {
- if(bLeave)break;
- Sleep(2000);
- int hunternoise = GetTickCount() % 11;
- switch (hunternoise)
- {
- case 0:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds1,0,0,0);
- break;
- case 1:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds2,0,0,0);
- break;
- case 2:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds3,0,0,0);
- break;
- case 3:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds4,0,0,0);
- break;
- case 4:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds5,0,0,0);
- break;
- case 5:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds6,0,0,0);
- break;
- case 6:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds7,0,0,0);
- break;
- case 7:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds8,0,0,0);
- break;
- case 8:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds9,0,0,0);
- break;
- case 9:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds10,0,0,0);
- break;
- case 10:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds11,0,0,0);
- break;
- default:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterShredSounds1,0,0,0);
- break;
- }
- }
- }
- void HunterWaitingSounds()
- {
- if (!bNotPlayingHunterIdleSounds)
- {
- bNotPlayingHunterIdleSounds=1;
- while (!bHunter)
- {
- Sleep(5000);
- int hunternoise = GetTickCount() % 11;
- switch (hunternoise)
- {
- case 0:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds1,0,0,0);
- break;
- case 1:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds2,0,0,0);
- break;
- case 2:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds3,0,0,0);
- break;
- case 3:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds4,0,0,0);
- break;
- case 4:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds5,0,0,0);
- break;
- case 5:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds6,0,0,0);
- break;
- case 6:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds7,0,0,0);
- break;
- case 7:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds8,0,0,0);
- break;
- case 8:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds9,0,0,0);
- break;
- case 9:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds10,0,0,0);
- break;
- case 10:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds11,0,0,0);
- break;
- default:
- CreateThread(0,0,(LPTHREAD_START_ROUTINE)HunterWaitingSounds1,0,0,0);
- break;
- }
- if (!bNotPlayingHunterIdleSounds)ExitThread(0);
- if (bNoIdle)
- {
- bNoIdle=0;
- ExitThread(0);
- }
- }
- }
- }
- void HunterClawDamage()
- {
- ZPostSkillo(3,7);
- ZPostShoto(GetPosition(ZMyCharacter()),GetDirection(ZMyCharacter()),7);
- ZPostShoto(GetPosition(ZMyCharacter()),GetDirection(ZMyCharacter()),1);
- ZPostSkillo(3,7);
- while (chargerpummelduration>GetTickCount())
- {
- if (ZCharacterManager__Find(0,chargervictimid)) //if u got someone
- {
- ZPostShoto(GetPosition(ZMyCharacter()),GetDirection(ZMyCharacter()),7);
- ZPostShoto(GetPosition(ZMyCharacter()),GetDirection(ZMyCharacter()),1);
- Sleep(300);
- }
- }
- bOkToLeave=1;
- ExitThread(0);
- }
- void HunterScan()
- {
- bNoIdle = 1;
- bFoundOne = 0;
- while (bHunter && leapduration>GetTickCount())
- {
- ClearPlayerList();
- CreatePlayerList();
- for(int i = 0; i < PLAYER_COUNT; i++)
- {
- MMatchPeerInfo* currentpeer = PLAYER_LIST[i];
- bOkToLeave=0;
- if (ZCharacterManager__Find(0,currentpeer->uidChar.id))
- {
- if (GetDist3D(GetPosition(ZMyCharacter()),GetPosition(ZCharacterManager__Find(0,currentpeer->uidChar.id))) <= 150) //if they are within minimum range
- {
- sprintf(szBuffer,"%s has been pounced on by a Hunter!",currentpeer->CharInfo.szName);
- ZPostPeerChat(szBuffer);
- float *AtPosition = GetPosition(ZCharacterManager__Find(0,currentpeer->uidChar.id));
- bHunter=0;
- chargervictimid = currentpeer->uidChar.id;
- bFoundOne = 1;
- }
- }
- }
Add Comment
Please, Sign In to add comment