Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hook OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys == KEY_SECONDARY_ATTACK && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- for(new i=0; i<MAX_HQ; i++)
- if(IsPlayerInRangeOfPoint(playerid, 3, HQInfo[i][hqDialogX], HQInfo[i][hqDialogY], HQInfo[i][hqDialogZ]))
- {
- pHQID[playerid]=i;
- ShowPlayerDialog(playerid, DIALOG_FAMILY_HQ, DIALOG_STYLE_LIST, "Gerenciamento de HQ",
- "Alugar HQ\nDesocupar HQ\nMarcar Esta HQ como spawn da familia", "OK", "SAIR");
- return 1;
- }
- }
- if(newkeys == KEY_YES && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- new fid = CheckFamily(playerid);
- new Float:objx, Float:objy, Float:objz;
- for(new i=0; i<MAX_HQ; i++)
- {
- GetObjectPos(HQInfo[i][hqPortao], objx, objy, objz);
- if(IsPlayerInRangeOfPoint(playerid, 10.0, objx, objy, objz) && !strcmp(HQInfo[i][FamiliaDona], FamilyInfo[fid][fName]) && strcmp(HQInfo[i][FamiliaDona], "Nenhuma"))
- {
- SendClientMessage(playerid,COLOR_PURPLE,"[BSL]: Controle Remoto Acionado.");
- MoveDynamicObject(HQInfo[i][hqPortao], HQInfo[i][PortaoAbertoX], HQInfo[i][PortaoAbertoY], HQInfo[i][PortaoAbertoZ], 2.00);
- SetTimerEx("FechaPortaoHQ", 5000, false, "i", i);
- return 1;
- }
- }
- }
- if(newkeys == KEY_YES && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new fid = CheckFamily(playerid);
- new Float:objx, Float:objy, Float:objz;
- for(new i=0; i<MAX_HQ; i++)
- {
- GetObjectPos(HQInfo[i][hqPortao], objx, objy, objz);
- if(IsPlayerInRangeOfPoint(playerid, 10.0, objx, objy, objz) && !strcmp(HQInfo[i][FamiliaDona], FamilyInfo[fid][fName]) && strcmp(HQInfo[i][FamiliaDona], "Nenhuma"))
- {
- SendClientMessage(playerid,COLOR_PURPLE,"[BSL]: Controle Remoto Acionado.");
- MoveDynamicObject(HQInfo[i][hqPortao], HQInfo[i][PortaoAbertoX], HQInfo[i][PortaoAbertoY], HQInfo[i][PortaoAbertoZ], 2.00);
- SetTimerEx("FechaPortaoHQ", 5000, false, "i", i);
- return 1;
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement