[Pomoc]Kako da namestim..

Započeo Vukasin_Krimos, Decembar 16, 2011, 13:23:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Naime nasao sam neku Fs za bunny H ..koja upozorava admina i igraca za BH sad za igraca sve savrseno radi ali za admina nesto je sjeba**..pa ako bi neko mogao da mi pomogne pise nesto kao da trebam da forward string kod admina [// Change it, All you got to do, is forward "string" up to admin.] uostalom pogledajte..:) Hvala Unapred..


/* ANTI BUNNY HOPPING SYSTEME
MADE BY "HAMZA"
DO NOT REMOVE THE CREDIT
*/

#include <a_samp>
#include <dini>

#define COLOR_RED 0xFF0000AA

public OnFilterScriptInit()
{
    print("\n =========================================");
print(" ====== ANTI BUNNY-HOPPING loaded! =======");
print(" =========================================\n");
}

new BunnyHopping[MAX_PLAYERS];
new AlreadyWarned[MAX_PLAYERS];
new BunnyHoppingAgain;

public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME], file[128];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "Users/%s.ini", name);
if(dini_Exists(file))
    {
      AlreadyWarned[playerid] = dini_Int(file, "AlreadyWarned");
      }
else
    {
        dini_Create(file);
    }
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new name[MAX_PLAYER_NAME], file[128];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),"Users/%s.ini", name);
if(dini_Exists(file))
  {
dini_IntSet(file, "AlreadyWarned", AlreadyWarned[playerid]);
}
if(BunnyHopping[playerid] <= 2)
{
KillTimer(BunnyHoppingAgain);
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys == KEY_JUMP) || (newkeys & KEY_SPRINT) && (newkeys & KEY_JUMP) || (newkeys & KEY_UP) && (newkeys & KEY_JUMP) || (newkeys & KEY_DOWN) && (newkeys & KEY_JUMP) || (newkeys & KEY_WALK) && (newkeys & KEY_JUMP) || (newkeys & KEY_LEFT) && (newkeys & KEY_JUMP) || (newkeys & KEY_RIGHT) && (newkeys & KEY_JUMP))
    {
    if(!IsPlayerInAnyVehicle(playerid))
{
    new name[MAX_PLAYER_NAME], string[96];
    if(BunnyHopping[playerid] == 0)
{
    BunnyHopping[playerid] = 1;
    BunnyHoppingAgain = SetTimerEx("CheckForBunnyHopping",5000,0,"i",playerid);
    return 1;
}
            if(BunnyHopping[playerid] == 1)
{
KillTimer(BunnyHoppingAgain);
BunnyHopping[playerid] = 2;
BunnyHoppingAgain = SetTimerEx("CheckForBunnyHopping",5000,0,"i",playerid);
    SendClientMessage(playerid, COLOR_RED, "Don't Bunny Hop please");
    return 1;
}
            if(BunnyHopping[playerid] == 2 && AlreadyWarned[playerid] == 0)
{
    BunnyHopping[playerid] = 0;
    AlreadyWarned[playerid] ++;
    KillTimer(BunnyHoppingAgain);
    SendClientMessage(playerid, COLOR_RED, "You have been reported to admins.");
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "[WARNING] %s: Possibly Bunny Hopping. ", name);
    // SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online.
    return 1;
}
            if(BunnyHopping[playerid] == 2 && AlreadyWarned[playerid] >= 1)
{
    BunnyHopping[playerid] = 0;
    AlreadyWarned[playerid] ++;
    KillTimer(BunnyHoppingAgain);
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "[WARNING]: %s has been warned %d Times, and yet he is still bunny hopping. ", name, AlreadyWarned[playerid]);
    // SendClientMessage(admin, COLOR_RED, string); // Change it, All you got to do, is forward "string" up to admin.
    return 1;
}
}
}
return 1;
}

forward CheckForBunnyHopping(playerid);
public CheckForBunnyHopping(playerid)
{
BunnyHopping[playerid] = 0;
return 1;
}

Cela FS.
Poslednja Izmena: Decembar 16, 2011, 13:28:25 POSLE PODNE od Vukasin_Krimos

Ne razumijem sta jeli ti izbaci eror neki Nesta -_-"
UPDATE MEXICO GENIUS

E ma ne tebra,nego naprimer ovaj skakuce kao zecic i sad njemu pokazuje kao nemoj da skacuces bices kikc i kad skoci 2,3x zaredom pise obavesten je admin ali zapravo ne obavesti sad ima tu dole opcija da se namesti da obavestava admina ali treba nesto kao forward string kod admina ja sam pokusavao nesto da uradim ali nevredi..inace fs nema errore..

Moras maknut ovo // kod ovog // SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online. i onda moras napravit forward i definirat ovo Admin . SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online.
Mike Marquez | House of Rave is Trippy Place ! |

Citat: [YUB] Marquez poslato Decembar 16, 2011, 14:25:42 POSLE PODNE
Moras maknut ovo // kod ovog // SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online. i onda moras napravit forward i definirat ovo Admin . SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online.

e pa da znam da treba nesto ali nzm kako..:D probavao sam nesto ali vecito neki errori..mozes ti samo da mi napises kako to da uradim ako nije greda..Hvala

Citat: [YUB] Marquez poslato Decembar 16, 2011, 14:25:42 POSLE PODNE
Moras maknut ovo // kod ovog // SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online. i onda moras napravit forward i definirat ovo Admin . SendClientMessage(admin, COLOR_RED, string); // Change it, You got to forward "string" to admin online.

Ovo gore makni //
UPDATE MEXICO GENIUS