Beiträge von BlackFoX

    In diesem Fall müsstest du die Minigun in der Hand halten ;)


    jetzt nicht


    #include <a_samp>
    new _defined_weapons[] = {38/*Minigun */,37/*Flammenwerfer*/}; // Ändere oder füge neuen Waffen hinzu
    new _timer;


    public OnFilterScriptInit()
    {
    _timer = SetTimer("killya",1000,1);
    return 1;
    }
    public OnFilterScriptExit()
    {
    KillTimer(_timer);
    return 1;
    }
    forward killya();
    public killya()
    {
    new banx[64+MAX_PLAYER_NAME],banned[MAX_PLAYER_NAME];
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
    for(new j = 0;j<sizeof _defined_weapons;j++)
    {
    for(new wslot = 0;wslot<13;wslot++)
    {
    new waffex,ammox;
    GetPlayerWeaponData(i,wslot,waffex,ammox);
    if(waffex != _defined_weapons[j])continue;
    GetPlayerName(i,banned,sizeof banned);
    format(banx,sizeof banx,"%s wurde verbannt aufgrund eines WaffenHacks.",banned);
    SendClientMessage(i,0xFFFFFFFF,banx);
    Ban(i);
    }
    }
    }
    return 1;
    }

    Linie 8 - 12 :


    if (dini_Exists(file))
    {
    if(strcmp(dini_Get(file,"Passwort"),MD5_Hash(params)))return SendClientMessage(playerid,0xFF0000FF,"Passwort stimmt nicht!");
    GivePlayerMoney(playerid, dini_Int(file, "Geld"));
    pInfo[playerid][Eingeloggt] = true;
    }

    dcmd_changepw(playerid,params[])
    {
    new id,pw[32],userfile[MAX_PLAYER_NAME+12],nname[MAX_PLAYER_NAME];
    sscanf(params,"us",id,pw);
    if(!IsPlayerConnected(id) || IsPlayerNPC(id))return SendClientMessage(playerid,0xFF0000FF,"Benutzer nicht Aktiv!");
    if(!pw[0])return SendClientMessage(playerid,0xFF0000FF,"Passwort muss vorhanden sein!");
    GetPlayerName(id,nname,sizeof nname);
    format(userfile,sizeof userfile,"%s.ini",nname);
    dini_Set(userfile,"DeinPWkey",MD5_Hash(pw));
    return 1;
    }



    Nur ein Beispiel

    #include <a_samp>
    new _defined_weapons[] = {38/*Minigun */,37/*Flammenwerfer*/}; // Ändere oder füge neuen Waffen hinzu
    new _timer;


    public OnFilterScriptInit()
    {
    _timer = SetTimer("killya",1000,1);
    return 1;
    }
    public OnFilterScriptExit()
    {
    KillTimer(_timer);
    return 1;
    }
    forward killya();
    public killya()
    {
    new banx[64+MAX_PLAYER_NAME],banned[MAX_PLAYER_NAME];
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
    for(new j = 0;j<sizeof _defined_weapons;j++)
    {
    if(GetPlayerWeapon(i) != _defined_weapons[j])continue;
    GetPlayerName(i,banned,sizeof banned);
    format(banx,sizeof banx,"%s wurde verbannt aufgrund eines WaffenHacks.",banned);
    SendClientMessage(i,0xFFFFFFFF,banx);
    Ban(i);
    }
    }
    return 1;
    }


    Sorry , hab nen Falschen Bezeichner verwendet

    Ganz ehrlich ^^ ? Das Skript ist totaler Schmarn


    //é:


    #include <a_samp>
    new _defined_weapons[] = {38/*Minigun */,37/*Flammenwerfer*/}; // Ändere oder füge neuen Waffen hinzu
    new _timer;


    public OnFilterscriptInit()
    {
    _timer = SetTimer("killya",1000,1);
    return 1;
    }
    public OnFilerscriptExit()
    {
    KillTimer(_timer);
    return 1;
    }
    public killya()
    {
    new banx[64+MAX_PLAYER_NAME],banned[MAX_PLAYER_NAME];
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
    for(new j = 0;j<sizeof defined_weapons;j++)
    {
    if(GetPlayerWeapon(i) != defined_weapons[j])continue;
    GetPlayerName(i,banned,sizeof banned);
    format(banx,sizeof banx,"%s wurde verbannt aufgrund eines WaffenHacks.",banned);
    SendClientMessage(i,0xFFFFFFFF,banx);
    Ban(i);
    }
    }
    return 1;
    }


    Ausm Kopf geschrieben sollte so gehen