Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- visual <- {
- active = false
- };
- local headModel = 0, headTexture = 0,
- headTextures = {
- [0] = [57, 19, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 164, 165, 173, 177, 178],
- [1] = [0, 1, 2, 3, 5, 6, 7, 9, 10, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 38, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 166, 169, 171, 172, 174, 175, 176, 179, 180, 181, 182, 183, 184],
- [2] = [8, 15, 29, 30, 40, 116, 120, 123, 124, 126, 127, 163, 168, 170],
- [3] = [136, 4, 11, 12, 17, 28, 121, 129, 130, 131, 132, 133, 134, 135, 167],
- [4] = [152, 156, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155],
- [5] = [152, 156, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155],
- [6] = [156, 141, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155],
- [7] = [142, 157]
- };
- function visual::setHeadModel(nr){
- if(headModel==0 && nr==-1) return;
- if(getPlayerVisual(heroId).bodyModel=="hum_body_Naked0"){
- if(headModel==5 && nr==1) return;
- headModel = headModel + nr;
- switch(headModel){
- case 0: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Psionic", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 1: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Bald", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 2: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Fighter", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 3: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_FatBald", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 4: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Thief", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 5: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Pony", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- /*case 6: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_LONGHAIR", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 7: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_MUSTACHE", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 8: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_SIDEBURNS", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 9: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_BEARD", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 10: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_BEARD2", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 11: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_BEARD3", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 12: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_BEARD4", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 13: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "HUM_HEAD_LONG", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;*/
- }
- }else{
- if(headModel==9 && nr==1) return;
- headModel = headModel + nr;
- switch(headModel){
- case 0: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 1: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe1", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 2: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe2", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 3: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe3", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 4: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe4", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 5: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe5", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 6: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe6", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 7: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe7", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 8: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_Babe8", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- case 9: setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, "Hum_Head_BabeHair", headTextures[getPlayerVisual(heroId).bodyTxt][0]); break;
- }
- }
- }
- function visual::setHeadTexture(nr){
- if(headTexture==headTextures[getPlayerVisual(heroId).bodyTxt].len()-1 && nr==1) return;
- else if(headTexture==0 && nr==-1) return;
- headTexture = headTexture + nr;
- setPlayerVisual(heroId, getPlayerVisual(heroId).bodyModel, getPlayerVisual(heroId).bodyTxt, getPlayerVisual(heroId).headModel, headTextures[getPlayerVisual(heroId).bodyTxt][headTexture]);
- }
- addEventHandler("onKey", function(key){
- if(visual.active){
- switch(key){
- case KEY_RIGHT: visual.setHeadTexture(1); break;
- case KEY_LEFT: visual.setHeadTexture(-1); break;
- case KEY_UP: visual.setHeadModel(1); break;
- case KEY_DOWN: visual.setHeadModel(-1); break;
- case KEY_D:
- if(getPlayerFatness(heroId)<2) setPlayerFatness(heroId, getPlayerFatness(heroId)+1);
- else Chat.print(255, 127, 80, "Osi¹gniêto maksymalny poziom gruboci.");
- break;
- case KEY_A:
- if(getPlayerFatness(heroId)>-2) setPlayerFatness(heroId, getPlayerFatness(heroId)-1);
- else Chat.print(255, 127, 80, "Osi¹gniêto minimalny poziom gruboci.");
- break;
- case KEY_RETURN:{
- visual.active = false;
- stopAni(heroId);
- setFreeze(false);
- callServerFunc("e", heroId, 0, getPlayerFatness(heroId));
- setPlayerPosition(heroId, 5609, 5430, 36220);
- setPlayerAngle(heroId, 192);
- Chat.print(200, 180, 130, " ");
- Chat.print(200, 180, 130, "Pomylnie zarejestrowano now¹ postaæ.");
- Chat.print(200, 180, 130, "Pamiêtaj o klawiszu V lub komendzie /pomoc.");
- Chat.print(200, 180, 130, "Przed zrzutem Twoja postaæ otrzyma³a wycofan¹ z obiegu monetê.");
- Chat.print(200, 180, 130, "Wymieñ j¹ na kilof w miejscu przekroczenia bramy Starego Obozu.");
- Chat.print(200, 180, 130, "Mi³ej gry. :)");
- sound("start");
- break;
- }
- }
- return
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement