Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined Hide__0
- *# # # # # # # # # # # # # # # # #*
- *# 0Hide - V1.0 #*
- *# By Zh3r0 #*
- *# Created on: 17 June #*
- *# # # # # # # # # # # # # # # # #*
- [Changelog]
- V1.0
- - Release
- [Information]
- - With this filterscript, when you are in-game type "/hide", now you have
- activated the script, now whenever you crouch, a flower pot will mask your
- presence!
- #endif
- #include a_samp
- #define Loop:<%0,%1> \
- for( new _%0; _%0 < %1; _%0++) if(IsPlayerConnected(%1))
- new
- bool:Activated[MAX_PLAYERS char],
- PlayerColor[MAX_PLAYERS char],
- Hidden[MAX_PLAYERS char]
- ;
- stock ToggleTagName(playerid, bool:toggle)
- {
- Loop:<Players, MAX_PLAYERS>{
- ShowPlayerNameTagForPlayer(playerid, _Players, toggle);
- }
- }
- public OnFilterScriptInit()
- {
- print("-\t\t\t\t\t -\n\n\
- \t|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\
- \t| 0Hide V1.0 |\n\
- \t| By Zh3r0 |\n\
- \t| Created on: 17 June |\n\
- \t|/////////////////////////\n\
- \n-\t\t\t\t\t -\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/hide"))
- {
- if(Activated{playerid}){
- SetPlayerColor(playerid, PlayerColor{playerid});
- Activated{playerid} = false;
- SendClientMessage(playerid, ~1, "Hidding is now disabled");
- }
- else{
- if(GetPlayerColor(playerid) == 0x000000){
- SetPlayerColor(playerid, 0x94ED40FF);
- }
- PlayerColor{playerid} = GetPlayerColor(playerid);
- SetPlayerColor(playerid, 0x00000000);
- Activated{playerid} = true;
- SendClientMessage(playerid, ~1, "Hidding is now enabled! Press {94ED40}C(Crouch){FFFFFF} to hide. Hold the key to stay stealthy.");
- }
- switch(random(3))
- {
- case 1: SendClientMessage(playerid, ~1, "Script made by {94ED40}Zh3r0{FFFFFF}. Type {94ED40}/hide{FFFFFF} and be stealthy!");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(Activated{playerid}){
- if(!IsPlayerInAnyVehicle(playerid)){
- if(newkeys & KEY_CROUCH){
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DUCK && !Hidden{playerid})
- {
- Hidden{playerid} = true;
- ToggleTagName(playerid, false);
- SetPlayerAttachedObject(
- playerid,
- 3,
- 1361,
- 1,
- 0.338381,
- 0.021249,
- 0.017920,
- 82.399101,
- 46.096515,
- 237.863952,
- 1.200000,
- 1.200000,
- 1.200000
- );
- }
- else
- {
- Hidden{playerid} = false;
- SetPlayerColor(playerid, PlayerColor{playerid});
- RemovePlayerAttachedObject(playerid, 3);
- ToggleTagName(playerid, true);
- }
- }
- if(newkeys & KEY_JUMP || newkeys & KEY_SPRINT || newkeys & KEY_SECONDARY_ATTACK)
- {
- Hidden{playerid} = false;
- SetPlayerColor(playerid, PlayerColor{playerid});
- RemovePlayerAttachedObject(playerid, 3);
- ToggleTagName(playerid, true);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment