Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-------------Antihoppsystem by Heisenberg & Edited by Kaliber--------------//
- //-------------Bitte beachtet das Copyright--------------//
- #include <a_samp>
- new jump[MAX_PLAYERS char],bool:exist[MAX_PLAYERS char];
- @jumpy(playerid);
- @Clear(playerid);
- #define ROT 0xE10000FF
- public OnFilterScriptInit() return print(" Antihoppsystem by Heisenberg geladen");
- public OnPlayerConnect(playerid) return jump{playerid} = 0,1;
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- new string[128],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, MAX_PLAYER_NAME);
- if(newkeys & KEY_JUMP) {
- jump[playerid]++;
- if(jump{playerid} == 3) {
- GameTextForPlayer(playerid,"~w~Antihopp~n~~r~Aktiv",10000,3);
- SendClientMessage(playerid,ROT,"Antihoppsystem hat eingegriffen. Du bist für 10 Sekunden stillgelegt");
- format(string,sizeof(string),"User: %s [ID: %d] hat das Antihoppsystem ausgelöst.", name,playerid);
- SendClientMessageToAll(ROT,string),TogglePlayerControllable(playerid,0);
- SetTimerEx("@jumpy", 10000, false, "i", playerid);
- return 1;
- }
- if(!exist{playerid}) SetTimerEx("@Clear", 5000, false, "i", playerid),exist{playerid} = true;
- }
- return 1;
- }
- @Clear(playerid) {
- return jump{playerid} = 0,exist{playerid}=false,1;
- }
- @jumpy(playerid) {
- jump{playerid} = 0;
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid,"~w~Antihopp~n~~r~inaktiv",3000,3);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement