Beiträge von Marschl

    Ich möchte es aber gern per stock machen. also dass ich die Funktion GiveMoney(playerid, money) habe.
    Also dass ich wenn der Spieler Geld bekommen soll einfach GiveMoney(playerid, 2000); machen kann und bei Minus einfach GiveMoney(playerid, -2000);

    Ich habe mir jetzt einen Stock erstellt um von der Variable pBarGeld etwas abzuziehen, leider weiß ich nicht wie ich es machen muss, dass ich von der Variable nur den angegebenen Betrag addiere oder subtrahiere.


    stock GiveMoney(playerid, money)
    {
    new aktuellgeld;
    aktuellgeld = sI[playerid][pBarGeld];
    sI[playerid][pBarGeld] = aktuellgeld +- money;
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, sI[playerid][pBarGeld]);
    return 1;
    }

    Wenn ich Abfragen will ob die Taste "N" gedrückt ist wie stell ich dass an? So geht es InGame nicht :(
    if(newkeys & KEY_NO)
    {
    if(IsPlayerInRangeOfPoint(playerid, 1211.2795,-1749.7644,13.5941, 2.0)) //Stadthalle
    {
    SetPlayerPos(playerid, 384.808624,173.804992,1008.382812);
    }
    }


    wo liegt mein Fehler :) danke im voraus

    Also wer so eine Serverwerbung schreibt, hat in meinen Augen 0 lust ein Projekt zu leiten b.z sich mühe zu geben um Spieler zu werben.
    Sorry aber für mich wie viele andere ist dass ein gutes Beispiel für ein 0815 Server...
    gebt euch da lieber mal etwas Mühe ...

    Wie Frage ich ab ob er F gedrückt habe?
    Und wie wird die Taste F beschrieben? Gibt es da eine Liste mit allen Keys oder so?

    Nein, außer du blockierst alles, was dir vom Spiel her Geld gibt bzw. Geld abzieht (Ammu-Nation, Casino, Stunt Bonus, Restaurants, Pay'N'Spray, ...).Andernfalls ist es ziemlich aufwändig, alle Eventualitäten abzufangen.


    Ich habe auf meinem Server die Anti-Money-Hack Funktion über Jahre immer wieder verbessert und erweitert, eine 100%'ige Sicherheit kann aber nicht gewährleistet werden, vor allem wenn man sein Geld einfriert und Geld an Stationen ausgibt, die nicht Code-Seitig (oben genannte) das Geld abziehen.

    Wie könnte man es anstellen? Kannst du mir eventuell ein Ansatz geben?

    stock ClearPlayerChat(playerid, counts)
    {
    for(new i = 0; i < counts; i++)
    SendClientMessage(playerid, COLOR_WEIS, " ");
    return 1;
    }


    Code
    C:\Users\Marcel\Desktop\SAMP Projekt\Server\gamemodes\Script.pwn(390) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.

    @Madd92 Ich hab es soweit, bloß dann kommt Drive Selection, also Grafikkarte und Grafik auswählen, da häng ich.
    Wenn ich /relog mache kommt dass bloß das kleine Fenster blockiert das Starten immer

    Warum wird mir InGame nix ausgegeben.


    es soll so sein, dass die ID einmal eingegeben wird und dann alle 10 Sekunden der Befehl ausgeführt wird. Wenn man wieder auf die Taste 4 drückt soll der Befehl nichtmehr gesendet werden