Beiträge von Blackman

    VIELEN DANK


    bekomme jetzt noch
    C:\Dokumente und Einstellungen\Administrator\Desktop\fahrschule.pwn(38) : error 001: expected token: ";", but found "new"

    Hi,


    Bin kurtz vorm nerven zusammenbruch.


    Ändere ein paar checkpoint koordinaten aufeinmal krieg ich en error von etwas was die ganze zeit im script funktionierte
    ;( HILFE
    //Keks: Expander ist hilfreich

    Spoiler anzeigen

    #include </a_samp>

    Spoiler anzeigen
    #define FILTERSCRIPT
    #define Rot 0xFF0000FF
    #define COLOR_LIGHTGREEN 0x86FF59FF
    #define COLOR_RED 0xFF0000FF
    #define COLOR_GREEN 0x00CA00FF

    Spoiler anzeigen
    enum e_PlayerschoolInfo {
    bool:pmi_bAktiv,
    pmi_Checkpoint
    }
    new SCHUELER[MAX_PLAYERS][e_PlayerschoolInfo];

    Spoiler anzeigen
    enum e_school {
    Float:M_fX,
    Float:M_fY,
    Float:M_fZ,
    Float:M_fRad
    }

    Spoiler anzeigen
    new
    F_Stationen[][e_school] = {
    {1406.8757,-1648.7382,13.3806,6.0},
    {1609.4133,-1732.6630,13.1264,6.0},
    {1749.9606,-1607.7477,13.1307,6.0},
    {1444.2788,-1590.3315,13.1262, 6.0},
    {1322.3043,-1398.7396,13.0652, 6.0},
    {1197.1818,-1410.4523,12.9691, 6.0},
    {1197.5657,-1566.3827,13.1260, 6.0},
    {1295.4998,-1579.1686,13.1264, 6.0},
    {1304.0577,-1848.7880,13.1288, 6.0},
    {1389.9825,-1864.6686,13.1265, 6.0},
    {1369.8761,-1668.3801,13.0386, 6.0},

    Spoiler anzeigen
    #if defined FILTERSCRIPT

    Spoiler anzeigen
    new fp;
    new Menu:fs;

    Spoiler anzeigen
    public OnFilterScriptInit()
    {
    print("Philipp's Fahrschul FS");
    fp = CreatePickup(1581,1,1412.334229, -1700.964478, 14.354066);
    AddStaticVehicle(542,1362.2684,-1666.2279,13.3191,359.5941,2,1); //
    AddStaticVehicle(542,1369.5103,-1667.2961,13.0813,1.8533,2,1); //
    AddStaticVehicle(542,1376.0878,-1668.0164,12.9915,1.1239,2,1); //
    AddStaticVehicle(542,1383.1595,-1666.1560,13.1854,359.9660,2,1); //
    AddStaticVehicle(514,1376.2318,-1634.8958,14.0920,180.7516,25,1); //
    CreateObject(1465, 1420.293091, -1694.167480, 13.711460, 0.0000, 0.0000, 90.0000);
    CreateObject(1465, 1420.359253, -1691.273193, 13.711460, 0.0000, 0.0000, 90.0000);
    CreateObject(1466, 1420.269897, -1688.619751, 13.711460, 0.0000, 0.0000, 90.0000);
    CreateObject(1428, 1420.410645, -1687.026978, 14.114731, 0.0000, 0.0000, 180.0000);
    CreateObject(1428, 1420.145996, -1694.212036, 16.389696, 0.0000, 0.0000, 123.7499);
    CreateObject(1298, 1411.507690, -1652.450439, 15.777052, 0.0000, 0.0000, 225.0000);
    CreateObject(1297, 1407.002319, -1645.212646, 15.774868, 0.0000, 0.0000, 112.5000);
    CreateObject(1297, 1393.075562, -1652.307251, 15.764927, 0.0000, 0.0000, 281.2500);
    CreateObject(1290, 1376.955688, -1648.905640, 18.406235, 0.0000, 0.0000, 101.2500);
    CreateObject(1262, 1410.854858, -1652.943115, 15.606461, 0.0000, 0.0000, 90.0000);
    CreateObject(1434, 1377.829956, -1648.925293, 12.473414, 0.0000, 0.0000, 90.0000);
    CreateObject(1434, 1376.859131, -1649.338989, 12.480844, 0.0000, 0.0000, 0.0000);
    CreateObject(1434, 1376.921875, -1648.382935, 12.480844, 0.0000, 0.0000, 0.0000);
    CreateObject(1434, 1376.387695, -1648.914307, 12.480844, 0.0000, 0.0000, 90.0000);
    CreateObject(3359, 1374.502319, -1631.820313, 12.384346, 0.0000, 0.0000, 0.0000);
    CreateObject(18452, 1385.546875, -1648.749878, 15.327692, 0.0000, 0.0000, 0.0000);
    CreateObject(17950, 1362.452637, -1667.381348, 14.832830, 0.0000, 0.0000, 0.0000);
    CreateObject(17950, 1369.524170, -1667.588013, 14.605043, 0.0000, 0.0000, 0.0000);
    CreateObject(17950, 1376.595459, -1667.603027, 14.522316, 0.0000, 0.0000, 0.0000);
    CreateObject(17950, 1383.812500, -1667.462158, 14.716890, 0.0000, 0.0000, 0.0000);
    CreateObject(8406, 1420.918457, -1651.222778, 17.891960, 0.0000, 0.0000, 90.0000);
    CreateObject(956, 1358.715942, -1646.146362, 12.969551, 0.0000, 0.0000, 90.0000);
    CreateObject(955, 1358.616089, -1647.329834, 12.986424, 0.0000, 0.0000, 90.0001);
    CreateObject(1306, 1399.052124, -1648.542358, 5.322704, 0.0000, 0.0000, 90.0000);
    CreateObject(987, -244.076416, -199.763977, 0.429688, 0.0000, 0.0000, 326.2500);
    CreateObject(987, -234.133713, -206.447052, 0.429688, 0.0000, 0.0000, 326.2500);
    CreateObject(994, -237.575974, -225.543320, 1.178697, 0.0000, 0.0000, 270.0000);
    CreateObject(995, -238.613998, -224.456436, 1.296576, 0.0000, 0.0000, 90.0000);
    fs = CreateMenu("Scheine",2,200.0,100.0,150.0,150.0); // hier wird das Menü erstellt die Koordianten sind für die Position auf den Bildschirm
    AddMenuItem(fs,0, "Fuehrerschein");//Die 0 steht dafür das es immer unter dem vorherigem steht // erstellt einen Unterpunkt in dem Menü Skaten
    AddMenuItem(fs,0, "Flugschein"); // hier auch
    AddMenuItem(fs,0, "Bootschein"); // hier auch
    AddMenuItem(fs,0, "Waffenschein"); // hier auch
    AddMenuItem(fs,0, "Pass");
    AddMenuItem(fs,0, "Exit");
    return 1;

    Spoiler anzeigen
    public OnPlayerPickUpPickup(playerid, pickupid) // überprüft das pickup
    {
    if(pickupid == fp)//wenn der Spieler pickupEmo aufnimmt
    {
    ShowMenuForPlayer(fs,playerid); // öffnet das Menü Skaten
    TogglePlayerControllable(playerid, false); // wird gefreezed
    }

    Spoiler anzeigen
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid); // checkt ob der Player das Menü Skaten offen hat
    if(CurrentMenu == fs)
    {
    switch(row)
    {
    case 0: // ist der Unterpunkt 1
    {
    SendClientMessage(playerid,Rot, "GEHE IN EINEN DER WAGEN IM HINTERHOF UND TIPPE /STARTEN");
    TogglePlayerControllable(playerid, true); // spieler wird wieder unfreezed
    }
    case 1:
    {
    SendClientMessage(playerid,Rot, "Flugschein Begonnen.Komm zum LS Airport");
    TogglePlayerControllable(playerid, true);
    }
    case 2:
    {
    SendClientMessage(playerid,Rot, "Bootschein Begonnen.Komm zum Checkpoint");
    TogglePlayerControllable(playerid, true);
    }
    case 3:
    {
    SendClientMessage(playerid,Rot, "Für den Waffenschein begib dich bitte ins Police Department.Gegenüber der Schule");
    TogglePlayerControllable(playerid, true);
    }
    case 4:
    {
    SendClientMessage(playerid,Rot, "Für den Pass rede bitte mit dem Ordnungs/Bürgeramt");
    TogglePlayerControllable(playerid, true);
    }
    case 5:
    {
    SendClientMessage(playerid,Rot, "Komme bald wieder!");
    TogglePlayerControllable(playerid, true);
    }
    }
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerCommandText(playerid, cmdtext[]) {
    if (strcmp("/starten", cmdtext, true, 8) == 0) {
    if(!SCHUELER[playerid][pmi_bAktiv]) {
    new
    vehicleid = GetPlayerVehicleID(playerid),
    model = GetVehicleModel(vehicleid);
    if(model == 542) {
    SCHUELER[playerid][pmi_Checkpoint]=0;
    SCHUELER[playerid][pmi_bAktiv]=true;
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Folge den Checkpoints");
    SetPlayerCheckpoint(playerid,F_Stationen[0][M_fX],F_Stationen[0][M_fY],F_Stationen[0][M_fZ],F_Stationen[0][M_fRad]);
    }
    else {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Wagen");
    }
    }
    else {
    SendClientMessage(playerid, COLOR_RED, "Es laeuft schon ein Test");
    }
    return 1;
    }
    return 0;
    }

    Spoiler anzeigen
    public OnPlayerEnterCheckpoint(playerid) {
    if(SCHUELER[playerid][pmi_bAktiv]) {
    SCHUELER[playerid][pmi_Checkpoint]++;
    DisablePlayerCheckpoint(playerid);
    new
    playercp = SCHUELER[playerid][pmi_Checkpoint];
    if(playercp == sizeof(F_Stationen)) {
    SCHUELER[playerid][pmi_bAktiv]=false;
    // Extra code
    SendClientMessage(playerid, COLOR_GREEN, "GLÜCKWUNSCH DU HAST ES GESCHAFFT");
    }
    else {
    new
    String[128];
    PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
    format(String,sizeof(String),"Weiter so,du hast es fasst geschafft ! (%d / %d)",playercp,sizeof(F_Stationen));
    SendClientMessage(playerid,COLOR_LIGHTGREEN,String);
    SetPlayerCheckpoint(playerid,F_Stationen[playercp][M_fX],F_Stationen[playercp][M_fY],F_Stationen[playercp][M_fZ],F_Stationen[playercp][M_fRad]);
    }
    return 1;
    }
    return 1;
    }

    Also erstmal:


    @Tropper:Klar geht das nur ich bin noch ein "Anfänger" und weis nit wie das geht.
    @zombie.modder:Ja die Zombies spawnen mit einem Katana und die Menschen mit einer Kettensäge und einer Deagle.


    Habe noch ein Problem.


    Zwar wird mein Menu mit 3 Leveln für abwechslung sorgen nur anstadt land ist das breit also nach rechtes und nicht nach unten wie es sein soll.

    Wen ich MTA Map Editor starte kommt:Couldt be load....
    Mehr konnte ich mir nicht merken weil das sofort weg ging.
    Aufjeden fall stürtzt es ab

    Hi,
    ich rate jetzt mal und würde sagen das man für den Sultan das dann mit 2 Teams macht.


    Also:



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new vehicle, Model;vehicle = GetPlayerVehicleID(playerid);
    Model = GetVehicleModel(vehicle);
    new currentstate = GetPlayerState(playerid);
    if(Model == 420 || Model == 438 )
    {
    if(gTeam[playerid] != TEAM_TAXI)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, Rot, "Du bist kein Taxi Fahrer!");
    }
    }
    else if(gTeam[playerid] == TEAM_TAXI)
    {
    print("Taxi betreten");
    }
    new vehicle, Model;
    vehicle = GetPlayerVehicleID(playerid);
    Model = GetVehicleModel(vehicle);
    new currentstate = GetPlayerState(playerid);
    if(Model == 420 || Model == 438 )
    {
    if(gTeam[playerid] != TEAM_SHALA)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, Rot, "Du bist kein SHALA");
    }
    }
    else if(gTeam[playerid] == TEAM_SHALA)
    {
    print("Taxi betreten");


    Korrigiert mich wen ich Falsch liege

    Okay habe das gemacht.


    1.Wie kann ich das machen das der gamemode auch zwischen den Class ID's unterscheidet?


    2.Bekomme error bei:GivePlayerWeapon(playerid,31,999);


    C:\Dokumente und Einstellungen\Administrator\Desktop\l4d.pwn(50) : error 017: undefined symbol "playerid"

    #include <a_samp>
    #include <a_objects>
    #include <a_vehicles>
    #define GameModeText "Left 4 Dead"
    public OnGamemodeInit()
    {
    AddPlayerClass(162,2120.7695,-2467.6511,13.5469,172.7730,4,0,5,0,0,0);
    AddPlayerClass(121,1422.7312,-2532.1328,13.5469,265.6471,9,22,0,0,0,0);
    SetGameModeText("Left 4 Dead.Your Life is death");
    AddStaticVehicle(468,1428.6710,-2546.0735,13.2159,314.5570,3,3); // lif
    AddStaticVehicle(468,1445.3612,-2557.8010,13.2155,258.9955,3,3); // lif
    AddStaticVehicle(468,1443.0807,-2576.3225,13.2163,121.2308,3,3); // lif
    AddStaticVehicle(468,1447.9740,-2602.5498,13.2156,304.9363,3,3); // lif
    AddStaticVehicle(468,1799.4119,-2488.8555,13.2227,277.1597,3,3); // gegenstand
    AddStaticVehicle(484,1804.5385,-2498.8259,13.8809,0.0000,66,36); // gegenstand
    AddStaticVehicle(590,1811.8959,-2523.7192,17.5621,0.0000,0,0); // gegenstand
    AddStaticVehicle(590,1811.8959,-2523.7192,17.5621,0.0000,0,0); // gegenstand
    AddStaticVehicle(478,1443.9247,-2470.0940,13.5523,245.5226,45,1); // lif
    AddStaticVehicle(478,1454.8281,-2501.0173,13.5411,302.1991,45,1); // lif
    }
    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerCameraPos(playerid,1454.8281,-2501.0173,13.5411,302.1991);
    switch (classid)
    {
    case 0:// skin 1
    {
    SetPlayerCameraPos(playerid,2120.7695,-2467.6511,13.5469,172.7730);
    GameTextForPlayer(playerid,"Zombie Side",5500,1);
    }
    case 1:// skin 2
    {
    SetPlayerCameraPos(playerid,1422.7312,-2532.1328,13.5469,265.6471);
    GameTextForPlayer(playerid,"Survival Side",5500,1);
    }
    }
    return 1;
    }



    1.Survival soll mit M4,Granaten Starten
    -Zombie soll mit Messer,Deagel Starten


    2.Kamera Position soll auf den Auswahl Punkt gerichtet sein
    -wen Zombie gewählt dann goto--->AddPlayerClass(121,1422.7312,-2532.1328,13.5469,265.6471,9,22,0,0,0,0);
    -wen Survival gewählt dann goto---> AddPlayerClass(162,2120.7695,-2467.6511,13.5469,172.7730,4,0,5,0,0,0);


    3.GamemodeName Left 4 Dead


    4.Wen ich den Gamemode benutze,starte ich immer al CJ.Warum?

    Habe alles so wie im tut gemachtun bekomme diese fehler meldung:
    C:\Dokumente und Einstellungen\Administrator\Desktop\bus.pwn(96) : error 017: undefined symbol "pickup1"



    Bei diesem Script:


    #include <a_samp>
    // This is a comment// uncomment the line below if you want to write a filterscript//#define FILTERSCRIPT
    #if defined FILTERSCRIPT
    #define AddStaticVehicle
    new pickup1;
    public OnFilterScriptInit(){print("\n--------------------------------------");print(" Busfahrer Job by Philipp");print("--------------------------------------\n");
        AddPlayerClass(112,1157.5822,-1771.2114,16.5938,357.3725,0,0,0,0,0,0); //Busfahrer Skin 112    AddPlayerClass(111,1157.6034,-1770.7504,16.5938,357.3725,0,0,0,0,0,0); //Busfahrer Skin 111    AddPlayerClass(125,1157.6034,-1770.7504,16.5938,357.3725,0,0,0,0,0,0); //Busfahrer Skin 125    AddStaticVehicle(437,1182.7860,-1792.9746,13.5318,359.5192,87,7); //Bus1    AddStaticVehicle(437,1173.6342,-1794.1454,13.5337,359.2524,87,7); //Bus2    heal = CreatePickup(1240,375.7121,-68.0236,1001.5151,125.7363)return 1;}
    public OnFilterScriptExit(){return 1;}
    #else
    public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp("/rebus", cmdtext, true, 10) == 0){AddStaticVehicle(437,1182.7860,-1792.9746,13.5318,359.5192,87,7); //    AddStaticVehicle(437,1173.6342,-1794.1454,13.5337,359.2524,87,7); //return 1;}    if (strcmp("/spenden", cmdtext, true, 10) == 0){GivePlayerMoney(playerid,-500);        SendClientMessage(playerid,0xFFFF00FF,"Du hast 500$ Gespendet!Vielen Dank"); // dazu kommen wir nochreturn 1;}if (strcmp("/police", cmdtext, true, 10) == 0){GivePlayerMoney(playerid,-500);        SendClientMessageToAll(0xFFFF00FF,"Jemand braucht Hilfe!Bleib Wachsam"); // dazu kommen wir nochreturn 1;}    if (strcmp("/credits", cmdtext, true, 10) == 0){GivePlayerMoney(playerid,-500);        SendClientMessage(playerid,0xFFFF00FF,"Server Owner:[GHL]Phil"); // dazu kommen wir noch        SendClientMessage(playerid,0xFFFF00FF,"Server Gamemode:DarkSharkKani");        SendClientMessage(playerid,0xFFFF00FF,"Server Filterscripts:[GHL]Phil");return 1;}   if (strcmp("/eat", cmdtext, true, 10) == 0){        SetPlayerHealth(playerid,100);return 1;}
    return 0;}
    public OnPlayerRequestClass(playerid, classid){    switch (classid){
    case 0:// skin 1
    {GameTextForPlayer(playerid, "~r~Bus-/TaxiFahrer", 1500,4);// gibt den Text über dem kopf an  (~g~ (farbe grün))}
    case 1:// skin 2
    {GameTextForPlayer(playerid, "~r~Bus-/TaxiFahrer", 1500,4);// gibt den Text über dem kopf an  (~g~ (farbe grün))}
    }       return 1;}
    public OnPlayerPickUpPickup(playerid, pickupid) {  if(pickupid == pickup1)  {  SetPlayerHealth(playerid,100); //health pickup  return 1;  } }
    #endif


    public OnFilterScriptInit(){print("\n--------------------------------------");print(" Busfahrer Job by Philipp");print("--------------------------------------\n");
        AddPlayerClass(112,1157.5822,-1771.2114,16.5938,357.3725,0,0,0,0,0,0); //Busfahrer Skin 112    AddPlayerClass(111,1157.6034,-1770.7504,16.5938,357.3725,0,0,0,0,0,0); //Busfahrer Skin 111    AddPlayerClass(125,1157.6034,-1770.7504,16.5938,357.3725,0,0,0,0,0,0); //Busfahrer Skin 125    AddStaticVehicle(437,1182.7860,-1792.9746,13.5318,359.5192,87,7); //Bus1    AddStaticVehicle(437,1173.6342,-1794.1454,13.5337,359.2524,87,7); //Bus2    return 1;}



    Geht nit!
    Die busse werde nicht gespawnt

    Funktioniert OnGameModeInit im Filterscript?

    #include
    // This is a comment// uncomment the line below if you want to write a filterscript//#define FILTERSCRIPT
    #if defined FILTERSCRIPT
    #define AddStaticVehicle
    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Busfahrer Job by Philipp");
    print("--------------------------------------\n");
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }
    #else
    public OnGameModInit()
    {
    AddStaticVehicle(437,1182.7860,-1792.9746,13.5318,359.5192,87,7); //
    AddStaticVehicle(437,1173.6342,-1794.1454,13.5337,359.2524,87,7); //
    AddPlayerClass(112,1157.5822,-1771.2114,16.5938,357.3725,0,0,0,0,0,0); //
    AddPlayerClass(111,1157.6034,-1770.7504,16.5938,357.3725,0,0,0,0,0,0); //
    AddPlayerClass(125,1157.6034,-1770.7504,16.5938,357.3725,0,0,0,0,0,0); //
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/rebus", cmdtext, true, 10) == 0)
    {
    AddStaticVehicle(437,1182.7860,-1792.9746,13.5318,359.5192,87,7); //Bus Bahnhof auffüllen
    AddStaticVehicle(437,1173.6342,-1794.1454,13.5337,359.2524,87,7); //
    return 1;
    }
    if (strcmp("/spenden", cmdtext, true, 10) == 0)
    {
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,0xFFFF00FF,"Du hast 500$ Gespendet!Vielen Dank");// Spendet jemandem etwas
    return 1;
    }
    if (strcmp("/police", cmdtext, true, 10) == 0)
    {
    GivePlayerMoney(playerid,-500);
    SendClientMessageToAll(0xFFFF00FF,"Jemand braucht Hilfe!Bleib Wachsam"); //Person Ruft um Hilfe
    return 1;
    }
    if (strcmp("/credits", cmdtext, true, 10) == 0)
    {
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,0xFFFF00FF,"Server Owner:[GHL]Phil");
    SendClientMessage(playerid,0xFFFF00FF,"Server Gamemode:DarkSharkKani");
    SendClientMessage(playerid,0xFFFF00FF,"Server Filterscripts:[GHL]Phil");
    return 1;
    }
    return 0;
    }
    #endif
    Weil Ingame geht dasn icht