Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CODIGO ESCOLHER TRAJE EM PICKUP
- ONGAMEMODEINIT:
- //Trajes Bandidos Favela 1
- CreateDynamic3DTextLabel("Trajes\n{FFFFFF}Aperte '{2b7c2b}N{FFFFFF}' para escolher um traje",0xFF0000FF,2579.7991,-968.0153,81.3621,20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1);
- CreateDynamicPickup(1275,1,2579.7991,-968.0153,81.3621,1,-1,-1,20.0,-1,0);
- //Trajes Bandidos Favela 2
- CreateDynamic3DTextLabel("Trajes\n{FFFFFF}Aperte '{2b7c2b}N{FFFFFF}' para escolher um traje",0xFF0000FF,1180.7430,-2069.2471,69.0078,20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1);
- CreateDynamicPickup(1275,1,1180.7430,-2069.2471,69.0078,1,-1,-1,20.0,-1,0);
- ONPLAYERKEYSTATECHANGE
- if(IsPlayerInRangeOfPoint(playerid, 3.0,2581.8921,-956.8749,81.3556)) //Veiculos Bandidos Favela 1
- {
- if(PlayerInfo[playerid][cargo] != 2)return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao faz parte da Mafia do Servidor!");
- if(GetPVarInt(playerid,"TrajeMF") == 0)return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao esta com um traje Mafioso!");
- for(new gt = 0; gt < 3; gt++)TextDrawShowForPlayer(playerid,TEXTPM[gt]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][0],445);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][0]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][1],466);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][1]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][2],560);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][2]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][3],468);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][3]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][4],522);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][4]);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][5]);
- SetPVarInt(playerid,"EscolhendoViatura",2);
- SelectTextDraw(playerid, 0xFF8040C8);
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0,2579.7991,-968.0153,81.3621)) //Trajes Bandidos Favela 1
- {
- if(PlayerInfo[playerid][cargo] != 2)return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao faz parte da Equipe de Bandidos(as)!");
- SetPVarInt(playerid,"EscolhendoSkinPM",2);
- PlayerInfo[playerid][mudandoskin]=28;
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- SelectTextDraw(playerid, 0xFF8040C8);
- TextDrawHideForPlayer(playerid,TEXTZP[0]);
- TextDrawHideForPlayer(playerid,TEXTZP[1]);
- for(new gt = 0; gt < 3; gt++)TextDrawShowForPlayer(playerid,TEXTLOGIN[gt]);
- for(new i = 0; i < 3; i++)PlayerTextDrawShow(playerid,ESCOLHALOGIN[playerid][i]);
- SetPlayerPos(playerid,2579.6885,-968.0330,81.3620); //Camera player parado
- SetPlayerFacingAngle(playerid,47.9264); //Angula camera player parado
- SetPlayerCameraPos(playerid,2577.7307,-966.1022,81.3620); //Camera olhando skin
- SetPlayerCameraLookAt(playerid,2579.6885,-968.0330,81.3620); //Camera player parado
- SetPlayerVirtualWorld(playerid, 30);
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0,1170.6525,-2069.0830,69.0078)) //Veiculos Bandidos Favela 2
- {
- if(PlayerInfo[playerid][cargo] != 2)return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao faz parte da Mafia do Servidor!");
- if(GetPVarInt(playerid,"TrajeMF") == 0)return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao esta com um traje Mafioso!");
- for(new gt = 0; gt < 3; gt++)TextDrawShowForPlayer(playerid,TEXTPM[gt]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][0],445);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][0]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][1],466);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][1]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][2],560);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][2]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][3],468);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][3]);
- PlayerTextDrawSetPreviewModel(playerid,VEICULOPM[playerid][4],522);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][4]);
- PlayerTextDrawShow(playerid,VEICULOPM[playerid][5]);
- SetPVarInt(playerid,"EscolhendoViatura",2);
- SelectTextDraw(playerid, 0xFF8040C8);
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0,1180.8912,-2068.6028,69.0078)) //Trajes Bandidos Favela 2
- {
- if(PlayerInfo[playerid][cargo] != 2)return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao faz parte da Equipe de Bandidos(as)!");
- SetPVarInt(playerid,"EscolhendoSkinPM",2);
- PlayerInfo[playerid][mudandoskin]=28;
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- SelectTextDraw(playerid, 0xFF8040C8);
- TextDrawHideForPlayer(playerid,TEXTZP[0]);
- TextDrawHideForPlayer(playerid,TEXTZP[1]);
- for(new gt = 0; gt < 3; gt++)TextDrawShowForPlayer(playerid,TEXTLOGIN[gt]);
- for(new i = 0; i < 3; i++)PlayerTextDrawShow(playerid,ESCOLHALOGIN[playerid][i]);
- SetPlayerPos(playerid,1180.7430,-2069.2471,69.0078); //Camera player parado
- SetPlayerFacingAngle(playerid,5.3118); //Angula camera player parado
- SetPlayerCameraPos(playerid,1180.7711,-2065.4888,69.0078); //Camera olhando skin
- SetPlayerCameraLookAt(playerid,1180.7430,-2069.2471,69.0078); //Camera player parado
- SetPlayerVirtualWorld(playerid, 30);
- }
- ONPLAYERCLICKPLAYERTEXTDRAW
- if(playertextid == ESCOLHALOGIN[playerid][2])
- {
- switch(GetPVarInt(playerid,"EscolhendoSkinPM"))
- {
- case 1:
- {
- switch(PlayerInfo[playerid][mudandoskin])
- {
- case 0..264:SendClientMessage(playerid,Vermelho,"[ ERRO ] Escolhe um uniforme valido!");
- case 265..267, 280..288, 300..302, 306, 307, 309..311:
- {
- SendClientMessage(playerid,COR_ZP,"[ ZP ] {FFFFFF}Voce escolheu o uniforme de ID:{1E90FF}%d{FFFFFF}!",PlayerInfo[playerid][mudandoskin]);
- TogglePlayerControllable(playerid,1);
- TextDrawShowForPlayer(playerid,TEXTZP[0]);
- TextDrawShowForPlayer(playerid,TEXTZP[1]);
- DeletePVar(playerid,"EscolhendoSkinPM");
- SetPVarInt(playerid,"UniformePM",1);
- CancelSelectTextDraw(playerid);
- SalvandoConta(playerid);
- for(new gt = 0; gt < 3; gt++)TextDrawHideForPlayer(playerid,TEXTLOGIN[gt]);
- for(new i = 0; i < 3; i++)PlayerTextDrawHide(playerid,ESCOLHALOGIN[playerid][i]);
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- SetPlayerPos(playerid,253.6823,79.3733,1003.6406);
- SetPlayerFacingAngle(playerid,197.3632);
- SetPlayerInterior(playerid,6);
- SetPlayerVirtualWorld(playerid,1);
- }
- }
- }
- case 2:
- {
- switch(PlayerInfo[playerid][mudandoskin])
- {
- case 0..27,31..45,49..92,94..101,126..189,194..311:SendClientMessage(playerid,Vermelho,"[ ERRO ] Escolhe um traje valido!");
- case 28..30, 46..48,93,102..125,190..193:
- {
- SendClientMessage(playerid,Vermelho,"[ ZP ] {FFFFFF}Voce escolheu o traje de ID:{FF0000}%d{FFFFFF}!",PlayerInfo[playerid][mudandoskin]);
- TogglePlayerControllable(playerid,1);
- TextDrawShowForPlayer(playerid,TEXTZP[0]);
- TextDrawShowForPlayer(playerid,TEXTZP[1]);
- DeletePVar(playerid,"EscolhendoSkinPM");
- SetPVarInt(playerid,"TrajeMF",1);
- CancelSelectTextDraw(playerid);
- SalvandoConta(playerid);
- for(new gt = 0; gt < 3; gt++)TextDrawHideForPlayer(playerid,TEXTLOGIN[gt]);
- for(new i = 0; i < 3; i++)PlayerTextDrawHide(playerid,ESCOLHALOGIN[playerid][i]);
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- SetPlayerPos(playerid,2580.0957,-968.2602,81.3625);
- SetPlayerFacingAngle(playerid,54.2779);
- SetPlayerVirtualWorld(playerid,1);
- }
- }
- }
- case 3:
- {
- switch(PlayerInfo[playerid][mudandoskin])
- {
- case 0..27,31..45,49..92,94..101,126..189,194..311:SendClientMessage(playerid,Vermelho,"[ ERRO ] Escolhe um traje valido!");
- case 28..30, 46..48,93,102..125,190..193:
- {
- SendClientMessage(playerid,Vermelho,"[ ZP ] {FFFFFF}Voce escolheu o traje de ID:{FF0000}%d{FFFFFF}!",PlayerInfo[playerid][mudandoskin]);
- TogglePlayerControllable(playerid,1);
- TextDrawShowForPlayer(playerid,TEXTZP[0]);
- TextDrawShowForPlayer(playerid,TEXTZP[1]);
- DeletePVar(playerid,"EscolhendoSkinPM");
- SetPVarInt(playerid,"TrajeMF",1);
- CancelSelectTextDraw(playerid);
- SalvandoConta(playerid);
- for(new gt = 0; gt < 3; gt++)TextDrawHideForPlayer(playerid,TEXTLOGIN[gt]);
- for(new i = 0; i < 3; i++)PlayerTextDrawHide(playerid,ESCOLHALOGIN[playerid][i]);
- SpawnPlayer(playerid);
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- SetPlayerPos(playerid,1173.9382,-2053.4451,69.0078);
- SetPlayerFacingAngle(playerid,182.4926);
- SetPlayerVirtualWorld(playerid,1);
- }
- }
- }
- default:
- {
- switch(PlayerInfo[playerid][mudandoskin])
- {
- case 46..48, 192:SendClientMessage(playerid,Vermelho,"[ ERRO ] Essa skin e disponibilizada somente para Ladroes!");
- case 265..267, 280..288, 300..302, 306, 307, 309..311:SendClientMessage(playerid,Vermelho,"[ ERRO ] Essa skin e disponibilizada somente para Policiais!");
- default:
- {
- SendClientMessage(playerid,COR_ZP,"[ ZP ] {FFFFFF}Voce escolheu a skin ID:{1E90FF}%d{FFFFFF}!",PlayerInfo[playerid][mudandoskin]);
- TogglePlayerControllable(playerid,1);
- TextDrawShowForPlayer(playerid,TEXTZP[0]);
- TextDrawShowForPlayer(playerid,TEXTZP[1]);
- for(new gt = 0; gt < 3; gt++)TextDrawHideForPlayer(playerid,TEXTLOGIN[gt]);
- for(new i = 0; i < 3; i++)PlayerTextDrawHide(playerid,ESCOLHALOGIN[playerid][i]);
- SpawnPlayer(playerid);
- PlayerInfo[playerid][skin]=PlayerInfo[playerid][mudandoskin];
- SetPlayerSkin(playerid,PlayerInfo[playerid][skin]);
- if(GetPVarInt(playerid,"Tutorial") == 1)
- {
- ShowPlayerDialog(playerid,POSREGISTRO,DIALOG_STYLE_MSGBOX,"{FF8000}ZonePerfect {FFFFFF}- Ajuda","{FFFFFF}Veja os modos de jogo: {FF8000}/Modos\n{FFFFFF}Precisando de ajuda ou saber sobre comandos e regras use: {FF8000}/Ajuda\n{FFFFFF}Para pedir ajuda use: {FF8000}/Duvida\n{FFFFFF}Para reportar bugs ou denunciar alguem use: {FF8000}/Rt","Entendi","-");
- SetPlayerPos(playerid,1443.9454,-2286.0828,13.5469);
- SetPlayerFacingAngle(playerid,101.0008);
- DeletePVar(playerid,"EscolhendoSkin");
- DeletePVar(playerid,"Tutorial");
- CancelSelectTextDraw(playerid);
- SalvandoConta(playerid);
- PlayerInfo[playerid][vida]=100.00;
- PlayerInfo[playerid][Stats] = DISPONIVEL;
- SetPlayerVirtualWorld(playerid,0);
- }else{
- SetPlayerPos(playerid,PlayerInfo[playerid][pPos][0],PlayerInfo[playerid][pPos][1],PlayerInfo[playerid][pPos][2]);
- SetPlayerFacingAngle(playerid,PlayerInfo[playerid][pPos][3]);
- DeletePVar(playerid,"EscolhendoSkin");
- CancelSelectTextDraw(playerid);
- SalvandoConta(playerid);
- }
- }
- }
- }
- }
- }
- else if(playertextid == ESCOLHALOGIN[playerid][0])//Lado direito
- {
- switch(PlayerInfo[playerid][mudandoskin])
- {
- case 74:PlayerInfo[playerid][mudandoskin]=75;
- case 312:SendClientMessage(playerid,0xFF0000FF,"[ x ] Clique na seta a esquerda para voltar!"),PlayerInfo[playerid][mudandoskin] =311;
- }
- switch(GetPVarInt(playerid,"EscolhendoSkinPM"))
- {
- case 1:
- {
- new skinspm[] = {265,266,267,280,281,282,283,284,285,286,287,288,300,301,302,306,307,309,310,311};
- new rand = random(sizeof(skinspm));
- PlayerInfo[playerid][mudandoskin]=skinspm[rand];
- }
- case 2:
- {
- new skinsmafia[] = {28,29,30,46,47,48,93,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,190,191,192,193};
- new rand = random(sizeof(skinsmafia));
- PlayerInfo[playerid][mudandoskin]=skinsmafia[rand];
- }
- case 0:PlayerInfo[playerid][mudandoskin]++;
- }
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- }
- else if(playertextid == ESCOLHALOGIN[playerid][1])//Lado esquerdo
- {
- switch(PlayerInfo[playerid][mudandoskin])
- {
- case 74:PlayerInfo[playerid][mudandoskin]=73;
- case -1:SendClientMessage(playerid,0xFF0000FF,"[ x ] Clique na seta a direita para voltar!"),PlayerInfo[playerid][mudandoskin] =0;
- }
- switch(GetPVarInt(playerid,"EscolhendoSkinPM"))
- {
- case 1:
- {
- new skinspm[] = {265,266,267,280,281,282,283,284,285,286,287,288,300,301,302,306,307,309,310,311};
- new rand = random(sizeof(skinspm));
- PlayerInfo[playerid][mudandoskin]=skinspm[rand];
- }
- case 2:
- {
- new skinsmafia[] = {28,29,30,46,47,48,93,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,190,191,192,193};
- new rand = random(sizeof(skinsmafia));
- PlayerInfo[playerid][mudandoskin]=skinsmafia[rand];
- }
- case 0:PlayerInfo[playerid][mudandoskin]--;
- }
- SetPlayerSkin(playerid,PlayerInfo[playerid][mudandoskin]);
- }
- else if(playertextid == VEICULOPM[playerid][0])
- {
- switch(GetPVarInt(playerid,"EscolhendoViatura"))
- {
- case 1:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,COR_PM,"| DP - ZP | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(599,1535.4910,-1673.8191,13.1003,359.6679,0,-1, 0);
- optimized(playerid);
- }
- case 2:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,Vermelho,"| ZP - BANDIDO | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(445,2578.0029,-963.1469,81.3516,287.1469,3,3, 0);
- optimized(playerid);
- }
- }
- }
- else if(playertextid == VEICULOPM[playerid][1])
- {
- switch(GetPVarInt(playerid,"EscolhendoViatura"))
- {
- case 1:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,COR_PM,"| DP - ZP | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(598,1535.4910,-1673.8191,13.1003,359.6679,0,-1, 0);
- optimized(playerid);
- }
- case 2:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,Vermelho,"| ZP - BANDIDO | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(466,2578.0029,-963.1469,81.3516,287.1469,3,3, 0);
- optimized(playerid);
- }
- }
- }
- else if(playertextid == VEICULOPM[playerid][2])
- {
- switch(GetPVarInt(playerid,"EscolhendoViatura"))
- {
- case 1:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,COR_PM,"| DP - ZP | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(596,1535.4910,-1673.8191,13.1003,359.6679,0,-1, 0);
- optimized(playerid);
- }
- case 2:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,Vermelho,"| ZP - BANDIDO | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(560,2578.0029,-963.1469,81.3516,287.1469,3,3, 0);
- optimized(playerid);
- }
- }
- }
- else if(playertextid == VEICULOPM[playerid][3])
- {
- switch(GetPVarInt(playerid,"EscolhendoViatura"))
- {
- case 1:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,COR_PM,"| DP - ZP | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(523,1535.4910,-1673.8191,13.1003,359.6679,0,-1, 0);
- optimized(playerid);
- }
- case 2:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,Vermelho,"| ZP - BANDIDO | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(468,2578.0029,-963.1469,81.3516,287.1469,3,3, 0);
- optimized(playerid);
- }
- }
- }
- else if(playertextid == VEICULOPM[playerid][4])
- {
- switch(GetPVarInt(playerid,"EscolhendoViatura"))
- {
- case 1:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,COR_PM,"| DP - ZP | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = AddStaticVehicleEx(522,1535.4910,-1673.8191,13.1003,359.6679,1, 0,80000,1);
- optimized(playerid);
- }
- case 2:
- {
- DestroyVehicle(PegarCarro[playerid]);
- SendClientMessage(playerid,Vermelho,"| ZP - BANDIDO | {FFFFFF}Voce acabou de pegar um Veiculo!");
- PegarCarro[playerid] = CreateVehicle(522,2578.0029,-963.1469,81.3516,287.1469,3,3, 0);
- optimized(playerid);
- }
- }
- }
- else if(playertextid == VEICULOPM[playerid][5])
- {
- DeletePVar(playerid,"EscolhendoViatura");
- DeletePVar(playerid,"EscolhendoVeiculoDrift");
- for(new gt = 0; gt < 3; gt++)TextDrawHideForPlayer(playerid,TEXTPM[gt]);
- for(new i = 0; i < 6; i++)PlayerTextDrawHide(playerid,VEICULOPM[playerid][i]);
- CancelSelectTextDraw(playerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment