Beiträge von Kinimod

    Liest Du eigentlich auch die Hinweise, die Dir hier gegeben werden?


    Scheint zu passen, da hast du ja keinen Neustart vom Timer dinne, und du hast kein Loop in dem public.
    Dann poste den gesamten Abschnitt der
    timer[playerid] = SetTimerEx("tottimer",1000,true,"i",playerid);


    enthält. Das scheint mir die einzig übrige erklärbare Fehlerquelle. :rolleyes:


    Das ist trotzdem kein grund auch invalide zu coden. Wenn man eine vollkommen valide Software benutzt sollte sein Arbeit auch valide sein. Denn das WBB3 ist es


    Du willst mir also erzählen, dass ein weltweites Unternehmen in der Webentwicklungsbranche wie google so invalide programmiert, dass gleich 26 Errors auftauchen? :rolleyes:
    Genau das will ich damit ausdrücken, diese Websiete ist manchmal sowas von dämlich, dass man da sowieso einen fuck drauf geben kann; einfach selber lernen, valide zu programmieren und man ist auf der sicheren Seite.

    Was ist denn der Unterschied?


    Hauptamt = hauptberuflich mit Gehalt und Ehrenamt = nebenberuflich ohne Gehalt


    Um Rettungssanitäter zu werden, musst Du Dich in einer Rettungsdienstschule bewerben. Die Ausbildung beinhaltet einen theoretischen und praktischen Teil. Willst du jedoch Notfallsanitäter werden (ehem. Rettungsassistent, höchster nichtärztlicher Rang), verhält sich das anders, da das eine duale Ausbildung ist, soweit ich informiert bin. Da würde ich mich jedoch eher bei der nächsten Rettungswache informieren.

    Ist ja toll, dass du das probiert hast, was interessant wäre ist, was damit genau passiert. Wird die Meldung ausgegeben?
    Wenn nein, hast du mal geschaut, ob der else Zweig ausgeführt wird?

    Hast du auch die GTA:SA Version 1.0? SAMP funktioniert nur mit der SA Version 1.0.
    Du bräuchtest in dem Falle einen Downgradepatch auf 1.0. Einfach mal googlen.


    Ein anderes Problem wäre eine fehlende samp.dll.

    BTW: Du fragst ab, ob der eingebene Geldbetrag weniger, als 3000 Zeichen besitzt, ich denke mal, du willst eher abfragen, ob der Geldbetrag kleiner, als 3000 ist.
    Dafür einfach das strlen() weglassen. Ebenso solltest du keine negativen Zahlen zulassen, was nach dem jetzigen Stand nicht so wäre. Dem Nutzer würde immer Geld abgezogen.

    palwal: Der Lehrer will anscheinend Frames und kein Float verwenden.


    Naja, Frames sind eigentlich veraltet, aber wenn Dein Lehrer das so will, soll er es doch bekommen.


    Es gibt Framesetgeneratoren.
    http://www.on-mouseover.de/f_gen/index_ie.html
    Einer von vielen.


    Das 4. Modell ist Deins, nur mit anderen Maßen.


    Ich würde Dir allerdings empfehlen, Dir das mal zur Gemüte zu ziehen und nicht nur copy & paste, kann ja nicht die Lösung sein, bei Hausaufgaben in einem Forum nachzufragen.

    Möchtest du jetzt in den Frames externe Seiten anzeigen lassen oder einfach div's so anordnen?


    Bei letzterem einfach mit der float Eigenschaft in CSS arbeiten.

    Keine Arrays. Setz Variablen auf den Spieler.


    z.B.


    new checkpointSteinbruch[MAX_PLAYERS];


    Was ein umständlicher Schwachsinn...


    Einfach 2-dimensionale Arrays verwenden, dann braucht man nicht für jeden Checkpoint ein Array zu verwenden, das frisst alles Speicher.

    Du möchtest also zählen, wieviele Spieler eine bestimmte PVar mit einem bestimmten Wert haben, habe ich das richtig verstanden Fragezeichen


    Wenn ja, dann einfach folgendes dahin, wo es gezählt werden soll:

    new counter = 0;
    for(new i=0; i<GetMaxPlayers(); i++){ //Durchläuft alle Slots
    if(GetPVarInt(i, "NameDerVariable") == WERT) counter++;
    }


    counter erhält nun die Anzahl der Spieler, die diese Variable auf diesen Wert haben.

    NoName Reallife - Euer Ernst?
    Wer sich nicht mal die Mühe gibt, sich auch nur ansatzweise einen adäquaten Namen auszudenken, bekommt von mir keine gute Bewertung.
    Der Name zeugt nur von mangelndem Interesse.


    //E: "Der Server der dir gefällt" Okay, danke für die Info, wusste ich noch gar nicht.

    Die Funktion returnt kein Boolean, sondern einen Integer, daher kann da kein Ausrufezeichen stehen. Also erscheint ein Tag Missmatch Error.
    Die korrekte Vorgehensweise ist, dass du ein != verwendest, aber mach es lieber in der klassischen Variante:


    if(GetVehicleModel(vehicleid) == 578){
    //Dialog
    }else{
    //Error
    }