Beiträge von KeksOfDeath

    wenn du da bist, wo dein pawno und so alles ist, dann hast du oben ja deine ordner adresse, nehmen wir ma an
    C:\Dokumente und Einstellungen\Badboy\Eigene Dateien\Server\pawno\include <----- in diesem ordner muss dein include "dini" zu finden sein
    das mit dem dokumente und einstellungen war jetzt nurn beispiel nur das nicht:
    \Server\pawno\include

    alle scriptfiles da, alle includes da?
    und...

    Zitat

    doch wenn ich in der server.cpg das V-Admin an erster stelle bei den fscripts


    lässt du dann vllt nciht genug platz? also, dass das V in das wort Filterscripts mit über geht?

    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)


    meinst du, as er ein script hat, in dem sowas definiert ist? - falls ja, dann hab ich nix gesagt, falls nein, dann:
    new fahr; //bleibt so wie beichillout
    forward fahr1();//bleibt auch so
    dann bei OnGameModeInit
    fahr = CreateObject(id,x,y,z,rot...);
    OnPlayerCommandText (chillouts angepasst, falls bei dir errors kommen=
    if (strcmp(cmdtext, "/fahrstuhl", true)==0)
    {
    MoveObject(fahr,x,y,z, gechwindigkeit); // bei denn Kordinaten einfgach deine eingeben
    SetTimer("fahr1", 9000, 0); // Hier die Zeit eingeben das sind jetzt 5 Sekunden EDIT: für mich sinds aber 9 sekunden^^
    return 1;
    }
    und das unterste kannst du so von chillout übernehmen, halt nur deine coords ändern

    ganz anch oben:
    new aa;
    OnGameMOdeInit:
    aa = AddStaticVehicleEx(autoid,x,y,z,color1,color2,-1);
    bei OnPlayerSateChange dann:
    if(newstate == PLAYER_STATE_DRIVER) {
    if(GetPlayerVehicleID(playerid) == aa) {
    if(IsPlayerAdmin(playerid)) { }
    else {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,farbe,"Nur für Rcons"); }}}

    Du hast ja entweder:
    AddStaticVehicle(id,x,y,z,angle,color1, color2);
    oder du kannst auch noch wählen:
    AddStaticVehicleEx(id,x,y,z,angle,color1, color2, respawnzeit in millisek (bei -1 respawnen sie erst, wenn sie putt sind));

    zu deiner frage 1:
    das kann so ein wenig schwierig werden, da wir nciht iwssen, wie es in deinem adminscript gescriptet / definiert ist, aber ich könnte dir das so machen, dass die RCON's es sehen:
    bei nem admcmd wie /gibmichgeld einfügen, ansonnsten musst du ma gucken, wie es in deinem adminscript definiert ist, und dann das (IsPlayerAdmin(i)) mit dem austauschen, was du da stehen hast
    new string[256], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s hat sich Geld gemacht", name);
    for(new i = 0; i <= MAX_PLAYERS; i++) {
    if(IsPlayerAdmin(i)) {
    SendClientMessage(i,farbe, string);}}

    also, ich habe mir ein kleines anticheat und teamkill script gemacht, dies klappt auch soweit ganz gut, halt nur, da ich auch nachlesen möchte, wie viel es bringt, will ich das speichern, hab das auch hinbekommen, aber ... er speichert das so:


    "[name entfernt] wurde vom System gekickt, Grund: Teamkill mit Messer ist Absicht![name entfernt] wurde vom System gekickt, Grund: Teamkill mit Messer ist Absicht!"


    naja, so find ich das ein bissl sch***e^^ könnt man es i-wie hinbekommen da eine zeile frei zu lassen?
    //EDIT falls man es nciht so deutlich sehen kann, die einzelenen texte sind direkt nebeneinander geschreiben

    if (strcmp("/nitro", cmdtext, true) == 0) {
    if(IsPlayerInAnyVehicle(playerid)) {
    AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
    SendClientMessage(playerid,0x375FFFFF,"Nitro eingebau"); }
    else {
    SendClientMessage(playerid,0xFF0000AA,"Du in keinem Fahrzeug"); }
    return 1;
    }
    aupassen, aufm fahrrad oder so, wenn mans da macht, dann crasht die exe