Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- /* by Kyl3 */
- #define __MAX 5.0
- #define __MIN -5.0
- new COUNT_CRASH[MAX_PLAYERS];
- stock BetweenNumb(Float:VAL, Float:MIN, Float:MAX) {
- if(VAL >= MIN && VAL < MAX)
- return 1;
- return 0;
- }
- public OnFilterScriptInit() {
- for(new i = 0; i < MAX_PLAYERS; i++)
- COUNT_CRASH[i] = 0;
- return 1;
- }
- public OnFilterScriptExit() {
- return 1;
- }
- public OnPlayerConnect(playerid) {
- COUNT_CRASH[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid) {
- COUNT_CRASH[playerid] = 0;
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new Float:Cx,Float:Cy,Float:Cz;
- GetPlayerCameraFrontVector(playerid,Cx,Cy,Cz);
- if(!BetweenNumb(Cx, __MIN, __MAX) || !BetweenNumb(Cy, __MIN, __MAX) || !BetweenNumb(Cz, __MIN, __MAX))
- {
- if(Cx == -0.0 || Cy == -0.0 || Cz == -0.0)
- return 1;
- new str[256];
- format(str, sizeof(str), "Adm.Cmd: O [ID %d] provavelmente estΓ‘ usando Cheater de CRASH.", playerid);
- SendClientMessageToAll(-1, str);
- COUNT_CRASH[playerid]++;
- // return 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement