Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new alarme[MAX_VEHICLES] = -1; //armazena a ID do jogador que ativou o alarme do ve�culo armazenado na matriz
- new plarme[MAX_PLAYERS]; //armazena a ID do ve�culo que o jogador ativou o alarme
- //OnVehicleDeath:
- plarme[alarme[vehicleid]] = 0;
- alarme[vehicleid] = -1;
- //OnPlayerDisconnect:
- alarme[plarme[playerid]] = -1;
- plarme[playerid] = 0;
- //OnPlayerEnterVehicle:
- if(alarme[vehicleid] > -1 && playerid != alarme[vehicleid])
- {
- new string[256], pname[24][2];
- GetPlayerName(playerid, pname[0], 24);
- GetPlayerName(alarme[vehicleid], pname[1], 24);
- format(string, 256, "Este ve�culo estava com alarme, e foi avisado � %s!", pname[1]);
- SendClientMessage(playerid, 0xFF0000AA, string);
- format(string, 256, "~r~%s entrou em seu veiculo!", pname[0]);
- GameTextForPlayer(alarme[vehicleid], string, 5000, 1);
- }
- //OnPlayerExitVehicle:
- if(alarme[vehicleid] > -1 && playerid != alarme[vehicleid])
- {
- new string[256], pname[24][2];
- GetPlayerName(playerid, pname[0], 24);
- GetPlayerName(alarme[vehicleid], pname[1], 24);
- format(string, 256, "Foi bom ter saido do ve�culo de %s antes dele chegar...", pname[1]);
- SendClientMessage(playerid, 0xFF0000AA, string);
- format(string, 256, "~g~%s saiu de seu veiculo!", pname[0]);
- GameTextForPlayer(alarme[vehicleid], string, 5000, 1);
- }
- //OnPlayerCommandText:
- if(!strcmp(cmdtext, "/alarme", true, 6))
- {
- if(strlen(cmdtext) <= 7)SendClientMessage(playerid, 0xFFFFFFAA, "USE: /alarme [ligar/desligar]");
- if(!strcmp(cmdtext, "/alarme ligar", true))
- {
- if(plarme[playerid] < 1)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- alarme[GetPlayerVehicleID(playerid)] = playerid;
- SendClientMessage(playerid, 0xFFF000AA, "Alarme Ligado!");
- plarme[playerid] = GetPlayerVehicleID(playerid);
- } else {
- SendClientMessage(playerid, 0xFF0000AA, "Voc� n�o est� em um ve�culo!");
- }
- } else {
- SendClientMessage(playerid, 0xFF0000AA, "Voc� j� trancou um ve�culo!");
- }
- } else if(!strcmp(cmdtext, "/alarme desligar", true))
- {
- if(plarme[playerid] > 0)
- {
- if(IsPlayerInVehicle(playerid, plarme[playerid]))
- {
- alarme[plarme[playerid]] = -1;
- SendClientMessage(playerid, 0xFFF000AA, "Alarme desligado!");
- plarme[playerid] = 0;
- } else {
- SendClientMessage(playerid, 0xFF0000AA, "Voc� n�o est� no seu ve�culo com alarme!");
- }
- } else {
- SendClientMessage(playerid, 0xFF0000AA, "Voc� n�o trancou um ve�culo!");
- }
- } else {
- SendClientMessage(playerid, 0xFFFFFFAA, "USE: /alarme [ligar/desligar]");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment