Beiträge von Privat

    [pwn] for(new i=0;i<sizeof(SchimpfWort);i++)
    {
    if(strfind(text,SchimpfWort[i],true) != -1)
    {
    new string1[128];
    format(string1,sizeof(string1),"AdmCmd: %s wurde vom Anti - Beleidigungs System gekickt, Grund: Beleidigung",SpielerName(playerid));
    SendClientMessageToAll(HELLROT,string1);
    Kick(playerid);
    }
    return 1;
    }[/pwn]
    So sieht es jetzt aus

    Guten Abend
    Ich habe vorhin hier im Forum ein Anti Beleidigungssystem gefunden, aber das geht nicht.


    OnPlayerText:
    for(new i=0;i<sizeof(SchimpfWort);i++)
    {
    if(strfind(text,SchimpfWort[i],true) != -1)
    {
    new string1[128];
    format(string1,sizeof(string1),"AdmCmd: %s wurde vom Anti - Beleidigungs System gekickt, Grund: Beleidigung",SpielerName(playerid));
    SendClientMessageToAll(HELLROT,string);
    Kick(playerid);
    }
    return 0;
    }
    oben im script:
    new SchimpfWort[10][64]= {
    {"Lauch"},
    {"Penner"},
    {"Huso"},
    {"Hurensohn"},
    {"Lappen"},
    {"Ficker"},
    {"Wixxer"},
    {"Wichser"},
    {"Mutterficker"},
    {"Hitler"}
    };
    Bitte helft mir!

    Du hast das SpielerName(pID) in Klammern stehen(SpielerName[pID])
    format(str,sizeof(str),"AdminCmd: %s wurde von Admin %s gekickt, Grund: %s",SpielerName[pID],SpielerName[playerid],Grund);


    Mach das so:
    format(str,sizeof(str),"AdminCmd: %s wurde von Admin %s gekickt, Grund: %s",SpielerNam(pID),SpielerName(playerid),Grund);

    Du müsstest einen Timer laufen lassen, und ihn dann kicken.


    Bei der Nachricht:


    von:
    format(str,sizeof(str),"AdminCmd: %s wurde von Admin %s gekickt, Grund: %s",SpielerName[pID],SpielerName[playerid],Grund);
    in:
    format(str,sizeof(str),"AdminCmd: %s wurde von Admin %s gekickt, Grund: %s",SpielerNam(pID),SpielerName(playerid),Grund);

    public OnPlayerGiveDamage(playerid, issuerid, Float: amount, weaponid)
    {
    PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
    PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
    return 1;
    }
    forward OnPlayerGiveDamage(playerid, issuerid, Float: amount, weaponid);

    Guten Abend,
    Ich habe nun ein Problem. Undzwar wenn ich jemanden abschieße, kommt kein Ton!


    forward OnPlayerTakeDamaged(playerid, issuerid, Float: amount, weaponid);
    public OnPlayerTakeDamaged(playerid, issuerid, Float: amount, weaponid)
    {
    PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
    PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
    return 1;
    }
    Ich hoffe mir kann einer helfen,
    MFG,
    TheBester

    Guten Abend,
    Ich habe ein Problem. Ich kann mich auf mein Server mit irgendein Passwort einloggen, obwohl Ich ein festes habe. Kann Mir jemand so eine Abfrage ins Script machen?


    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.ini",SpielerName(playerid));
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),true))
    {
    SpielerLaden(playerid);
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login Vorgang","FEHLER: Du hast leider ein falsches Passwort angegeben!\nBitte versuche es erneut.","Login","Abbrechen");
    }
    return 1;
    }
    if(dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    new string[128];
    SendClientMessage(playerid,ROT," Du hast den Login Vorgang abgebrochen, und wurdest gekickt!");
    Kick(playerid);
    format(string,sizeof(string)," %s wurde gekickt, Grund: Nicht eingeloggt",SpielerName(playerid));
    SendClientMessageToAll(ROT,string);


    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT," Das angegebene Passwort war falsch.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login"," Gib unten dein korrektes Passwort ein:","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,inputtext);
    UnfreezePlayer(playerid);
    return 1;
    }
    }
    }


    Mit freundlichen Grüßen,
    TheBester