Frage zu Junkbuster und NPCs...

  • Hallo Ihr Lieben!


    Ich habe ein kleines Problem mit dem Junkbuster Filterscript.


    Wenn ich versuche gl_npcs als Filterscript zu laden, connecten die NPcs zwar, nur etwa 5 Sekunden später, disconnecten sie mittels Junkbuster Chrome.


    Kann mir jemand helfen?

    Mein SAMP Projekt: 85.214.254.132:7777


    -500 Slots - TeamSpeak 200 Slots - Forum BB 4


    RADIO

    TURN ME ON !

  • Kann mir jemand helfen?


    Sobald die NPCs connecten, prüfe das unter OnPlayerConnect mit der Funktion if(IsPlayerNPC(playerid)), sollte dies der Fall sein, gib ihnen Admin :)


    oder editiere JunkBuster und setze in die Hauptschleife oben ein: if(IsPlayerNPC(playerid)) continue;


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "NAME_DES_BOTS", true))
    {
    PlayerInfo[playerid][pChar] = 255;
    SetPlayerSkin(playerid, 255);
    }
    }


    Wäre so korrekt, oder nicht? Bin nicht der hellste im scripten 8|

    Mein SAMP Projekt: 85.214.254.132:7777


    -500 Slots - TeamSpeak 200 Slots - Forum BB 4


    RADIO

    TURN ME ON !

  • Wäre so korrekt, oder nicht?


    Naja...die Anweisung war: Mache den NPC zum Admin.


    Du hast gemacht: Prüfen ob der Name "NAME_DES_BOTS" ist und dann setze ihn Skin 255.


    ...ich bin mir jetzt nicht ganz sicher, aber ich glaube diese Sache die du gemacht hast und der Auftrag könnten unterschiedlicher nicht sein :wacko:


    Du hast doch ein Projekt...dann frag doch einfach den Skripter von deinem Projekt.


    Oder poste hier, wie z.B. dein makeadmin Befehl aussieht, aber ohne mehr Informationen kann man dir nicht helfen.


    mfg. :rolleyes:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Das Projekt läuft derzeit ohne Skripter. Ich habe zu beginn des Projektes, jemanden beauftragt, mir ein Script mit meinen Wünschen zu erstellen. Gegen Bezahlung hat er dies auch ohne Probleme getan.


    Der Nachteil den ich jetzt habe: Ich muss mich selbst da durch fuchsen...


    Der Makeadmin Befehl lautet wie folgt:


    http://pastebin.com/n0Bu9941

    Mein SAMP Projekt: 85.214.254.132:7777


    -500 Slots - TeamSpeak 200 Slots - Forum BB 4


    RADIO

    TURN ME ON !

  • Dann mach mal folgendes:


    //unter OnPlayerConnect (ganz oben hin)
    if(IsPlayerNPC(playerid)) {
    new ip[16];
    GetPlayerIp(playerid,ip,16);
    if(!strcmp(ip,"127.0.0.1")) return PlayerInfo[playerid][pAdmin] = 1337;
    return Kick(playerid); //Hier wird ein Angriff auf deinen Server verübt!
    }


    //Unter OnPlayerRequestClass (ganz oben hin)
    if(IsPlayerNPC(playerid)) return SetSpawnInfo(playerid,0,255,0,0,0,0,0,0,0,0,0,0),SpawnPlayer(playerid);


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • [23:14:04] [npc:join] PilotLS has joined the server (5:127.0.0.1)
    [23:14:04] NPC: Connection from 127.0.0.1 is allowed.
    [23:14:07] [junkbuster] Executing JunkBuster Chrome for player 'PilotLS'.
    [23:14:07] [npc:part] PilotLS has left the server (0:2)


    Hat sich nicht wirklich was verändert :/


    PAWNO compiled zumindest ohne Warning oder Errors :)


    Mfg

    Mein SAMP Projekt: 85.214.254.132:7777


    -500 Slots - TeamSpeak 200 Slots - Forum BB 4


    RADIO

    TURN ME ON !

  • Hat sich nicht wirklich was verändert :/


    Nun, ich weiß nicht welche Version o.ä. du hast, aber öffne doch einfach das Skript, suche nach "Executing JunkBuster Chrome" ...und lösche die Zeile raus bzw den Kick von dem NPC ^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S