Beiträge von Snoopy_Blue

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Also du willst es so haben , dass nur Cops in LSPDVehs reinkommen ?
    Falls ja :
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) // Der Public unter dem du diese Funktion einbaust !
    {
    if(IsACopCar(vehicleid) && !ispassenger) // IsACopCar musst du nach deinem Script nach definieren(Gucken wie die LSPD Fahrzeuge benannt worden sin!)
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeade] == 1){ } // Evtl.am Script anpassen , falls die Fraktionsid bei dir nicht 1 ist!
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!");
    TogglePlayerControllable(playerid,true);
    }
    }


    MFG

    Hier mal ein Beispiel , das aber unter public onplayerlogin !


    if (PlayerInfo[playerid][pAdmin] == 1 ||PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3) // Von dem Adminrang 1-1338 wird das 3D angezeigt
    {
    new GMTEXT1[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT1 = "Supporter";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT1 = "Supporterin";
    ADMIN1[playerid] = Create3DTextLabel(GMTEXT1,0x779529FF,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ADMIN1[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if (PlayerInfo[playerid][pAdmin] == 4) // Von dem Adminrang 1-1338 wird das 3D angezeigt
    {
    new GMTEXT2[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT2 = "Administrator";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT2 = "Administratorin";
    ADMIN2[playerid] = Create3DTextLabel(GMTEXT2,0x46A7BFFF,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ADMIN2[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if (PlayerInfo[playerid][pAdmin] == 1337 || PlayerInfo[playerid][pAdmin] == 1338)
    {
    new GMTEXT3[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT3 = "SuperAdministrator";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT3 = "SuperAdministratorin";
    ADMIN3[playerid] = Create3DTextLabel(GMTEXT3,0xC3BE0EFF,0,0,0,70.5,0);
    Attach3DTextLabelToPlayer(ADMIN3[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if (PlayerInfo[playerid][pAdmin] == 1350) //
    {
    new GMTEXT4[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT4 = "Server Manager";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT4 = "Server Managerin";
    ADMIN4[playerid] = Create3DTextLabel(GMTEXT4,0xC3BE0EFF,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ADMIN4[playerid], playerid, 0.0, 0.0, 0.45);
    }

    So müsste es gehen :
    if(!strcmp(cmdtext, "/respawnmedic", true))
    {
    if(PlayerInfo[playerid][pLeader] == 4)
    {
    for(new v=0; v<sizeof(MedicVehs); v++)
    {
    for(new i=0;i< MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerVehicleID(i) != MedicVehs[v])
    {
    SetVehicleToRespawn(MedicVehs[v]);
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED," Du bist nicht Leader des Rettungsdienstes! ");
    }
    return 1;
    }

    MH :D
    So kann das nicht funktionieren :D
    Gib mir 10 Minuten , ich mach dir eins . Ich editiere diesen Beitrag dann ;)

    // Events
    new Float:EventPosX;
    new Float:EventPosY;
    new Float:EventPosZ;
    new EventAktiv;


    if(strcmp(cmd, "/markevent", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    GetPlayerPos(playerid, EventPosX, EventPosY, EventPosZ);
    EventAktiv = 1;
    SendClientMessage(playerid, COLOR_RED, "Du hast ein Event an dieser Position gesetzt!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Das darfst du aber nicht :O");
    }
    return 1;
    }
    if(strcmp(cmd, "/gotoevent", true) == 0)
    {
    if(EventAktiv == 1)
    {
    new string9874[250];
    SetPlayerPos(playerid, EventPosX, EventPosY, EventPosZ);
    SendClientMessage(playerid, COLOR_GRAD2, "Du hast dich zum Event telepotiert!");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string9874), "%s hat sich zum Event geportet!", sendername);
    SendAdminMessage(COLOR_YELLOW, string9874);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Es ist kein Event am Laufen!");
    }
    return 1;
    }
    if(strcmp(cmd, "/eventaus", true ) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Event ausgeschaltet");
    EventAktiv = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Befehl nicht nutzen! ");
    }
    return 1;
    }


    Kannst du ja in deinem Gamemode einfügen ;)

    Geh mal unter "Showroom" und lad dir am besten den Standart GF runter . Dann compilst du diesen mit F5 und ziehst in per WinSCP in der Ordner "Gamemodes" dann in der Server.cfg unter Gamemodes den Namen des Gamemodes eintragen und los geht :)

    -.-
    Er meint es ist nicht möglich manuel den Skins laufsitles zu geben , d.b. SKIN ID 1 hat den Oma Laufstile ,SKIN ID 8 den Gangsta Laufstile usw.

    Du musst einfach UsePlayerPedAnims oder so ( Siehe Neons Beitrag ) löschen .. Dann laufen alle wie sie laufen sollten , gangstas wie gangstas , omas wie omas etc. ;)