Beiträge von Flagstaff


    new name[25];
    GetPlayerName(playerid, name, sizeof(name);


    if (strcmp("Puma", name, true) == 0)
    {
    if(strcmp("/open",cmdtext, true, 10) == 0)
    {
    MoveObject(Zaun, 1481.154907,-705.847717,93.720375);
    }
    if(strcmp("/close", cmdtext, true, 10) == 0)
    {
    MoveObject(Tor, 1495.794799,-706.009155,94.745834);
    }
    }


    So villeicht?

    #include <a_samp>
    static gTeam[MAX_PLAYERS];
    #define TEAM_ZIVIL 0
    #define TEAM_COPS 1
    #define TEAM_FBI 2
    #define TEAM_SWAT 3

    // This is a comment
    // uncomment the line below if you want to write a filterscript
    //#define FILTERSCRIPT
    #if defined FILTERSCRIPT
    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }
    #else
    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }
    #endif
    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(007,1089.7209,-1491.9417,22.7611,273.3233,0,0,0,0,0,0); // 0. SKIN = ZIVL
    AddPlayerClass(288,1089.7209,-1491.9417,22.7611,273.3233,0,0,0,0,0,0); // 1. SKIN = COP
    AddPlayerClass(286,1089.7209,-1491.9417,22.7611,273.3233,0,0,0,0,0,0); // 2. SKIN = FBI
    AddPlayerClass(285,1089.7209,-1491.9417,22.7611,273.3233,0,0,0,0,0,0); // 3. SKIN = SWAT

    CreateVehicle(462,1120.4762,-1504.6323,15.3904,359.9865,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1501.4021,15.3909,359.9867,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1498.2136,15.3968,359.9870,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1494.6853,15.3960,359.9872,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1491.5524,15.3967,359.9874,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1487.8075,15.3926,359.9875,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1485.2786,15.3883,359.9876,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1481.5146,15.3939,359.9877,101,3,3); // roller
    CreateVehicle(462,1120.4762,-1476.7114,15.3827,359.9878,101,3,3); // roller
    CreateVehicle(462,1137.3713,-1504.9769,15.3888,359.7872,101,3,3); // roller
    CreateVehicle(462,1137.3876,-1500.6794,15.3913,359.7871,101,3,3); // roller
    CreateVehicle(462,1137.4015,-1496.9138,15.3940,359.7874,101,3,3); // roller
    CreateVehicle(462,1137.4135,-1493.7512,15.3891,359.7874,101,3,3); // roller
    CreateVehicle(462,1137.4261,-1490.3215,15.3884,359.7872,101,3,3); // roller
    CreateVehicle(462,1137.4385,-1487.0685,15.3886,359.7870,101,3,3); // roller
    CreateVehicle(462,1137.4500,-1483.9431,15.3838,359.7869,101,3,3); // roller
    CreateVehicle(462,1137.4646,-1480.0085,15.3905,359.7870,101,3,3); // roller
    CreateVehicle(462,1137.5914,-1475.2119,15.3940,0.2263,101,3,3); // roller
    CreateVehicle(596,1600.4674,-1683.9252,5.6113,90.4906,101,3,3); // policecar
    CreateVehicle(596,1600.9252,-1687.9473,5.6133,89.1261,101,3,3); // policecar
    CreateVehicle(596,1600.3561,-1692.1229,5.6119,90.8613,101,3,3); // policecar
    CreateVehicle(596,1535.9659,-1668.3041,13.1041,179.2052,101,3,3); // policecar
    CreateVehicle(596,1535.8459,-1676.9695,13.1029,179.2058,101,3,3); // policecar
    return 1;
    }
    public OnGameModeExit()
    {
    return 1;
    }
    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid,1191.2994,-914.4516,53.0836);
    SetPlayerCameraPos(playerid, 1191.9963,-914.2239,53.0836);
    SetPlayerCameraLookAt(playerid,1191.2994,-914.4516,53.0836);
    if(classid == 0) //wenn der Spieler den ersten Skin auswählt
    {
    gTeam[playerid] = TEAM_ZIVIL;
    }
    if(classid == 1) //wenn der Spieler den zweiten Skin auswählt
    {
    gTeam[playerid] = TEAM_COPS;
    }
    if(classid == 2) //wenn der Spieler den dritten Skin auswählt
    {
    gTeam[playerid] = TEAM_FBI;
    }
    if(classid == 3) //wenn der Spieler den vierten Skin auswählt
    {
    gTeam[playerid] = TEAM_SWAT;
    }
    return 1;
    }

    //BEFEHL NUR FÜR COPS
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/copbase",cmdtext,true) == 0)
    {
    if(gTeam[playerid] == TEAM_COPS)
    {
    SetPlayerPos(playerid,123.00,456.00,22.00);
    SendClientMessage(playerid,0x00FF00FF,"Du bist nun bei der Cop-Base!");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du bist kein Cop!");
    }
    return 1;
    }
    return 1;
    }


    public OnPlayerRequestSpawn(playerid)
    {
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
    return 1;
    }


    public OnPlayerDisconnect(playerid) {
    return 1;
    }
    public OnPlayerSpawn(playerid)
    {
    return 1;
    }
    public OnPlayerDeath(playerid, killerid, reason)
    {
    return 1;
    }
    public OnVehicleSpawn(vehicleid)
    {
    return 1;
    }
    public OnVehicleDeath(vehicleid, killerid)
    {
    return 1;
    }
    public OnPlayerText(playerid, text[])
    {
    return 1;
    }
    public OnPlayerPrivmsg(playerid, recieverid, text[])
    {
    return 1;
    }

    public OnPlayerInfoChange(playerid)
    {
    return 1;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    return 1;
    }
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    return 1;
    }
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    return 1;
    }
    public OnPlayerEnterCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerLeaveCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    return 1;
    }
    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
    return 1;
    }
    public OnRconCommand(cmd[])
    {
    return 1;
    }
    public OnObjectMoved(objectid)
    {
    return 1;
    }
    public OnPlayerObjectMoved(playerid, objectid)
    {
    return 1;
    }
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    return 1;
    }
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    return 1;
    }
    public OnPlayerExitedMenu(playerid)
    {
    return 1;
    }



    Bei den commands muss OnPlayerCommandText(playerid, cmdtext[]) als Header stehen

    Ich kann dir leider nicht helfen.


    Aber findest du nicht, dass ein Reallife Script, für einen etwas unerfahrenen Scripter zu schwer ist?


    Also nichts gegen dich, ist nur so eine Frage. :)

    Ganz einfache änderung:



    Im Gamemode:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    //Deine Commands u.s.w
    return 1;
    }


    Da wird bei dir return 0; stehen. Dann die 0 in 1 ändern.


    In den Filterscripts die du benutzt machst du es andersrum.


    die 1 zu 0.


    Dann dürfte es nichtmehr kommen

    Prima, ich finds toll.


    Einziger Nachteil:


    Die Leute spammen damit bestimmt gerne.



    Ich brauch es aber nicht, da ich die G15 Tastatur benutze.


    Da sind schon Hotkeys drauf ;)


    (3 mal 18 Stück! :o )


    if(strcmp("/boom",cmdtext,true) == 0)
    {
    new Bombs = random(sizeof(Bomben));
    xXx CreateExplosion((Bomben[Bombs][0], Bomben[Bombs][1]),1,4.5);
    SendClientMessageToAll(rot, "ACHTUNG: BOMBENALARM IM BATTLEFIELD!!!");
    return 1;
    }





    Villeicht Ohne Float: in der xXx Zeile und mit 0 statt 23 und 1 statt 6

    Steht bei den Defines:



    #define COLOR_GRELLRED 0xHEXCODE00


    und


    #define COLOR_GREY 0xHEYCODE00


    Wenn die mit 00 Enden sind die Farben transparent. Probier es dann einfach mal mit AA oder FF


    #define COLOR_GRELLRED 0xHEXCODEAA

    Kommt drauf an, ob du alle Player Unsichtbar machen willst, oder nur einen Player.


    Bei Allen Playern ist der Erste Post richtig.


    Bei einem Player benutze ich dieses:


    SetPlayerColor(playerid, 0xFARBCODE00); <-- Die 00 bedeutet, dass der Marker komplett transparent ist.


    (Also unsichtbar) :D

    Servus Leute ;)




    Ich arbeite an einem Deathmatch Script mit vielen nebenfunktionen, damit es nicht langweilig wird. ;)


    Jetzt möchte ich den Gamemode, der in LV spielt, testen lassen. (Wenn er gut funktioniert, Mach ich dasselbe noch in SF und LS)


    Dafür brauche ich 1-2 Spieler, die mit mir den server testen. (Ich kann mich ja nicht selber ausrauben, da brauch ich noch einen für. ^^)


    Wär schön, wenn sich jemand melden würde.


    ICQ: 399-957-291


    Oder MSN, oder PN




    Außerdem bräuchte ich noch Ideen die ich einbauen könnte


    Also wenn jemand Ideen hat, die ein normales Deathmatch spiel "versüßen" könnten, her damit ;)




    Gruß, Flag