Beiträge von Pennerjoe17

    Systemfehler ,danke:)




    ehm nein was laberst du da ????????? erstell mal einen neuen Script und das ist schon dabei man muss es AUS machen mit dem Befehl EnableStuntBonusForAll(0); das ist genauso wie mit Interrior ......egal lassen wirs einach ich hab schon was ich wollte

    Hallo ,ich wollte euch mal fragen wie man das im Script ausschalten kann das man kein Stunt Bonus mehr bekommt wie z.B. wenn man auf 1 Rad fährt dann bekommt man eine bestimmes Geld Bonus,ich würde gerne auf meinem Server diesen Bonus ausmachen weil ich das nicht brauche bitte hilft mir.




    Danke schonmal im Voraus!

    Hallo,ich hätte gerne das jemand mir hilft einen /spawnveh Befehl zu scripten oder einen schick den er/sie auch gleich erklärt.Mit diesem Befehl sollten man autos für sich im Spiel erstellen(porten) die auch nach einem Restart weider weg sind .Ich möchte nicht einfach Copy&Paste benutzen,ich möchte auch schon wissen wie es zu Stande kommt. Daher würde ich mich sehr über eure Hilfe freuen wenn ihr mir helfen könnt.


    z.B./spawnveh [carid] [farbe1] [farbe2]

    Hallo ich habe den Befehl /spawnveh mit ocmd gescriptet nun leider funk.sie nicht.Wenn ich im Spiel das eingebe: /spawnveh 444 2 2 dann passiert nichts.


    mein Script sieht so aus :
    ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2;
    new Float:CarX;
    new Float:CarY;
    new Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1) {
    if(sscanf(params,"iii",carid,farbe1,farbe2)) {
    return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    }
    if(IsPlayerConnected(playerid)) {
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    }
    else {
    SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    }
    return 1;
    }


    allerdings steht da auch keine Meldung das ich kein Admin sei.


    danke schonmal im Voraus!:)

    ehhm ich glaube du hast jetzt 2 mal eingefügt kann das sein oder gehört das zusammen??also Warning ist schon weg ,doch wenn ich im Spiel /spawnveh 444 2 2 eingebe passiert nichts..was soll ich machen damit etwas passsiert ich hab das jetzt bei mir so stehen:
    ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2,Float:CarX,Float:CarY,Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1)
    {
    if(sscanf(params,"iii",carid,farbe1,farbe2))return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    else return SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    return 1;
    }

    ich hab bei mir mit ocmd /spawnveh gescriptet und da kommt ein warning


    ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2;
    new Float:CarX;
    new Float:CarY;
    new Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1) {
    if(sscanf(params,"iii",carid,farbe1,farbe2)) {
    return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    }
    if(IsPlayerConnected(playerid)) {
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    }
    else {
    SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    }
    return 1;
    }
    // hier wäre diese Zeile



    warnings sind..... pwn(488) : warning 203: symbol is never used: "Spawnveh"


    das ist die letze Zeile danach wo nichts steht




    danke schonmal im Voraus

    nur noch 2 warning sind da kann man sie wegkriegen??



    C:\Program Files\Games\gamemodes\frankfurt.pwn(1738) : warning 219: local variable "Tachostring" shadows a variable at a preceding level
    C:\Program Files\Games\gamemodes\frankfurt.pwn(1751) : warning 203: symbol is never used: "Tachostring"



    public TachoTimer()
    {
    new Float:X1[MAX_PLAYERS], Float:Y1[MAX_PLAYERS], Float:Z1[MAX_PLAYERS];
    new Float:X2[MAX_PLAYERS], Float:Y2[MAX_PLAYERS], Float:Z2[MAX_PLAYERS];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
    {
    new Float:Entfernung, Float:Geschwindigkeit; // Die definierten Floats die mit den Werten gefüttert werden
    GetVehiclePos(GetPlayerVehicleID(i), X1[i], Y1[i], Z1[i]); //Erste Koordinate wird genommen
    Entfernung = floatsqroot(floatpower(floatabs(floatsub(X1[i], X2[i])), 2)+floatpower(floatabs(floatsub(Y1[i], Y2[i])), 2)+floatpower(floatabs(floatsub(Z1[i], Z2[i])), 2)); //Berechnung der Entfernung
    Geschwindigkeit = (Entfernung / (TACHOTIMER/1000)) * 3.6; //Meter/Sekunde in Kilometer/Stunde
    new Tachostring[20]; // definiert den String //Zeile 1738
    format(Tachostring, sizeof(Tachostring), "Km/h: %d", floatround(Geschwindigkeit)); //Hier das format, was es macht siehe oben im Wiki-Link. floatround rundet die Kommerzahl (Float:Geschwindigkeit) zu einer normalen ganzzahligen zahl, damit wir den Integer %d der für ganze zahlen ist, verwenden können.
    TextDrawSetString(Tacho[i], Tachostring); //Setzt den String für das Textdraw für den Spieler mit der ID "i"
    GetVehiclePos(GetPlayerVehicleID(i), X2[i], Y2[i], Z2[i]); //Zweite Koordinate wird genommen
    TextDrawShowForPlayer(i, Tacho[i]);
    }
    else
    {
    TextDrawHideForPlayer(i, Tacho[i]);
    }
    }
    return 1;
    }
    //hier wäre Zeile 1751

    diese Seite ist sehr gut habe es auch benutzt nur da kommen Warnings und errors:



    C:\Program Files\Games\gamemodes\frankfurt.pwn(1722) : warning 235: public function lacks forward declaration (symbol "TachoTimer")
    C:\Program Files\Games\gamemodes\frankfurt.pwn(1729) : error 017: undefined symbol "X1"
    C:\Program Files\Games\gamemodes\frankfurt.pwn(1729) : warning 215: expression has no effect
    C:\Program Files\Games\gamemodes\frankfurt.pwn(1729) : error 001: expected token: ";", but found "]"
    C:\Program Files\Games\gamemodes\frankfurt.pwn(1729) : error 029: invalid expression, assumed zero
    C:\Program Files\Games\gamemodes\frankfurt.pwn(1729) : fatal error 107: too many error messages on one line


    die zeilen sind hier

    public TachoTimer() // Zeile 1722
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
    {
    new Float:Entfernung, Float:Geschwindigkeit; // Die definierten Floats die mit den Werten gefüttert werden
    GetVehiclePos(GetPlayerVehicleID(i), X1[i], Y1[i], Z1[i]); //Zeile 1729
    Entfernung = floatsqroot(floatpower(floatabs(floatsub(X1[i], X2[i])), 2)+floatpower(floatabs(floatsub(Y1[i], Y2[i])), 2)+floatpower(floatabs(floatsub(Z1[i], Z2[i])), 2)); //Berechnung der Entfernung
    Geschwindigkeit = (Entfernung / (TACHOTIMER/1000)) * 3.6; //Meter/Sekunde in Kilometer/Stunde
    new Tachostring[20]; // definiert den String
    format(Tachostring, sizeof(Tachostring), "Km/h: %d", floatround(Geschwindigkeit)); //Hier das format, was es macht siehe oben im Wiki-Link. floatround rundet die Kommerzahl
    (Float:Geschwindigkeit) zu einer normalen ganzzahligen zahl, damit wir den Integer %d der für ganze zahlen ist, verwenden können.
    TextDrawSetString(Tacho[i], Tachostring); //Setzt den String für das Textdraw für den Spieler mit der ID "i"
    GetVehiclePos(GetPlayerVehicleID(i), X2[i], Y2[i], Z2[i]); //Zweite Koordinate wird genommen
    TextDrawShowForPlayer(i, Tacho[i]);
    }
    else
    {
    TextDrawHideForPlayer(i, Tacho[i]);
    }
    return 1;
    }
    }


    Hallo,
    erstmal :ich habe bereits den SuFu benutzt doch meistens kam diese Meldung "Der Zutritt zu dieser Seite ist Ihnen leider verwehrt. Sie besitzen nicht die notwendigen Zugriffsrechte, um diese Seite aufrufen zu können." . Allerdings habe ich 1 Script gefunden doch als ich das in meinem Script eingefügt habe (kamen keine Errors) passiert nichts im Spiel.


    Deswegen suche ich jemanden der mir erklären kann wie man eine Tank und Km/h anzeige scriptet ,eine Tank system brauche ich auch . Ich hab wirklich in SuFu 100 Themen gefunden doch die haben mir wegen dieser Meldung nicht geholfen.



    Danke schonmal im Vorau
    s