Beiträge von TheOneBehindYou1

    habe mir den Server mal richtig angeschaut (so gut wie möglich):
    Im Thema Mapping gibt es nicht viel zu kritisieren außer: Die Bank ist 2 Häuserblocks vom LSPD entfernt.
    Daruch komme ich gleich zum nächsten Punkt:
    Das Bankrob sys ist keineswegs RP: Man muss 10 auf der Bank laufen um das Geld in den Transporter zu legen, dies macht man doch im RL auch nicht und außerdem ist das LSPD in der nähe wodurch dies wiederum unmöglich ist
    Viele der Fraks sind verbuggt: z.B SWAT hat keinen Spawnpunkt man spawn bei Koordinaten 0.0 0.0 0.0
    Dann noch zahlreiche kleine Bugs: z.B: /letzterfahrer, hierbei wird las letzter Fahrer IMMER "Niemand" angezeigt
    Wenn man nur etwas Ahnung von scripten hat, kann man das auch mitt links
    Für dieses Script wurde nich viel Aufwand betrieben. Es gibt nichts was den Server irgendwie auszeichnet, Es sind die selben Befehle wie bei anderen RP Servern.
    Das einzige, das bei anderen RP-Servern nicht ist, ist das jeder Neuling mit dem selben Skin spawn.
    700€ dafür zu verlangen ist sehr übertrieben. Das Script ist max. 200-250€ wert, wenn überhaupt
    Also viel Glück beim Verkauf.


    Es waren einige drauf, die vielleicht Interesse an einem Kauf hätten.


    Glaube ich nicht, waren meist nur Leute die einfach auf einem Server spielen oder random Leute killen wollten

    Hätte den Befehl so geschrieben:
    ocmd:reparieren(playerid,params[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    for(new i=0;i<sizeof(repair); i++)
    {
    if(IsPlayerInRangeOfPoint(playerid,2,repair[i][r_x],repair[i][r_y],repair[i][r_z]))
    {
    new fID;
    fID = GetPlayerVehicleID(playerid);
    RepairVehicle(fID);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dein Auto repariert.");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du befindest dich an keinem Repair-Punkt!");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du befindest dich in keinem Fahrzeug!");
    }
    return 1;
    }

    Habe ich das richtig verstanden: Du willst einen Punkt wo du per Befehl dein Auto reparieren willst?


    Und soll beim eingeben des Befehls noch etwas anderes passieren außer dass das auto repariert wird?

    Nichts gegen dich, aber wer nen Prozessor einbaut, der für einen Server oder Workstations hergestellt worden sind, hat 0 Ahnung. Aber spiel mal schön mit nem Prozessor der 2,53GHz hat.


    Wer sagt den was von 2,53GHz. Meiner hat 3,4GHz.
    Falls du es genauer wissen willst wer mir den Prozessor empfohlen hat, hier der YT-Kanal zu ihm (vlt. kennst du ihn ja) https://www.youtube.com/user/xKukielka
    Er hat schon vielen Youtubern PCs zusammen gestellt und darauf hin habe ich angefragt ob er mir was empfehlen kann.
    Und Kukie hat relativ viel Ahnung im Thema PC, etc.


    Du weisst aber schon, dass ein Xenon nur für Server und Workstations sind, oder? Zum spielen sind diese unbrauchbar und anderen Prozessoren unterlegen.


    jaja das weiß ich, aber man kann nicht sagen dass sie zum spielen unbrauchbar sind. Benutze diesen (Intel Xeon E3) selber und habe mich auch vor dem Kauf erkundigt:

    Zitat

    Ein Intel Xeon E3 ist zwar für Workstations bzw. Server gedacht, jedoch kann man diesen auch als Prozessor für Spiele nutzen. Dieser ist erzielt dabei die selbe Leistung wie ein Intel i7, lässt sich jedoch nicht übertakten


    (Zitat aus einer E-Mail eines Prozessor-"Freaks", welchen ich um Rat geben habe)

    if(strcmp(strget(cmdtext,0), "/register", true) == 0)
    {
    if(!dini_Exists(Datei(playerid))) // wenn der Spieler sich regestriert und es noch keine .ini Datei mit seinem Namen gibt
    {
    dini_Create(Datei(playerid)); // Erstelle eine Neue .ini Datei
    dini_IntSet(Datei(playerid),"passwort",udb_hash(strget(cmdtext,1))); // Setze in die .ini Datei(save,"dass passwort", welches er eingegebne hat)
    SendClientMessage(playerid, COLOR_GREEN, "***Dein Account wurde erfolgreich registriert***");
    SendClientMessage(playerid, COLOR_GREEN, "***Nutze /login [Passwort] um dich einzuloggen***");
    }
    else
    {
    if(dini_Exists(Datei(playerid))) // Wenn beim regestrieren die Datei schon besteht
    {
    SendClientMessage(playerid, COLOR_RED, "Der Account ist bereits registriert");
    return 1;
    }
    }
    }


    Machs mal so (hast am Ende 2 Klammern vergessen)


    Eine Frage:


    Gibt es eine Funktion, damit man Sirenen auch am Tag an hat?

    Ersetze in der foXban Include die drei "Time()" mit "gettime()". Du hast wahrscheinlich die Time-Funktion entfernt.


    Danke hat funktioniert



    in dem script keiner fehler ich starte die den server will drauf connecten was passiert server didnt respond
    habe gerade die samp server exe heruntergeladen auf samp.com oder wie die seite auch heißt aber da steht server didnt respond wiesoooooooooooooo


    Jeffry:


    Hast du den SAMP-Server auf der selben Version wie dein SA:MP?

    Ohne Code nix Los...


    Vergessen :S


    Unter OnPlayerEnterVehicle hab ich das eingefügt:
    new string[128];
    new name[MAX_PLAYER_NAME];
    if(IsABusCar(vehicleid))
    {
    GetPlayerName(ID,name,sizeof(name));
    if(PlayerInfo[playerid][pJob] == 14)
    {
    return 1;
    }
    else if(PlayerInfo[playerid][busticket] == 0 || PlayerInfo[playerid][busticketpass] == 0)
    {
    format(string,sizeof(string),"%s: Du hast kein Busticket. Bitte kaufe eines mit /busticketkaufen (Kosten: 15)",name);
    SendClientMessage(playerid,COLOR_RED,string);
    }
    }
    else
    {
    return 1;
    }


    Unter OnPlayerExitVehicle das:
    if(IsABusCar(vehicleid))
    {
    if(PlayerInfo[playerid][busticket] == 1)
    {
    PlayerInfo[playerid][busticket] = 0;
    SendClientMessage(playerid,rot,"Das gekaufte Busticket gilt nun nicht mehr!");
    }
    else
    {
    return 1;
    }
    }


    Diesen Befehl hab ich noch hinzugefügt:
    if (strcmp("/busticketkaufen", cmdtext, true, 10) == 0 || strcmp("/btk", cmdtext, true, 10) == 0)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsABusCar(vehicleid))
    {
    if(GetPlayerMoney(playerid) >= 15)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir ein Ticket gekauft, Kosten: 15$");
    SendClientMessage(playerid,COLOR_GREEN,"Aber dieses gilt nur für diese Fahrt");
    PlayerInfo[playerid][busticket] = 1;
    GivePlayerMoney(playerid,-15);
    }
    else
    {
    format(string,sizeof(string),"Busfahrer %s: Du hast nicht genügend Geld dabei. Bitte steige aus!");
    SendClientMessage(playerid,rot,string);
    RemovePlayerFromVehicle(playerid);
    }
    }
    return 1;
    }


    Dann hab ich noch den 24/7 erweitert (Dauer Busticket):
    if(listitem == 12)
    {
    if(GetPlayerMoney(playerid) >= 1000)
    {
    if(PlayerInfo[playerid][busticketpass] == 0)
    {
    GivePlayerMoney(playerid,-1000);
    PlayerInfo[playerid][busticketpass] = 1;
    SendClientMessage(playerid,rot,"Sie haben sich einen Bus Pass gekauft, diesen haben sie nun 7 Tage!");
    SetTimer("bustickettimer",604800000,false);
    }
    else
    {
    SendClientMessage(playerid,rot,"Sie haben bereits einen Bus Pass");
    }
    }
    else
    {
    SendClientMessage(playerid,rot,"Sie besitzen keine 1000$");
    }
    }


    Und dann noch einen Timer wann das Dauer Busticket abläuft:
    forward bustickettimer(playerid);
    public bustickettimer(playerid)
    {
    SendClientMessage(playerid,rot,"Dein Bus Pass ist abgelaufen, besorge dir einen neuen in einem 24/7");
    PlayerInfo[playerid][busticketpass] = 0;
    }

    Du könntest die Position vom Fahrer auslesen und dann einfach den Spieler 5 Meter weiter wegmachen.
    Oder du benutzt diese Funktion: https://wiki.sa-mp.com/wiki/RemovePlayerFromVehicle


    Genau das ist das Was ich brauche, danke


    //edit:
    Ich hab diese Fehler obwohl ich an foXban.inc nichts verändert habe:

    C:\Users\Lukas\Desktop\Test-Script 2\Pawnstar\cc\include\foXban.inc(26) : error 017: undefined symbol "Time"
    C:\Users\Lukas\Desktop\Test-Script 2\Pawnstar\cc\include\foXban.inc(29) : error 017: undefined symbol "Time"
    C:\Users\Lukas\Desktop\Test-Script 2\Pawnstar\cc\include\foXban.inc(47) : error 017: undefined symbol "Time"