Beiträge von Rolf_Mueller

    Moin Moin


    ich habe gerade beim aufräumen meiner Festplatte das Spiel SWAT 4 gefunden.Und hätte mal wieder Bock es im Multyplayermodus zu zocken.
    Hätte villeicht jemand lust?
    Denn m MP macht es sicherlich mehr fun als alleine im Singelplayermodus.


    Bei intresse könnt ihr euch ja per Skype:artemis9291 be mir melden.

    Hallo
    ich bin gerade dabei einen Keybinder für Samp zu schreiben.
    Nun wollte ich es so machen das man immer die TAste F2 + eine weitere Taste drücken muss,damit der Keybinder funktioniert.
    Nur weiß ich leider nich mehr wie das ging.


    Könnt ihr mir villeicht helfen?

    Hier die Zeilen:


    new speed[128];
    new Float:xfloat,Float:yfloat,Float:zfloat;
    new Float:distance,value;
    new Float: TachoX;
    GetPlayerPos(i, xfloat, yfloat, zfloat);
    distance = floatsqroot(floatpower(floatabs(floatsub(xfloat,TachoX[i])),2)+floatpower(floatabs(floatsub(yfloat,TachoY[i])),2)+floatpower(floatabs(floatsub(zfloat,TachoZ[i])),2));//Hier die Errorzeile
    value = floatround(distance * 11000);
    TachoX[i] = xfloat;
    TachoY[i] = yfloat;
    TachoZ[i] = zfloat;
    format(speed,sizeof(speed),"~b~%d",floatround(value/3200));
    TextDrawSetString(SpeedoKMH[i],speed);
    new namestring[128];
    format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
    TextDrawSetString(SpeedoVeh[i],namestring);

    Hallo ich bin gerade an einem TAchosystem dran,nur bekomme ich immer in der gleichen Zeile die gleichen Errors:


    Zitat

    Zeile (652) : Unbekannte Variable : "TachoX"
    Zeile (652) : Befehl hat keinen Sinn
    Zeile (652) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (652) : Ungültiger Befehl
    Zeile (652) : Zuviele Fehler in einer Zeile


    Der Fehler das sich in einer Zeile zu viele Fehler befinden ist ja logisch,nur komme ich mit den anderen Errors einfach nicht weiter :(


    Hier mal die Zeilen:


    GetPlayerPos(i, xfloat, yfloat, zfloat);
    distance = floatsqroot(floatpower(floatabs(floatsub(xfloat,TachoX[i])),2)+floatpower(floatabs(floatsub(yfloat,TachoY[i])),2)+floatpower(floatabs(floatsub(zfloat,TachoZ[i])),2));//Zeile 652
    value = floatround(distance * 11000);


    Hoffentlich könnt ihr mir da weiterhelfen.


    //edit rechtschreibfehler verbessert

    Ah danke für die Antwort.
    Habe ich gemacht:


    public OnPlayerUpdate(playerid)
    {
    new car = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(car) != 509 && GetVehicleModel(car) != 481 && GetVehicleModel(car) != 510 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new str[128];
    if(Tank[car] <= 10) format(str,sizeof str,"~w~Tank: ~r~%i%",Tank[car]);
    else if(Tank[car] <= 50) format(str,sizeof str,"~w~Tank: ~o~%i%%",Tank[car]);
    else if(Tank[car] <= 75) format(str,sizeof str,"~w~Tank: ~y~%i%%",Tank[car]);
    else if(Tank[car] <= 100) format(str,sizeof str,"~w~ Tank: ~g~%i%%",Tank[car]);
    TextDrawSetString(Anzeige[playerid],str);
    TextDrawShowForPlayer(playerid,str); //Zeile 534
    }
    return 1;
    }


    Nur kommt jetzt der error :

    Zitat

    Zeile (534) : Falscher Variablentyp als Parameter (Parameter #2)

    Hallo zusammen,ich habe gerade ein Motor/Tank/Tachosystem gescriptet.


    Der Tacho wird auch angezeigt,nur die Tankanzeige wird warum auch immer nicht angezeigt.
    Der Scriptteil sieht folgt aus:


    public OnPlayerUpdate(playerid)
    {
    new car = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(car) != 509 && GetVehicleModel(car) != 481 && GetVehicleModel(car) != 510 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new str[128];
    if(Tank[car] <= 10) format(str,sizeof str,"~w~Tank: ~r~%i%",Tank[car]);
    else if(Tank[car] <= 50) format(str,sizeof str,"~w~Tank: ~o~%i%",Tank[car]);
    else if(Tank[car] <= 75) format(str,sizeof str,"~w~Tank: ~y~%i%",Tank[car]);
    else if(Tank[car] <= 100) format(str,sizeof str,"~w~ Tank: ~g~%i%",Tank[car]);
    TextDrawSetString(Anzeige[playerid],str);
    }
    return 1;
    }
    Ich bekomme keine Errors oder so angezeigt.
    Warum wird mir keine Tankanzeige angezeigt?


    Schonmal vielen Dank für eure Hilfe

    Hallo zusammen,


    ich bal wieder an meinem Script dran.Bisher habe ich dafür dini benutzt.Nur habe ich jetzt gehört das dini zimlich langsam sein soll.
    Kennt ihr villeicht gute Altenativen zu Dini.
    Es sollte kein MYSQL sein.


    Schonmal vielen Dank für eure Hilfe.

    War auch gerade auf dem Server drauf und muss leider sagen,das zwar viele recht gute Ideen enhalten sind,diese nur leeider sehr schlecht umgesetzt worden sind.
    Der Job Vekehrspolizist zum Beispiel:


    Eigendlich eine gute Idee die ich bisher noch nie so gesehen habe,nur wenn man die fünf Sperren die man aufstellen kann aufgestellt hat,kann es vorkommen das alle Sperre auf einmal wieder verschwinden da die Entfernung zu den Objekten zu größ wäre.
    Auch die restliche Umsetzung des Jobs ist eher schlecht umgesetzt da der Job als "Anfängerfreundlich" empfolen wurde,nur nie gesagt wird das für die volllendung des Jobs ein Mitarbeiter vom ADAC vefügbar sein muss damit man überhaupt sein Gehalt ausgezahlt bekommt.
    Auch der Support könnte etwas freundlicher sein,denn wenn ich per /report(auch sehr hust unübersichtlich") frage wo sich die Base der Verkehrspolizisten befindet und der anwesende Supporter/Admin zu faul ist sich zu mir zu porten und mir den Ort nett & höfflich zu zeigen.Und es stattdessen per /tv macht finde ich es auch schon sehr fragwürdig.



    Aber soll sich jeder selbst ein Bild von dem Server machen.