Beiträge von BlackFoX

    Return bricht die Funktion im Normalfall ganz ab sprich würde es beim ersten Durchlauf immer abbrechen


    public DurstCheck()
    {
    new DurstString[20];
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(PlayerInfo[i][pDurst] >= 100)
    {
    format(DurstString, sizeof(DurstString), "~r~----------");
    TextDrawSetString(Durst[i], DurstString);
    }
    else else if(PlayerInfo[i][pDurst] >= 90)
    {
    format(DurstString, sizeof(DurstString), "~r~---------~g~-");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 80)
    {
    format(DurstString, sizeof(DurstString), "~r~--------~g~--");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 70)
    {
    format(DurstString, sizeof(DurstString), "~r~-------~g~---");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 60)
    {
    format(DurstString, sizeof(DurstString), "~r~------~g~----");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 50)
    {
    format(DurstString, sizeof(DurstString), "~r~-----~g~-----");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 40)
    {
    format(DurstString, sizeof(DurstString), "~r~----~g~------");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 30)
    {
    format(DurstString, sizeof(DurstString), "~r~---~g~-------");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 20)
    {
    format(DurstString, sizeof(DurstString), "~r~--~g~--------");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] >= 10)
    {
    format(DurstString, sizeof(DurstString), "~r~-~g~---------");
    TextDrawSetString(Durst[i], DurstString);
    }
    else if(PlayerInfo[i][pDurst] <= 3)
    {
    format(DurstString, sizeof(DurstString), "~g~----------");
    TextDrawSetString(Durst[i], DurstString);
    }
    }
    return 1;
    }

    cin.get muss nicht nach jedem Befehl wieder hin ^^ reicht einmal am Code Ende solange der Code nicht mittendrin abbricht.

    Code
    cin.ignore(Maximale_Länge,"Zeichen");


    Beispiel...

    Code
    cin.ignore(12,"\n"); // jaja sieht Sinnlos aus ist aber nur ein Beispiel

    Du kannst du unter Cpp auch String Compare nutzen ;) zudem ähnelt die Pawn Struktur noch der von C sprich C++ bietet erst bestimmte Möglichkeiten natürlich auch wieder auf anderer Struktur,
    in Cpp kann man es mit mehreren Methoden umsetzen je nach dem wie man sich auf die Optimierungen einstellt & welche Methode besser ist.

    Wenn du deine Wünsche Punkt genau beschreiben würdest, wäre das ganze einfacher nicht das nachher was fehlt und immer wieder was drauf muss.

    for(new i = 0;i<sizeof(diearray_mit_den_objekten);i++){
    CreateObject(diearray_mit_den_objekten[0],diearray_mit_den_objekten[1],diearray_mit_den_objekten[2],diearray_mit_den_objekten[3],diearray_mit_den_objekten[4],diearray_mit_den_objekten[5]);
    }


    Ganz einfach, dann musst du nicht extra alle Objekte umwandeln

    Was ich noch empfehlen würde, ne Blutuntersuchung, so kann der Arzt locker feststellen was fehlt und welche Werte dein Körper hat, sprich
    das du Untergewicht hast kann an der Schilddrüse liegen, ansonsten halt nicht so schnell aufspringen sondern 10-20 Sekunden an der Bettkante sitzen & dann langsam aufstehen

    Wenn es nicht klappt , öffnest du die Dm Map per Editor und änderst dort den Header in


    Code
    <map mod="race" version="1.0" >


    und konvertierst es, so sollten auch Dm Maps erkannt werden sprich richtig umgewandelt werden.

    Windows Me, schon eine Fehler beim Arbeitsplatz öffnen, und es stimmt sogar ;)
    Ich glaube eher weniger das er so etwas sucht & Testdrive läuft nicht auf Flash Basis , ja ich weiß das wusstest ihr siggi nicht ;)