Beiträge von Mafu

    Hm ein Terrarium für Menschen, so sieht es für mich aus. Dennoch finde ich es recht schön ;) 8/10, wie gesagt die Bude ähnelt mir zu sehr einem für Menschen hergerichtetem Terrarium.

    Die nutzen wir ja auch bei M:RL, für welchen Server du sie ja gemappt hattest. Schade, dass du sie veröffentlichst. Ist natürlich nice die Map :D



    //haube Zitat entfernt.

    Und jetzt kommt mal der Typische Suchti:


    Meine Hobbys sind:
    WoW zocken xD
    GTA zocken xD
    und Scripten.
    Naja hier in der Gegend ist eher wenig los. Für Fußball müsst ich mich viel zu viel bewegen. Für Musik machen fehlt es mir an Taktgefühl und naja, wirklich was können außer PC tu ich eh nich.

    if (strcmp(cmdtext, "/bsn", true) == 0)
    {
    if (IsPlayerInAnyVehicle(playerid))
    {
    SetVehiclePos(GetPlayerVehicleID(playerid),1153.3712,-921.1945,43.1472);
    LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
    }
    if (!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid,1153.3712,-921.1945,43.1472);
    SetPlayerInterior(playerid, 0);
    SendClientMessage(playerid, COLOR_YELLOW, " Du hast dich zum BSN teleportiert.");
    }
    return 1;
    }


    Du hast jeweils eine Stelle bei den Coordinaten zu viel. Du hattes:


    (x, y, z, X-Rotation)


    letztere habe ich jeweils entfernt.

    Benutzt ihr den gleichen internett anschluss wenn ja, muss er auch über den loaclhost connecten 127.0.0.1:PORT


    Falsch der Localhost ist nämlich der EIGENE PC.


    Also am gängigsten ist ja über LAN. Am besten gehst du auf: Start, Ausführen. Dann ist da so ein kleines Fenster. Gib CMD ein und in die Konsole die dann erscheint tippst du ipconfig ein. Der spuckt dir nun ein paar IP Adressen aus (Router, deinen PC usw ;)) Die oberste IP (Sollte 192.168.x.x (Die letzten Beiden sind gerne unterschiedlich) sein) muss dann dein Bruder zum connecten nutzen.


    Ich schau mal ob ich das demnächst Kürze.


    Was hab ich an der Edit Regel nicht beachtet? Ich schrieb vor dem Editierten "Edit:", sollte also doch passen oder nicht? Du verwirrst mich :/

    Hallo Breadfishler,


    ich habe ein Mini-Admin Filterscript geschrieben.


    Vorneweg: Ich hatte keine Gelegenheit es zu testen, weswegen ich keine Garantie biete, dass es problemlos läuft.


    Beim 1. Login erstellt es eine File, in der es euren Namen und euer Adminlevel (0-3) speichert.


    Nun kann man als lvl 3 Admin, oder Rcon Admin mit "/makeadmin ID Lvl" die Rechte vergeben.


    CMDs:


    /makeadmin = Spieler zum Admin/Supporter/Mod machen (Admin lvl 3 oder Rcon Admin)
    /giveplayercash = Einem Spieler Geld Adden (Admin lvl 2)
    /goto = zu anderem Spieler teleportieren (Admin lvl 2)
    /gethere = Spieler zu sich teleportieren (Admin lvl 2)
    /veh = Fahrzeug Spawnen (Admin lvl 2)
    /porttocar = zu Fahrzeug teleportieren (Admin lvl 2)
    /portcar = Fahrzeug zu sich teleportieren (Admin lvl 2)
    /heal = Spieler Leben auf 100 setzen (Admin lvl 2)
    /armour = Rüstung eines Spielers auf 100 setzen (Admin lvl 2)
    /godmode = Sich selbst alle 200 millisekunden heilen (Admin lvl 2)
    /deletecar = Fahrzeug indem man sitzt löschen (Admin lvl 2)
    /kick = Spieler Kicken (Admin lvl 1)
    /ban = Spieler Bannen (Admin lvl 1)


    Richtige Installation:


    .pwn Datei im PAWNO Editor öffnen, mit F5 Convertieren: Wichtig: Include Dini benötigt.
    .amx Datei, die eben entstand in den Filterscript Ordner packen.
    server.cfg öffnen und Adminfilterscript in der Filterscript Reihe eintragen, abspeichern und schließen
    Scriptfiles Ordner öffnen und neuen Ordner namens: Admins, erstellen.
    Server.exe starten und spielen.


    Edit: Pastebin funzt bei mir wieder: Pastebin Link

    Ich hab ein Problem, was ich mich nich erklären kann.
    Er beschwert sich, ich hätte portcar nicht definiert.
    Und er warnt mich, dass portcar nirgends benutzt wird. Wiederspruch in sich find ich.


    dcmd(portcar, 7, cmdtext); // das hab ich bei OnPlayerCommandText bei meinen andern DCMDs.



    dmcd_portcar(playerid, params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    new vID;
    if(sscanf(params, "d", vID))
    {
    return SendClientMessage(playerid, rot, "Richtige Anwendung: /portcar Fahrzeugid");
    }
    GetPlayerPos(playerid, x, y, z);
    SetVehiclePos(vID, x+1, y+1, z);
    }
    return 1;
    }

    So ginge es auch.


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new Fahrzeug = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER) //im diesen Callback braucht man kein GetPlayerState
    {
    if(IsaCarCar(Fahrzeug))
    {
    if(!GetPlayerSkin(playerid) != 120)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GELB,"du hast nicht den richtiegen skin");
    }
    }
    }
    return 1;
    }
    also

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new Fahrzeug = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER) //im diesen Callback braucht man kein GetPlayerState
    {
    if(IsaCarCar(Fahrzeug))
    {
    if(!GetPlayerSkin(playerid) == 120)
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,GELB,"du hast nicht den richtiegen skin");
    }
    }
    }
    return 1;
    }


    Versuchs mal so, dann sollte nur 120 einsteigen können

    Ja und weils net Ging wieder raus gemacht...


    Aber es muss am UsedPW liegen. Hab eben ne Stelle entdeckt:


    SpielerInfo[playerid][pPW] = UsedPW, hab also den SpielerInfo teil mal angefügt. Converted richtig, ich musses nur noch testen.


    Edit: Oh klasse wast geschaft, aber wenn ein Teil des PWs richtig ist connectet er schon. Sprich wenn ich eingebe:


    /login q3rfedf passiert nix.


    /login test wäre richtig


    /login te reicht aber :(

    Hat mehr Probleme gemacht als gelöst... habs also wieder wie bei mir oben drinnen... (Der Witz ist ja, dass nur die einzelne Zeile Probleme macht.)


    Vllt gibt es aber auch ne andere Möglichkeit zu schaun, ob des PW das richtige ist?