Beiträge von JoJu_RED

    hi leute,
    weis vlt. jemand wie ich das in ein filterscript reinbekomme ?
    (hab ich mit dem Xtreme Vehicle Plotter erstellt)


    //======================
    // Above OnGameModeInit:
    new GroveStreet;


    // OnGameModeInit Insert
    public OnGameModeInit() {
    GroveStreet = GangZoneCreate(2326,489, -1808,19, 2672,547, -1563,43);
    return 1;
    }
    // Player Spawn
    public OnPlayerSpawn(playerid) {
    GangZoneShowForPlayer(playerid, GroveStreet, 0x00FF0096);
    return 1;
    }
    //======================

    das ganz oben bei #define einfügen
    #define TEAM_ADMIN_COLOR 0xFF9900AA


    das über demm /occ befehl einfügen
    new sMsg[128];
    if(strcmp(cmd, "/aduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    GetPlayerName(playerid, sMsg, MAX_PLAYER_NAME);
    SetPlayerColor(playerid,TEAM_ADMIN_COLOR);
    SetPlayerArmour(playerid, 100);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    GetPlayerName(playerid, sMsg, MAX_PLAYER_NAME);
    SetPlayerColor(playerid,TEAM_ADMIN_COLOR);
    SetPlayerArmour(playerid, 999999);
    SetPlayerHealth(playerid, 999999);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Admin oO !");
    return 1;
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/adutyoff", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    GetPlayerName(playerid, sMsg, MAX_PLAYER_NAME);
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    SetPlayerArmour(playerid, 0);
    SetPlayerHealth(playerid, 100);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Admin oO !");
    return 1;
    }
    }
    return 1;
    }


    das wars auch schon ;)

    das einfach in dein script einfügen


    Login system


    forward OnPlayerLogin(playerid,password[]);


    das unter public OnPlayerConnect(playerid)
    format(string, sizeof(string), "%s.ini", plname);
    if(fexist(string))
    {
    gPlayerAccount[playerid] = 1;
    SendClientMessage(playerid, COLOR_YELLOW, "Einwohnermeldeamt: Daten gefunden ");
    SendClientMessage(playerid, COLOR_WHITE, "Einwohnermeldeamt: Du kannst dich mit /Login [Passwort] anmelden ");
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid,COLOR_YELLOW," Einwohnermeldeamt: Fülle das Formular aus /register [passwort]");
    return 1;
    }


    das unter public OtherTimer()


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SafeTime[i] > 0)
    {
    SafeTime[i]--;
    }
    if(SafeTime[i] == 1)
    {
    if(gPlayerAccount[i] == 1 && gPlayerLogged[i] == 0)
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Staat: Datenbank hat ihren Namen gefunden nun anmelden mit /login [Passwort]");
    }


    das unter public OnPlayerRegister(playerid, password[])
    fclose(hFile);
    SendClientMessage(playerid, COLOR_YELLOW, "Staat: Bürgerdaten Gefunden! jetzt mit /login [Passwort] anmelden.");
    }
    }



    das irgendwo


    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits registriert.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /login [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    SetPlayerHealth(playerid, 0);
    OnPlayerLogin(playerid,tmppass);
    }
    return 1;
    }
    if (strcmp(cmd, "/register", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    else
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Dieser Username ist bereits vergeben, wählen Sie bitte einen anderen.");
    fclose(hFile);
    return 1;
    }
    new tmppass[64];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /register [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerRegister(playerid,tmppass);
    }
    }
    return 1;
    }

    was soll da denn für eine nachricht kommen wie das fahrzeug heist ??
    aber hir mal das eine nachricht im chatfenster angezeigt wird


    das unter public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) einfügen
    new msg[256];
    format(msg,sizeof(msg),"Hir dein Text");
    SendClientMessage(playerid,0xFFFF00AA,msg);

    aso ja die ganzen hauser und bisnises kannst du verlegen indem du dir Kordinaten von denn hausen in sf holst (wo du die hinhaben haben willst) (mit samp-debug)
    denn hast du Kordinaten und ersetzt sie durch die alten :D;)