Beiträge von pID

    if(isPlayerInFrakt(pID,1)) return SendClientMessage(playerid,BLAU,"Du kannst einem Cop keine Wanteds geben!")

    Äh ne? da kommt playerid hin den der den Befehl benutzt ist playerid ^^

    SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);


    unter Onplayerdeath versuch mal

    Oben im Script #include <streamer> und in server.cfg bei plugins streamer.
    Außerdem musst du die streamer.inc Datei unter Pawno dann Includes reinziehen und die .dll datei bei plugins

    Ich verstehe gerade nichts, wenn ich jemanden banne wird der halt gekickt in der Spalte wird Ban auf 1 gesetzt alles ok aber wenn er sich 2 - 3 mal mit dem Account dann einloggt bekommt er beim 1 Login halt die Fehlermeldung das der gebannt ist wenn sich nochmal einloggt kann er rein weil in der Datenbank aufeinmal der Wert Ban auf 110 ist und dann das Adminlevel von dem auf 114 und die Kills auf 117.
    Verstehe nur Bahnhof wenn Code erwünscht melden
    wäre lieb wenn ihr helfen könntet


    mfg ?(


    #edit Rechtschreibfehler

    format(SpielerInfo[playerid][pBanGrund], sizeof(SpielerInfo[playerid][pBanGrund]), "%s", mysql_GetString("accounts", "BanGrund", "Name", SpielerInfo[playerid][pName]));


    Da sollte eig der Grund abgefragt werden aber es kommen Fehlermeldungen. Diesen Code habe ich in meiner Banabfrage bei LoadPlayer


    Fehler:


    SelfmadeDM.pwn(516) : error 001: expected token: "]", but found "-identifier-"
    SelfmadeDM.pwn(516) : warning 215: expression has no effect
    SelfmadeDM.pwn(516) : error 001: expected token: ";", but found "]"
    SelfmadeDM.pwn(516) : error 029: invalid expression, assumed zero
    SelfmadeDM.pwn(516) : fatal error 107: too many error messages on one line

    Mein Ban Befehl:



    ocmd:ban(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdminlevel] >= 2)
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"BENUTZE: /ban [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    SpielerInfo[playerid][pBaned] = 1;
    SetTimerEx("KickTimer",300,false,"i",pID);
    Ban(pID);
    }
    else
    {
    SendClientMessage(playerid, GRAU,"Du bist kein VDM Teammitglied!");
    }
    return 1;
    }


    Tround:


    Edit: Help :S

    Hey Com,
    Ich habe eine Frage wie kann man das scripten wenn man als Admin jemanden bannt und der der gebannt wurde sich danach einloggt, das er eine Naricht bekommt wer ihn gebannt und und mit welchem Grund.?
    Ich benutze Mysql.


    Mfg,

    Oben im Script:
    new Paintball[MAX_PLAYERS];


    unter OnPlayerConnect


    Paintball[playerid] = 0;


    OnPlayerDisconnect


    Paintball[playerid] = 0;


    OnPlayerSpawn


    if(Paintball[playerid] == 1){ SetPlayerPos(playerid,Koordinaten); SetPlayerInterior(InteriorID wenn du im Interior Arena hat);
    GivePlayerWeapon(WaffenId); }