Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // _____________________________________________________________
- //| |
- //| EMPREGO DE MECANICO |
- //| DESENVOLVIDO POR GOMES |
- //| |
- //| Pawn Coder s2 |
- //|-------------------------------------------------------------|
- #include a_samp
- #include zcmd
- #include sscanf2
- #include streamer
- //===============================DEFINES===============================//
- #define FILTERSCRIPT
- #define CIVIL 0
- #define MECANICO 1
- //===============================NEWS===============================//
- new Profissao[MAX_PLAYERS];
- new CarMec[5];
- new pickup;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- //===============================PICKUPS===============================//
- Create3DTextLabel("Digite\n/pegaremprego", -1 , 1698.3834,-2083.2253,13.5469, 10.0, 0, 0);
- pickup = CreatePickup(1210, 1, 1698.3834,-2083.2253,13.5469);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- CMD:pegaremprego(playerid, params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1698.3834,-2083.2253,13.5469)) return SendClientMessage(playerid,-1,"[ERRO]: Voce nao esta no local correto!");
- if(Profissao[playerid] == 1) return SendClientMessage(playerid,-1,"[ERRO]: Voce ja e um Mecanico!");
- SendClientMessage(playerid,-1,"[INFO]: Parabens, voce pegou o emprego de mecanico use /trabalhar para comecar seu turno");
- SendClientMessage(playerid,-1,"[INFO]: Para sair de sua profissao use /deixaremprego");
- Profissao[playerid] = 1; SetPlayerSkin(playerid, 50);
- return 1;
- }
- CMD:deixaremprego(playerid, params[])
- {
- if(Profissao[playerid] == 0) return SendClientMessage(playerid,-1,"");
- SendClientMessage(playerid,-1,"[INFO]: Voce saiu de seu emprego e agora esta desempregado!");
- Profissao[playerid] = 0; Profissao[playerid] = 0; SetPlayerSkin(playerid, 26); DisablePlayerCheckpoint(playerid); RemovePlayerFromVehicle(playerid);
- return 1;
- }
- CMD:trabalhar(playerid, params[])
- {
- if(Profissao[playerid] == MECANICO)//Aqui ele ira verificar de qual profissao podera usar este comando
- {//A chave que ira abrir caminho para as funcoes se for da profissao de mecanico
- new string[250];
- new nomemecanico[MAX_PLAYERS];
- GetPlayerName(playerid, nomemecanico,sizeof(nomemecanico));
- format(string,sizeof(string), "[MEC]: O Mecanico %s esta em serviço", nomemecanico);
- SendClientMessageToAll(-1, string);
- }//Fecha a chave das coisas que ira acontecer se ele for mecanico
- else//Isso e usado para se alguma coisa for ao contrario do que estamos falando
- {//A chave para abrir caminho para as funcoes caso ele nao for mecanico
- SendClientMessage(playerid,0x878787FF,"[ERRO]:Voce nao e mecanico e nao pode usar este comando");//Ira enviar uma menssagem dizendo que somente mecanico poder� usar este comando
- }//Fecha a chave das coisas que ira acontecer caso ele Nao for mecanico
- return 1;//Depois retorna a 1.
- }
- CMD:reparar(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- if(Profissao[playerid] == MECANICO)//Aqui ele ira verificar de qual profissao podera usar este comando
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0x878787FF, "[INFO]: Este veiculo foi reparado com Sucesso!");
- }
- else SendClientMessage(playerid, 0x878787FF, "[ERRO]: Voce nao esta em um veiculo ou nao e um mecanico!");
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement