Beiträge von iReAcTzz

    Huhu,


    mich hat die Lust gepackt, und ich habe was gemappt.


    Es fehlt meines Denkens nach noch etwas, aber ich weis nicht ,was.


    Bis jtzt wurden innerhalb von 2 Stunden 98 Objekte gebaut und 5 Removed.


    Bitte seit nicht so streng, da es meine 1. Map ist.


    Verbesserungsvorschläge erwünscht...




    ein kleiner Parkplatz für die Besucher des Burger Shot´s (die Autos habe ich nur gespawnt, damit es nicht so leer wirkt)







    der Eingangsbereich mit den Ausensitzplätzen






    Die Frontansicht






    'Update: Ein Video wurde gemacht ....


    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]



    MfG, Don


    MfG, Don

    Code
    Zeile (1205) : Erwartete Zeichen ",", aber gefunden ";"



    Strecke = 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);

    was ist daran falsch`?

    huhu,


    Ich habe diese Errors:


    Code
    Zeile (1204) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (1205) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (1205) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (1205) : Erwartete Zeichen ",", aber gefunden ";"
    Zeile (1210) : Variable wurde falsch definiert (Float,Integer[...])
    
    
    1 Errors, 4 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    und das ist der Befehl:



    public UpdateTacho()
    {
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    new Float:Strecke,Float:Geschwindigkeit;
    GetVehiclePos(GetPlayerVehicleID(i),X1[i],Y1[i],Z1[i]);
    Strecke = 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);
    Geschwindigkeit = (Strecke /(TACHOTIMER/1000)) * 3.6;
    new String[50];
    format (String,50,"Tacho.\nGeschwindigkeit: %d km/h",floatround(Geschwindigkeit));
    TextDrawSetString(Tacho[i],String);
    GetVehiclePos(GetPlayerVehicleID(i),X2[i],Y2[i],Z2[i]);
    TextDrawShowForPlayer(i,Tacho[i]);
    }
    else
    {
    TextDrawHideForPlayer(i,Tacho[i]);
    }
    }
    return 1;
    }


    public UpdateTacho ist Zeile: 1197


    Bitte helft mir ! ich bin am verzweifeln


    Ich habe ja beide Car mit /veh gespawnt ...
    aber ich kann auch nach dem CMD keine ID oder so eingeben

    Unknown Command



    und nix passiert


    aber wenn ich nur /atowcarid eingebe, steht zwar der text, das es angehängt wurde, aber nix passiert


    @Rocky:

    @Rocky: Es geht zwar, aber die funktion ned


    IG gebe ich es ein, ohne car und ohne ID und es wirde der Text angezeigt: Das Auto mit der eingegebenen CarID wurde an dein Auto gehängt.


    Aber wenn ich im auto hocke, geht es ned, wenn ich die CAr ID eingeben will


    Kannst du mir dabei helfen?

    Das ist das "Script"

    168 if(strcmp("/atowcarid", cmdtext, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, GRAU, "Benutze: /atowcarid [CarID]");
    return 1;
    }
    new carid = strval(tmp);
    if(IstSpielerAdmin(playerid,5))
    {
    AttachTrailerToVehicle(carid,GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, GELB, "Das Auto mit der eingegebenen CarID wurde an dein Auto gehängt.");
    }
    else
    {
    SendClientMessage(playerid, ROT, "*** INFO: Dies ist ein Adminbefehl, du bist kein Admin.");
    }
    }
    return 1;
    190 }


    und das der Errorcode:


    Code
    Zeile (172) : Unbekannte Variable :  "tmp"
    Zeile (172) : Unbekannte Variable :  "idx"
    Zeile (173) : Unbekannte Variable :  "tmp"
    Zeile (178) : Unbekannte Variable :  "tmp"


    Die beiden Zahlen jeweils nicht beachten, sie dienen euch nur zur Orientierung. Im Script sind sie nicht vorhanden.


    Bitte helft mir

    Code
    Zeile (66) : Erwartete Zeichen "-string end-", aber gefunden "[Absatz]"
    Zeile (66) : Ungültiger Befehl
    Zeile (66) : Befehl hat keinen Sinn
    Zeile (66) : Erwartete Zeichen ";", aber gefunden ")"
    Zeile (66) : Zuviele Fehler in einer Zeile


    Das ist der Error Code



    Und das hier die Zeile 66:

    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Register"."Herzlich Willkommen.\nBevor du loslegst, musst du dich Registrieren.\nGib bitte unten dein gewünschtes Passwort ein.");


    Bitte helft mir

    danke ... ich geh es sofort ma testen


    Housefrau: Es ist immernoch der gleich Error ...


    Ich schick dir ma den Stock mit speichern und die File



    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei[playerid],"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei[playerid],"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei[playerid],"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei[playerid],"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei[playerid],"Banned",GetPVarInt(playerid,"Banned"));
    }
    return 1;
    }


    Code
    Passwort=*Zensiert*
    Level=5
    Geld=999525
    Adminlevel=2000
    Fraktion=10
    Banned=0


    Geladen wird nur, mein Passwort (login System); mein Level und mein geld. Mein Admin level und die Fraktion werden nicht geladen.

    Ich würde behaupten, dass du die PVar's und die Definition in der *.ini-Datei verschieden angeben musst (sprich statt PVar "AdminLevel" nimmst du "pAdminLevel").


    Ungetestet und nur behauptet. Ich finde nämlich sonst keinen Fehler..

    Das heißt? Wie sollte ich es umändern? (ich steh grad total auf ner langen leitung)


    PS: Soll ich mal den Stock SpielerSpeichern(playerid) hochladen?

    Wieso lädt er nur das Level und das Passwort? Es ist in der Spielerdatei aber alles gespeichert ?!?!
    stock LoadAccount(playerid)
    {
    SetPlayerScore(playerid,dini_Int(Spielerdatei[playerid],"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei[playerid],"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei[playerid],"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei[playerid],"Fraktion"));
    SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei[playerid],"Banned"));
    if(GetPVarInt(playerid,"Banned")==1)
    {
    SendClientMessage(playerid,COLOR_ADMCMD,"Du wurdest von Server gebannt. Für weitere Infos wende dich bitte an einen Admin.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }