Beiträge von RFT

    teste das mal einfach so



    forward GeldCheck(playerid);


    unter Ongamemodeinit



    public OnGameModeInit()
    {
    SetTimer("GeldCheck",1000,1);
    }



    public GeldCheck(playerid)
    {
    if(GetPlayerMoney(playerid) >= 1)
    {
    SendClientMessage(playerid,COLOR_RED,"Lass den GeldCheat Aus");
    ResetPlayerMoney(playerid);
    Kick(playerid);
    }
    return 1;
    }

    er hat ja nicht gesagt das er nen anticheat haben will vielleicht gibt es auf sein server garkein geld erst
    das es so niemals funktioniert ist ja wohl klar

    Du willst das man kein geld haben kann



    public GeldCheck(playerid)
    {
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(GetPlayerMoney(i) >= 0)
    {
    SendClientMessage(playerid, FARBE_ROT, "Lass den Geldcheat aus!");
    ResetPlayerMoney(playerid);
    Kick(playerid);
    }
    }
    }

    Zitat


    ich bleib samp treu auch wenn der ersteller oder zumindest der es jetz leitet ..nur labert ... aber dennoch finde ich es gut das es hier etwas ruiger ist.wenn mehrere zu mta wechseln gibts endlich weniger noob server und es teilt sich auf an spieler.


    sehe ich genau so


    MFG Julian

    Hallo liebe Community ich habe gerade was nütliches auf meiner Festplatte gefunden was ich damals mal gescriptet habe
    Alle gelben kegel werden damit deaktieviert da sie in diesem FilterScript durch Pickups ersetzt wurden.
    Es wurden auch Menus zum Essen erstellt.
    Ich habe da auch mit SetVirtualWorld gearbeitet .


    Hier der Link http://pastebin.com/m58008b6a


    MFG Julian


    PS ist aber nix großes hätte jeder selbst scripten können

    Ich habe das damals immer anders gemacht mit zum bei spiel


    new BSN1[MAX_PLAYERS];


    und dann wenn er im Pickup steht und rein geht



    BSN1[playerid] = 1;


    und beim ausgang



    if(BSN1[playerid] == 1)
    {
    SetPlayerPos(.....
    etc.

    Also ich denke das die neue Samp version demnächst raus kommt und wenn nicht ich bleibe Samp trozdem treu

    Hier ich habe dir mal einen gemacht getestet ist er zwar nicht müsste aber funktionieren



    if(strcmp(cmd,"/buylicense",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(Radius,playerid,X,Y,Z))//den Radius musst du dir aus denken und bei den X,Y,Z Koordinaten deine rein
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_GREY, "Verwendung : /buylicense [name]");
    SendClientMessage(playerid,COLOR_GREY ,"Verfügbare:driving,sailing,flying oder fishing");
    return 1;
    }
    if(strcmp(x_nr,"driving",true) == 0)
    {
    if(GetPlayerMoney(playerid) > 3500)//musst du mit deinen preis austauschen
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Führerschein für 3500$ gekauft");
    PlayerInfo[playerid][pCarLic] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine 3500$");
    }
    return 1;
    }
    else if(strcmp(x_nr,"sailing",true) == 0)
    {
    if(GetPlayerMoney(playerid) > 4500)//musst du mit deinen preis austauschen
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Segelschein für 4500$ gekauft");
    PlayerInfo[playerid][pBoatLic] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine 4500$");
    }
    return 1;
    }
    else if(strcmp(x_nr,"flying",true) == 0)
    {
    if(GetPlayerMoney(playerid) > 5500)//musst du mit deinen preis austauschen
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Flugschein für 5500$ gekauft");
    PlayerInfo[playerid][pFlyLic] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine 5500$");
    }
    return 1;
    }
    else if(strcmp(x_nr,"fishing",true) == 0)
    {
    if(GetPlayerMoney(playerid) > 500)//musst du mit deinen preis austauschen
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Angelschein für 500$ gekauft");
    PlayerInfo[playerid][pFishLic] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine 500$");
    }
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht an der Führerschein ausgabe Stelle !");
    return 1;
    }
    }
    return 1;
    }


    MFG Julian

    Hallo kann mir einer vielleicht sagen wie man hier im forum den Pm eingang aussschalten kann da ich immer mit Scripting fragen voll gespammt werde und jeden 2 ten Tag mein eingang leeren muss

    du hast den befehl aus the godfather raus kopiert dann musst du auch die defines daraus kopieren

    Wurde zwar nur so gemacht das peer befehl Objekte erstellt werden und nach nem Timer werden die Objekte wieder zerstört werden aber trozdem tolle Arbeit ich wäre nicht so Kreativ gewesen um auf sowas zu kommen

    Hp brauch ein float weil das ist fast so wie coordinaten wenn du vo anders stehst stehst du auch in anderen Koordinaten und Hp kann ja ständig aufgefüllt werden und man verliert ja auch Leben

    Hier ungetestet und du wolltest bestimmt das dann alle ein Herzlich wilkommen bekommen oder



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/hallo", cmdtext, true, 10) == 0)
    {
    new SpielerName[MAX_PLAYERS_NAME];
    new Text[32];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Text,sizeof(Text),"Herzlich Wilkommen von %s",SpielerName);
    SendClientMessageToAll(0xAA3333AA,Text);
    return 1;
    }
    return 0;
    }