Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #include <foreach>
- #include <YSF>
- #include <zcmd>
- public OnFilterScriptInit()
- {
- print("\n\n-------- [ GhostMode v1 ] --------\n\n]");
- // Apenas uma reprodução/copia do original
- return 1;
- }
- new Iterator:Ghost<MAX_PLAYERS>;
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- if(Iter_Contains(Ghost, playerid))
- {
- if(!Iter_Contains(Ghost, forplayerid))
- RemovePlayerForPlayer(forplayerid, playerid);
- }
- return 1;
- }
- CMD:ghostmode(playerid)
- {
- if(Iter_Contains(Ghost, playerid))
- {
- Iter_Remove(Ghost, playerid);
- foreach(new id : Player)
- {
- if(Iter_Contains(Ghost, id)) RemovePlayerForPlayer(playerid, id);
- else
- {
- AddPlayerForPlayer(id, playerid);
- new Float:x, Float:y, Float;z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPosForPlayer(id, playerid, x, y, z);
- }
- }
- SendClientMessage(playerid, -1, "| INFO | Voce esta visivel para os jogadores");
- }
- else
- {
- foreach(new id : Player)
- {
- Iter_Add(Ghost, playerid);
- if(Iter_Contains(Ghost, id)) AddPlayerForPlayer(playerid, id);
- else RemovePlayerForPlayer(id, playerid);
- }
- SendClientMessage(playerid, -1, "| INFO | Voce esta invisivel para os jogadores");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement