Beiträge von ktos

    Bin ein unstolzer raucher...
    Hab mit 12 (leider) damit angefangen - natürlich durch meine Freunde.. :thumbdown:
    Heute bin ich 16 und es fällt mir schwer damit aufzuhören, jedoch hilft mir ne Kippe sehr wenn ich Stress habe. (Habe ich viel..)
    Und kann leider nicht damit aufhören!
    Deshalb kann ich euch nur empfehlen die Finger davon zulassen!

    @JAGHAX: Das stimmt, aber das hat ja bisher auch nicht geklappt bzw. nur bei der ID 0 ^^


    @Nico65: Daaaaaanke :love: Es klappt :thumbup:

    Kein Problem,
    das lag an dem return nach der Schleife.
    Weil dann wird dies nur 1x ausgeführt und dann wird die Schleife halt gestoppt.
    Daswegen wird nur ID 0 gespeichert.

    Versuch es mal so:


    if(strcmp(cmdtext,"/saveaccounts",true) ==0 )
    {
    if(isPlayerAnAdmin(playerid,7))
    {
    SendClientMessage(playerid,COLOR_GREEN,"Accounts werden gespeichert");
    format(string,sizeof(string),"AdmCmd: Admin %s hat alle Accounts gespeichert.",SpielerName(playerid));
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    SavePlayer(i);
    }
    SendAdminMessage(COLOR_LIGHTRED,string);
    }
    else
    {
    return SendClientMessage(playerid,COLOR_GRAD2,"* [SERVER]Du kannst diesen Befehl nicht nutzen!");
    }
    }

    Dein System packt es einfach nicht.
    Laptops sind nicht dafür bestimmt um zu "zocken" sondern zum organisieren usw.
    Ein Kumpel wollte auch Minecraft zocken und hat auch nen Laptop mit einem i5 usw. aber es geht kaum, es laggt einfach nur.

    Wenn er NVidia hat liegt es an der Onboard Grafikkarte...
    Er muss mit Rechtsklick auf das Minecraft Icon klicken und dann dort die andere Grafikkarte auswählen.
    War bei mir auch so, und nun kann ich es lagg frei auf dem Laptop zocken.


    B2T:
    Ich habe das Game zwar nicht, aber ich habe gehört dass, das Spiel überhaupt laggt bzw beim Spiel öfters hohe FPS abstürze gibt.
    Ich denke das liegt nicht an deinem PC sondern eher am Game!

    Ist doch genau das gleiche was ich gepostet habe :P ^^


    B2T: So wie ich es gepostet habe müsste es eigentlich funktionieren,
    denn so funktioniert es bei mir auch..

    Versuch das mal so:


    if(strcmp(cmd, "/maske", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8)
    {
    if(mask[playerid] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    ShowPlayerNameTagForPlayer(i, playerid, 1);
    mask[playerid] = 0;
    new string[252],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"** %s hat seine Maske abgesetzt **",name);
    ProxDetector(15.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME);
    }
    else if(mask[playerid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    ShowPlayerNameTagForPlayer(i, playerid, 0);
    mask[playerid] = 1;
    new string[252],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"** %s hat eine Maske aufgesetzt **",name);
    ProxDetector(15.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Hitman!");
    }
    }
    return 1;
    }


    Und dann halt noch das bei OnPlayerStreamIn nicht vergessen.


    LG,
    Nico.

    Da wo du ihn spawnen lassen willst, das hier einfügen:


    SetPlayerPos(playerid,1715.2151,-1912.7118,13.5665);


    Also die ersten 3 Float Zahlen von dem hier:


    0,1715.2151,-1912.7118,13.5665,358.8067,0,0,0,0,0,0


    LG,
    Nico.

    Nein den Befehl kannst du so lassen wie er war.
    Weil sonst verschwindet der Name erst wenn der Spieler neu gestreamt wird.
    Einfach das was ich gepostet habe noch mal bei OnPlayerStreamIn einfügen.


    LG,
    Nico.

    public OnPlayerStreamIn(playerid, forplayerid)
    {
    if(mask[playerid] == 1)
    {
    ShowPlayerNameTagForPlayer(forplayerid, playerid, 0);
    }
    else if(mask[playerid] == 0)
    {
    ShowPlayerNameTagForPlayer(forplayerid, playerid, 1);
    }
    return 1;
    }
    Damit wenn der Spieler neu gestreamt wird auch der Name entfernt/angezeigt wird.


    LG.