Beiträge von Indec

    Auf unserem Server laden die Gebäde ernsthaft langsam. ?(
    (So langsam, das wenn man direkt davor ist sie erst sieht.)




    Arbeiten mit CreateDynamicVehicle.


    Was kann man dagegen tun?


    Danke im Voraus. :)

    Hallo, ich habe noch ein ernsthaftes Problem.


    Bei mir laden die Statistiken nicht.
    In den Scriptfiles ist es aber alles richtig. Könnt ihr mir sagen, ob hier ein Fehler drinnen ist?


    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
    sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
    sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
    sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
    sSpieler[playerid][Team] = dini_Int(Spieler,"Team");
    sSpieler[playerid][Perso] = dini_Int(Spieler,"Perso");
    sSpieler[playerid][Banned] = dini_Int(Spieler,"Banned");
    sSpieler[playerid][Tutorial] = dini_Int(Spieler,"Tutorial");
    sSpieler[playerid][Autoschein] = dini_Int(Spieler,"Autoschein");
    sSpieler[playerid][Job] = dini_Int(Spieler,"Job");
    sSpieler[playerid][sLogin] = 1;
    //SpawnPlayer(playerid);
    }
    return 1;
    }
    stock SpielerSpeichern(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
    dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
    dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
    dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
    dini_IntSet(Spieler,"Perso",sSpieler[playerid][Perso]);
    dini_IntSet(Spieler,"Banned",sSpieler[playerid][Banned]);
    dini_IntSet(Spieler,"Tutorial",sSpieler[playerid][Tutorial]);
    dini_IntSet(Spieler,"Autoschein",sSpieler[playerid][Autoschein]);
    dini_IntSet(Spieler,"Job",sSpieler[playerid][Job]);
    }
    return 1;
    }

    Hallo, ich habe ein Selfmade angefangen, aber ich weiß einfach nicht wie man das macht das wenn man schreibt, das das nur Spieler in der Nähe sehen, und das da "sagt" davor steht.


    Wäre nett, wenn jmd. einen Code hat, und bitte nicht aus einem GF kopiert.

    Back to Topic pls.


    Braeuchte immer noch hilfe...


    Ok, ich kann dir wirklich nur sagen, was ich von dem Freund weiß. Der Hatet jeden Tag einen bekannten Server, und kennt sich damit so Professionell mit aus, das er da selbst wenn die Registrationen abgeschaltet sind reinkommt.
    Einmal habe ich mit nem Freund ausprobiert, und da war tatsächlich die Computer-IP gesperrt?! Aber selbst das hat nichts gebracht, weil man die auch innerhalb von ca. 3 Minuten ändern kann.


    Ich Raate dir das Thema noch einmal GRÜNDLICH zu lesen ...
    P.s.
    Dein Script Ausschnitt ist so unnötig jeder der hier im Thema postet hat wohl schon gescriptet


    Ich habe es gründlich gelesen, und das war nur ein Beispiel! ?(


    Ein Fall von nicht ordentlich lesen. In solchen faellen reicht meistens schon ein Rangebann.


    Nein, also einen Account kannst du permanent sperren. ;) if(PlayerInfo[playerid][pBanned] >= 1)
    Nur die IP. Die kannst du so leicht verändern, das dauert mit Programm 2 Sekunden. HDD - Ban? Nochnie von gehört.

    Das mit vehicleid habe ich auch schon probiert. 8|


    Ich habe geknobelt, und folgende Lösung gefunden:



    if(GetVehicleModel(newcar) == 538)
    {
    if(PlayerInfo[playerid][pJob] == 23)
    {
    SendClientMessage(playerid,WHITE,"Benutze: {FF8200}/startdrive{FFFFFF} um als Zugfahrer zu jobben!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Zugfahrer!");
    RemovePlayerFromVehicle(playerid);
    new Float:xa, Float:ya, Float:za, Float:zaa;
    GetPlayerPos(playerid, xa, ya, za);
    GetPlayerFacingAngle(playerid, zaa);
    SetPlayerPos(playerid, xa, ya, za+2);
    SetPlayerFacingAngle(playerid, zaa);
    }
    }



    Funzt. Trz. danke für alle Antworten. 8)

    Hallo, Leute


    Ich habe einen schwerwiegenden Fehler. :(


    Ich möchte reinmachen, das wenn man einen Zug betritt, und man kein Zugfahrer ist, das man dann rausgeworfen wird. Seltsamerweise wird man nicht rausgeworfen.


    if(GetVehicleModel(newcar) == 538)
    {
    if(PlayerInfo[playerid][pJob] == 23)
    {
    SendClientMessage(playerid,WHITE,"Benutze /startdrive, um als Zugfahrer zu jobben!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Zugfahrer!");
    RemovePlayerFromVehicle(playerid);
    }
    }



    Es gibt keine Fehlermeldungen bei Pawno.



    Danke im Voraus. :)

    Hallo, ich möchte alle CreateDynamicObject`s durch CreateObject ersetzen, weil CreateDynamicObject bei mir nicht mehr funzt.
    Gibt es da ein Programm das alle CreateDynamicObject`s durch ein CreateObject ersetzen kann?


    p.s. ich weiß nicht ganz genau, wo die Frage hinkommt, aber ich versuche es mal hier.