Brauche Hilfe Thema Spamms

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Liebe Samp Community,


    Ich habe da mal eine wichtige frage.
    Unzwar möchte ich gerne von euch wissen wie ich machen kann das ein Spieler zb nur am Noobspamm spammt wenn er sich neu Registriert hat. Sobald er sich also ausloggt und später wieder einloggt das er dann an seiner lezten Position spammt also wo er zulezt war. Ich hoffe das ihr versteht was ich meine. Ich bedancke mich schon mal recht herzlich.


    Mfg Jeffro


    Klick meh !! du

  • ok dann mal los



    enum logoutpos
    {
    Float:px,
    Float:py,
    Float:pz,
    Float:pa
    };


    new lPos[MAX_PLAYERS][logoutpos];


    so dan unten bei den publics

    stock SavePos(playerid)
    {
    new pfad[128],name[32];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(pfad,sizeof(pfad),"/Spieler/%s",pname);
    dini_Create(pfad);
    GetPlayerFacingAngle(playerid,lPos[playerid][pa]);
    GetPlayerPos(playerid,lPos[playerid][px],lPos[playerid][py],lPos[playerid][pz]);
    dini_FloatSet(pfad,"PosX",lPos[playerid][px]);
    dini_FloatSet(pfad,"PosY",lPos[playerid][py]);
    dini_FloatSet(pfad,"PosZ",lPos[playerid][pz]);
    dini_FloatSet(pfad,"PosA",lPos[playerid][pa]);
    }


    stock LoadPos(playerid)
    {
    new pfad[128],name[32];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(pfad,sizeof(pfad),"/Spieler/%s",pname);
    lPos[playerid][px] = dini_Set(pfad,"PosX");
    lPos[playerid][py] = dini_Set(pfad,"PosY");
    lPos[playerid][pz] = dini_Set(pfad,"PosZ");
    lPos[playerid][pa] = dini_Set(pfad,"PosA");
    SetPlayerPos(playerid,lPos[playerid][px],lPos[playerid][py],lPos[playerid][pz]);
    SetPlayerFacingAngle(playerid,lPos[playerid][pa]);
    }


    so jetzt kommt unter OnPlayerDisconnect

    SavePos(playerid);


    und da wo bei dir der Login ist kommt

    LoadPos(playerid);


    mfg huGGy


    ps. free hand