Beiträge von samu

    funktioniert :)


    noch eine frage, welche einstellungen muss ich machen, das der Checkpoint so 100 meter hoch ist, also das man ihn schon von der ferne sieht?

    nene, der Checkpoint wird mit einem Command erstellt


    Einsatzcheckpoint = CreateCheckpoint(playerid , x, y, z, 5.0, 10000.0);


    Aber ich will ja, das wenn man durch in läuft/fährt, dass er dann verschwindet und das klappt nicht

    Hi,


    habe ein Problem mit meinen Checkpoints, sie sollten eigentlich verschinden wenn ich "in ihnen stehe", tun sie aber nicht 8|


    public OnPlayerEnterStreamedCheckpoint(playerid,streamid)
    {
    if(streamid == Einsatzcheckpoint)
    {
    DestroyCheckpoint(Einsatzcheckpoint);
    }


    Passt da das DestroyCheckpoint ?

    Also, es funktioniert jetzt alles


    ABER


    Sobald 2 Leute auf dem server sind, sinken die Strings, also die Textdraws nur bei ID 0, bei zB ID 1 bleiben sie, wie sie beim Connecten waren :evil:

    ok dann fang ich mal an :D


    - Also das JobInfo hat keine Bedeutung, den array hab ich zuerst für Jobs erstellt, danach eben noch mehr reingepackt


    - Zum Timer:
    Er startet in OnGameModeInit(), forward dazu lautet Beduerfnisse();


    SetTimer("Beduerfnisse", 10000, true);


    Dann hier der gesamte Timer:


    public Beduerfnisse()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && Eingeloggt[i] == 1)
    {
    JobInfo[i][Hunger] --;
    JobInfo[i][Durst] --;
    if(JobInfo[i][Hunger] <= 100)
    {
    if(AccountInfo[i][show] == 0)
    {
    TextDrawTextSize(Stats3_1[i], 90.0, 139.0);
    }
    if(AccountInfo[i][show] == 1)
    {
    TextDrawHideForPlayer(i, Stats3_1[i]);
    TextDrawTextSize(Stats3_1[i], 90.0, 139.0);
    TextDrawShowForPlayer(i, Stats3_1[i]);
    }
    }
    if(JobInfo[i][Hunger] <= 90)
    {
    if(AccountInfo[i][show] == 0)
    {
    TextDrawTextSize(Stats3_1[i], 85.0, 139.0);
    }
    if(AccountInfo[i][show] == 1)
    {
    TextDrawHideForPlayer(i, Stats3_1[i]);
    TextDrawTextSize(Stats3_1[i], 85.0, 139.0);
    TextDrawShowForPlayer(i, Stats3_1[i]);
    }
    }
    if(JobInfo[i][Hunger] <= 80)
    {
    if(AccountInfo[i][show] == 0)
    {
    TextDrawTextSize(Stats3_1[i], 80.0, 139.0);
    }
    if(AccountInfo[i][show] == 1)
    {
    TextDrawHideForPlayer(i, Stats3_1[i]);
    TextDrawTextSize(Stats3_1[i], 80.0, 139.0);
    TextDrawShowForPlayer(i, Stats3_1[i]);
    }
    }


    ... geht so weiter bis if(JobInfo[i][Hunger] <= 0)


    Zur sicherheit hab ich mal einen Cmd rein, mit dem ich JobInfo[i][Hunger] auslesen kann, sofort nach dem einloggen springt es auf 0, obwohl ich in die Datei, die sich der String blabla[Hunger] beim einloggen holt die zahl 100 steht 8|

    Habe ein Problem mit diesen Strings hier:


    public Beduerfnisse()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && Eingeloggt[i] == 1)
    {
    JobInfo[i][Hunger] --;
    JobInfo[i][Durst] --;
    usw.


    Hab mir das ganze mal auslesen lassen, sobald der timer startet, obwohl der string "99" ist springt das sofort auf -1 :pinch:


    Habt ihr ne ahnung was das sein könnte?

    Hi,


    jetzt mal so ne frage:


    Ich hab 2 Textdraws die werden für den Spieler sichtbar sobald er ins auto einsteigt (Tank und Schaden). Is jetzt notwendig das ich das Textdraw für jeden Spieler erstelle also mit new Text:Tank[MAX_PLAYERS], oder reicht es einfach nur new Text:Tank zu machen? Weil bei jeden Spieler soll ja was anderes stehen nähmlich der Tank und der Schaden von seinem auto.


    gruß samu

    Hi,


    die Animation mit dem Fußkick startet erst, sobald ich ein zweites Mal /training an der Pos. eingebe ?(


    if(strcmp(cmd, "/training", true) == 0)
    {
    if(PlayerToPoint(1.0, playerid, 767.1644,14.3700,1000.6999))
    {
    //TogglePlayerControllable(playerid, 0);
    ApplyAnimation(playerid,"FIGHT_C","FightC_1",3.0,1,1,1,1,1);
    SendClientMessage(playerid, PURPLE, "Du trainierst gerade ...");
    //SetTimer("Trainingstimer", 3000, 1);
    }
    return 1;
    }


    Weiß zufällig jmd was ich falsch mache?