Beiträge von Finger

    ok, danke
    Hätte noch eine Frage, und zwar es zeigt den Tacho beim Einsteigen schon an,
    aber beim aussteigen bleibt er da..


    if(newstate == PLAYER_STATE_DRIVER)
    {
    TextDrawShowForPlayer(playerid,SpeedoBox);
    TextDrawShowForPlayer(playerid,SpeedoVehText);
    TextDrawShowForPlayer(playerid,SpeedoVeh[playerid]);
    TextDrawShowForPlayer(playerid,SpeedoKMHText);
    TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
    TextDrawShowForPlayer(playerid,SpeedoTankText);
    TextDrawShowForPlayer(playerid,SpeedoTank[playerid]);
    TextDrawShowForPlayer(playerid,SpeedoHealth[playerid]);
    TextDrawShowForPlayer(playerid,SpeedoHealthText);
    TextDrawShowForPlayer(playerid,MotorLicht);
    SetTimer("MotorLichttimer",10000,false);
    }
    if(oldstate == PLAYER_STATE_DRIVER)
    {
    TextDrawHideForPlayer(playerid,SpeedoBox);
    TextDrawHideForPlayer(playerid,SpeedoVehText);
    TextDrawHideForPlayer(playerid,SpeedoVeh[playerid]);
    TextDrawHideForPlayer(playerid,SpeedoKMHText);
    TextDrawHideForPlayer(playerid,SpeedoKMH[playerid]);
    TextDrawHideForPlayer(playerid,SpeedoTankText);
    TextDrawHideForPlayer(playerid,SpeedoTank[playerid]);
    TextDrawHideForPlayer(playerid,SpeedoHealth[playerid]);
    TextDrawHideForPlayer(playerid,SpeedoHealthText);
    }

    Beim zweiten wird das dann für alle Spieler gleichzeitig disabled. Dann nur SetTimer verwenden. Brauchst dann auch keinen Parameter playerid mehr.
    Beim ersten wird es nur bei einem Spieler disabled[/quote]


    wenn ich das 2 nehme, wie muss ich dann den timer machen?
    so?
    SetTimerEx("MotorLichttimer",10000,false,"i",playerid);

    public MotorLichttimer(playerid, Text:clickedid)
    {
    TextDrawHideForPlayer(playerid,MotorLicht);
    return 1;
    }

    hey, ich habe einen Timer erstellt, wo Textdraws verschwinden sollen.
    Jetzt hab ich ein Problem, und zwar verschwinden die Textdraws nur bei ID 0 und sonst bei keinem???

    ok, war was anderes..
    Ich habe jedesmal, wenn ich das Login mit Textdraws mache ein Problem.
    Ich logge mich normal ein, spawne dann und die Faust +Map sind nicht da,
    dann drücke ich 1mal Esc und die Map+Faust erscheinen und ich kann mich wieder bewegen


    An was liegt das ?-.-

    ja, habs auf 0.3x umgewandelt..



    Zu dem anderen,
    wenn ich auf den Textdraw klicke passiert nichts
    public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
    {
    if(playertextid==Button[playerid])// Also wenn playertextid TextDraw0 ist dann ....
    {
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    if(IsPlayerNPC(playerid))
    {
    SpawnPlayer(playerid);
    return 1;
    }
    if(gPlayerAccount[playerid] == 1 && gPlayerLogged[playerid] == 0)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Bitte logge dich in deinen Account %s ein.",sendername);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
    }
    else if(gPlayerAccount[playerid] == 0 && gPlayerLogged[playerid] == 0)
    {
    SetPlayerSkin(playerid,60);
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
    format(string,sizeof(string),"{F3F7F2}Herzlich Willkommen {FFD200}%s{F3F7F2},\nDein Account wurde in unserer Datenbank\nnicht gefunden, bitte Registriere dich\n",playername);
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Willkommen",string,"Weiter","");
    }

    }
    return 1;
    }

    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10737) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10738) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10739) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10740) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10741) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10742) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10743) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10744) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10745) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(10746) : error 017: undefined symbol "playerid"
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(54623) : warning 217: loose indentation
    C:\Users\Andi\Desktop\WoS 3.0.3\gamemodes\WoSNEW.pwn(54625) : warning 217: loose indentation




    Button[playerid] = CreatePlayerTextDraw(playerid, 245.777847, 198.115524, "Login oder Register");
    PlayerTextDrawLetterSize(playerid, Button[playerid], 0.449999, 1.600000);
    PlayerTextDrawAlignment(playerid, Button[playerid], 1);
    PlayerTextDrawColor(playerid, Button[playerid], -1);
    PlayerTextDrawSetShadow(playerid, Button[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Button[playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, Button[playerid], 51);
    PlayerTextDrawFont(playerid, Button[playerid], 1);
    PlayerTextDrawSetProportional(playerid, Button[playerid], 1);
    PlayerTextDrawSetSelectable(playerid, Button[playerid], true);


    new PlayerText:Button[MAX_PLAYERS];




    was ist falsch???
    10 Errors.[/pwn]