Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- /*
- SCRIPT DE ARMAS NAS COSTAS
- CRIADOR POR: SuB_ZeRo0_
- Skype: paulo.n.m.dos.anjos
- FAVOR NÃO RETIRAR CRÉDITOS!
- ______________________________
- OBSERVAÇÕES:
- - Posições arrumadas e a
- maioria testada!
- - Mais posições adicionadas
- _____________________________
- */
- new SubNowWeapon[MAX_PLAYERS];
- stock GetZeroModel(subzero)
- {
- if(subzero==0) return -1;
- if(subzero==1) return 331;
- if(subzero==2) return 333;
- if(subzero==3) return 334;
- if(subzero==4) return 335;
- if(subzero==5) return 336;
- if(subzero==6) return 337;
- if(subzero==7) return 338;
- if(subzero==8) return 339;
- if(subzero==9) return 341;
- if(subzero==10) return 321;
- if(subzero==11) return 322;
- if(subzero==12) return 323;
- if(subzero==13) return 324;
- if(subzero==14) return 325;
- if(subzero==15) return 326;
- if(subzero==16) return 342;
- if(subzero==17) return 343;
- if(subzero==18) return 344;
- if(subzero==22) return 346;
- if(subzero==23) return 347;
- if(subzero==24) return 348;
- if(subzero==25) return 349;
- if(subzero==26) return 350;
- if(subzero==27) return 351;
- if(subzero==28) return 352;
- if(subzero==29) return 353;
- if(subzero==30) return 355;
- if(subzero==31) return 356;
- if(subzero==32) return 372;
- if(subzero==33) return 357;
- if(subzero==34) return 358;
- if(subzero==35) return 359;
- if(subzero==36) return 360;
- if(subzero==37) return 361;
- if(subzero==38) return 362;
- if(subzero==39) return 363;
- if(subzero==40) return 364;
- if(subzero==41) return 365;
- if(subzero==42) return 366;
- if(subzero==43) return 367;
- if(subzero==44) return 368;
- if(subzero==45) return 369;
- if(subzero==46) return 371;
- return -1;
- }
- stock SelectWhere(subzero)
- {
- if(subzero==0) return -1;
- if(subzero==1) return 2;
- if(subzero==2) return 3;
- if(subzero==3) return 2;
- if(subzero==4) return 2;
- if(subzero==5) return 1;
- if(subzero==6) return 3;
- if(subzero==7) return 3;
- if(subzero==8) return 4;
- if(subzero==9) return 11;
- if(subzero==10) return 2;
- if(subzero==11) return 2;
- if(subzero==12) return 2;
- if(subzero==13) return 2;
- if(subzero==14) return 1;
- if(subzero==15) return 5;
- if(subzero==16) return 2;
- if(subzero==17) return 2;
- if(subzero==18) return 2;
- if(subzero==22) return 2;
- if(subzero==23) return 2;
- if(subzero==24) return 2;
- if(subzero==25) return 1;
- if(subzero==26) return 1;
- if(subzero==27) return 12;
- if(subzero==28) return 2;
- if(subzero==29) return 1;
- if(subzero==30) return 1;
- if(subzero==31) return 1;
- if(subzero==32) return 1;
- if(subzero==33) return 1;
- if(subzero==34) return 1;
- if(subzero==35) return 1;
- if(subzero==36) return 1;
- if(subzero==37) return 6;
- if(subzero==38) return 7;
- if(subzero==39) return 8;
- if(subzero==40) return 9;
- if(subzero==41) return 2;
- if(subzero==42) return 1;
- if(subzero==43) return 13;
- if(subzero==44) return 2;
- if(subzero==45) return 2;
- if(subzero==46) return 10;
- return -1;
- }
- stock SubZeroOwna(playerid)
- {
- if(!IsPlayerConnected(playerid)) return 0;
- new numb=GetZeroModel(SubNowWeapon[playerid]);
- if(numb!=-1)
- {
- new n=SelectWhere(SubNowWeapon[playerid]);
- if(n==1) {SetPlayerHoldingObject(playerid,numb,1,0,-0.12,0.1,0,45,0);}
- if(n==2) {SetPlayerHoldingObject(playerid,numb,7,0.05,0.15,-0.1,90,270,0);}
- if(n==3) {SetPlayerHoldingObject(playerid,numb,1,-0.1,-0.12,-0.2,10,45,90);}
- if(n==4) {SetPlayerHoldingObject(playerid,numb,1,-0.1,-0.03,-0.2,15,60,180);}
- if(n==5) {SetPlayerHoldingObject(playerid,numb,1,0.5,-0.14,0.2,10,240,0);}
- if(n==6) {SetPlayerHoldingObject(playerid,numb,1,-0.4,-0.1,-0.1,0,0,340);}
- if(n==7) {SetPlayerHoldingObject(playerid,numb,1,-0.2,-0.5,-0.2,60,30,45);}
- if(n==8) {SetPlayerHoldingObject(playerid,numb,1,0.3,-0.18,0.18,0,90,0);}
- if(n==9) {SetPlayerHoldingObject(playerid,numb,1,0.1,-0.07,-0.06,90,350,0);}
- if(n==10) {SetPlayerHoldingObject(playerid,numb,1,0.1,-0.12,0,0,90,0);}
- if(n==11) {SetPlayerHoldingObject(playerid,numb,1,-0.1,-0.19,0.3,0,60,350);}
- if(n==12) {SetPlayerHoldingObject(playerid,numb,1,-0.1,-0.12,0.15,0,45,359);}
- if(n==13) {SetPlayerHoldingObject(playerid,numb,1,0.25,0.18,-0.12,270,0,180);}
- }
- if(GetPlayerWeapon(playerid)==SubNowWeapon[playerid])
- {
- StopPlayerHoldingObject(playerid);
- }
- SubNowWeapon[playerid]=GetPlayerWeapon(playerid);
- return 1;
- }
- #define FILTERSCRIPT
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" BackWeapons Script - By: SuB_ZeRo0_");
- print(" Versao: 3.0");
- print("--------------------------------------\n");
- SetTimer("AllSZeroChange",1000,true);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #endif
- forward AllSZeroChange();
- public AllSZeroChange()
- {
- for(new sz=0;sz<MAX_PLAYERS;sz++)
- {
- if(!IsPlayerConnected(sz)) return /*Sub*/0;
- if(GetPlayerWeapon(sz)!=SubNowWeapon[sz])
- {
- SubZeroOwna(sz);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement