Frage

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 ich habe eine Frage und zwar wen ich es so scripte






    #define TEAM_COPS 1
    #define TEAM_FBI 2
    #define TEAM_ARMY 3
    #define TEAM_ MEDIC 4
    #define TEAM_TAXi 5
    #define TEAM_FAHRSCHULE 6
    #define TEAM_NR 7
    #define TEAM_LCN 8
    #define TEAM_YAKUZA 9
    #define MAX_FRAK_CARS 75
    #define COLOR_GREY 0xAFAFAFAA
    static gTeam[MAX_PLAYERS];
    new frakcar[MAX_FRAK_CARS];


    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    frakcar[0] = AddStaticVehicle(560,1558.6366,-1710.5663,5.5970,358.4214,79,9); // Leader-copcar
    frakcar[1] = AddStaticVehicle(445,2061.1970,1905.7365,12.0330,191.8907,0,0);//LCNCAR!!
    frakcar[2] = AddStaticVehicle(445,2052.7207,1939.6062,11.8944,352.7138,0,0); // LCN Car
    frakcar[3] = AddStaticVehicle(545,2058.1052,1957.4458,11.4238,262.1318,0,0); // LCN CarLeader
    frakcar[4] = AddStaticVehicle(445,2050.9670,1921.4193,12.1127,357.8711,0,0);// LCN Car
    frakcar[5] = AddStaticVehicle(445,2051.1526,1903.6791,12.0851,183.3794,0,0); // LCN Car
    frakcar[6] = AddStaticVehicle(409,2033.3088,1917.6058,12.0417,177.5879,0,0); // LCNLimo
    frakcar[7] = AddStaticVehicle(445,2061.0327,1925.8730,12.0391,350.2239,0,0); // LCN Car
    frakcar[8] = AddStaticVehicle(599,1591.5883,-1710.5374,5.5956,358.7274,79,1); // CopRanger!
    frakcar[9] = AddStaticVehicle(599,1595.4961,-1710.0239,5.5955,0.5385,79,1); // CopRanger!
    frakcar[10]= AddStaticVehicle(596,1587.4368,-1710.2926,5.5953,359.1361,79,1); // CopCar!!
    frakcar[11]= AddStaticVehicle(596,1583.5060,-1710.4805,5.5955,359.2453,79,1); // CopCar!!
    frakcar[12]= AddStaticVehicle(596,1578.7314,-1710.6554,5.5961,359.9538,79,1); // CopCar!!
    frakcar[13]= AddStaticVehicle(596,1574.4387,-1710.8300,5.5956,0.1453,79,1); // CopCar!!
    frakcar[14]= AddStaticVehicle(427,1564.3717,-1710.3630,6.0226,359.9241,79,1); // SWAT-Van
    frakcar[15]= AddStaticVehicle(597,-1573.2445,718.3627,-5.5209,90.0594,0,0); // SFPD-Car!
    frakcar[16]= AddStaticVehicle(597,-1573.7177,722.3790,-5.5210,89.0574,0,0); // SFPD-Car!
    frakcar[17]= AddStaticVehicle(597,-1573.9099,726.3687,-5.5218,88.6710,0,0); // SFPD-Car!
    frakcar[18]= AddStaticVehicle(490,-1573.8025,730.7682,-5.5218,89.5876,0,0); // FBI-Car!
    frakcar[19]= AddStaticVehicle(490,-1574.3098,734.7001,-5.5211,89.1760,0,0); // FBI-Car!
    frakcar[20]= AddStaticVehicle(490,-1574.4441,738.8234,-5.5206,88.7809,0,0); // FBI-Car!
    frakcar[21]= AddStaticVehicle(427,-1573.9266,742.7185,-5.5204,88.3658,0,1); // SWAT-Van (FBI)
    frakcar[22]= AddStaticVehicle(528,-1573.4829,705.8778,-5.5209,87.9326,125,1); // FBI-Leader-Car
    frakcar[23]= AddStaticVehicle(598,221.4725,1920.9701,17.3610,91.0279,86,86); // Army-LVPD Car!!
    frakcar[24]= AddStaticVehicle(598,215.3314,1920.8599,17.3619,91.0278,86,86); // Army-LVPD Car!!
    frakcar[25]= AddStaticVehicle(598,209.4441,1920.7542,17.3593,91.0277,86,86); // Army-LVPD Car!!
    frakcar[26]= AddStaticVehicle(598,202.2197,1920.6244,17.3570,91.0276,86,86); // Army-LVPD Car!!
    frakcar[27]= AddStaticVehicle(598,192.4750,1920.9258,17.3603,90.7976,86,86); // Army-LVPD Car!!
    frakcar[28]= AddStaticVehicle(470,229.1610,1879.5309,17.3619,29.7957,77,77); // Army-Gelände Car!!
    frakcar[29]= AddStaticVehicle(470,201.6978,1880.6255,17.3667,317.4821,77,77);// Army-Gelände Car!!
    frakcar[30]= AddStaticVehicle(520,274.4580,1955.5168,17.3607,268.5900,15,15); // Hydra!!!
    frakcar[35]= AddStaticVehicle(520,274.9268,1990.0616,17.3621,269.6451,15,15); // Hydra!!!
    frakcar[36]= AddStaticVehicle(476,275.8842,2024.4218,17.3619,269.8232,6,1); // KampfFlugzeug
    frakcar[37]= AddStaticVehicle(425,371.1862,1919.1282,17.3619,118.8900,44,44); // Hunter
    frakcar[38]= AddStaticVehicle(425,366.5988,1933.6040,17.3615,122.8813,44,44); // Hunter
    frakcar[39]= AddStaticVehicle(497,367.5084,1949.1567,17.3574,117.9205,44,16); // Heli-LVPD
    frakcar[40]= AddStaticVehicle(407,-2021.2614,85.0883,27.6957,270.6176,3,3); // Medic-Feuerwehrwagen (SF)
    frakcar[41]= AddStaticVehicle(407,-2020.9884,91.9244,27.6869,268.9796,3,3); // Medic-Feuerwehrwagen (SF)
    frakcar[42]= AddStaticVehicle(563,1628.9359,1822.0586,10.6972,359.9496,1,3); // Medic-Heli
    frakcar[43]= AddStaticVehicle(416,1619.1837,1849.6256,10.6953,179.1537,1,3); // Medic-WAGEN
    frakcar[44]= AddStaticVehicle(416,1612.6556,1849.5594,10.6953,180.8288,1,3); // Medic-WAGEN
    frakcar[45]= AddStaticVehicle(416,1606.3802,1849.8585,10.6953,179.8484,1,3); // Medic-WAGEN
    frakcar[46]= AddStaticVehicle(597,1599.9153,1849.7974,10.6953,180.0928,3,1); // Medic-Car
    frakcar[47]= AddStaticVehicle(598,1593.7473,1849.7024,10.6953,180.5823,3,1); // Medic-Car
    frakcar[48]= AddStaticVehicle(416,2013.4598,-1411.3625,16.8670,89.7484,1,3); // Medic-WAGEN
    frakcar[49]= AddStaticVehicle(420,-2429.8816,515.5668,29.6388,215.2495,6,0); // Taxi-Car (Modernes
    frakcar[50]= AddStaticVehicle(420,-2425.8101,518.3810,29.6388,220.4677,6,0); // Taxi-Car (Modernes
    frakcar[51]= AddStaticVehicle(420,-2422.3682,521.8839,29.6388,226.1652,6,0); // Taxi-Car (Modernes
    frakcar[52]= AddStaticVehicle(438,-2419.4307,525.2914,29.6388,230.2858,6,0); // Taxi-Car (Altes
    frakcar[53]= AddStaticVehicle(438,-2416.9260,528.3970,29.6388,235.7357,6,0); // Taxi-Car (Altes
    frakcar[54]= AddStaticVehicle(438,-2415.4448,532.1298,29.6532,249.9013,6,0); // Taxi-Car (Altes
    frakcar[55]= AddStaticVehicle(487,-2413.1963,537.8315,29.6388,34.1694,6,0); // Taxi-Heli
    frakcar[56]= AddStaticVehicle(409,-2437.7998,522.1807,29.6137,181.2390,6,0); // Taxi-Limo
    frakcar[57]= AddStaticVehicle(560,-2085.1257,-83.9694,34.8849,179.3665,3,3); // FS-Car (Sultan)
    frakcar[58]= AddStaticVehicle(560,-2081.1846,-84.4279,34.8851,177.7795,3,3); // FS-Car (Sultan)
    frakcar[59]= AddStaticVehicle(560,-2076.9167,-84.6457,34.8851,179.3111,3,3); // FS-Car (Sultan)
    frakcar[60]= AddStaticVehicle(533,-2072.8914,-84.0633,34.8859,180.2861,3,3); // FS-LeaderCar
    frakcar[61]= AddStaticVehicle(560,-2089.5959,-84.1856,34.8853,178.4255,3,3); // FS-Car (Sultan)
    frakcar[62]= AddStaticVehicle(582,-2047.8302,490.4372,34.8814,180.4992,16,1); // NR Van
    frakcar[63]= AddStaticVehicle(582,-2042.2941,490.3974,34.8813,179.1971,16,1); // NR Van
    frakcar[64]= AddStaticVehicle(488,-2028.2786,482.0468,34.8810,316.9737,93,1); // NR Heli
    frakcar[65]= AddStaticVehicle(582,-2021.6992,458.8362,34.8813,356.4845,16,1); // NR Van
    frakcar[66]= AddStaticVehicle(474,-2040.5444,450.9594,34.8813,89.2269,1,1); // NR Leadercar
    frakcar[67]= AddStaticVehicle(445,2602.9990,1833.8839,10.5402,269.4548,1,1); // Yakuza-Car (Admiral)
    frakcar[68]= AddStaticVehicle(445,2603.0117,1836.9823,10.5415,270.2648,1,1); // Yakuza-Car (Admiral)
    frakcar[69]= AddStaticVehicle(445,2602.7322,1840.3224,10.5424,269.6592,1,1); // Yakuza-Car (Admiral)
    frakcar[70]= AddStaticVehicle(445,2602.8713,1843.4773,10.5421,268.4367,1,1); // Yakuza-Car (Admiral)
    frakcar[71]= AddStaticVehicle(445,2603.1604,1846.8350,12.4796,267.5992,1,1); // Yakuza-Car (Admiral)
    frakcar[72]= AddStaticVehicle(409,2633.9756,1851.3181,10.6369,0.3863,1,1); // Yakuza-Limo!
    frakcar[73]= AddStaticVehicle(545,2602.9189,1849.8287,10.5416,269.3147,1,1); // Yakuza-Leadercar! (Hustler)
    frakcar[74]= AddStaticVehicle(487,2628.5657,1805.4348,10.5412,90.1104,1,1); // Yakuza-Heli!





    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    for(new c=0;c<MAX_FRAK_CARS;c++)
    if(vehicleid == frakcar[code=c])
    {
    if(gTeam[playerid] != TEAM_COPS)
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,COLOR_GREY,"Du bist nicht autorisiert dieses Fahrzeug zu führen!");
    return 1;
    }
    }
    return 1;
    }










    Sind dan die Fraktiosnautos für jeden Fraktionsmitglied oder nur für die dazugehörigen Fraktiosnmitglieder da?

  • Hallo ich hab es z.b. die LCN so gemacht:


    Ganz oben


    #define MAX_LCN_CARS 7



    danach bei news:


    new lcncar[MAX_LCN_CARS]



    dann bei den autos:


    lcncar[0] = AddStaticVehicle(445,2061.1970,1905.7365,12.0330,191.8907,0,0);//LCNCAR!!
    lcncar[1] = AddStaticVehicle(445,2052.7207,1939.6062,11.8944,352.7138,0,0); // LCN Car
    lcncar[2] = AddStaticVehicle(545,2058.1052,1957.4458,11.4238,262.1318,0,0); // LCN CarLeader
    lcncar[3] = AddStaticVehicle(445,2050.9670,1921.4193,12.1127,357.8711,0,0);// LCN Car
    lcncar[4] = AddStaticVehicle(445,2051.1526,1903.6791,12.0851,183.3794,0,0); // LCN Car
    lcncar[5] = AddStaticVehicle(409,2033.3088,1917.6058,12.0417,177.5879,0,0); // LCNLimo
    lcncar[6] = AddStaticVehicle(445,2061.0327,1925.8730,12.0391,350.2239,0,0); // LCN Car







    dann ganz unten:

    for(new c=0;c<MAX_LCN_CARS;c++)
    if(vehicleid == lcncar[code=c])
    {
    if(gTeam[playerid] != TEAM_LCN)
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,COLOR_GREY,"Dir ist es nicht erlaubt dieses Fahrzeug zu benutzten!");
    return 1;
    }
    }





    und das habe ich für jede Fraktion gemacht und 26 errors bekommen :(

  • Unter OnPlayerStateChange :



    if(newstate == 2)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    for(new c=0;c<MAX_LCN_CARS;c++)
    {
    if(vehicleid == lcncar[code=c])
    {
    if(gTeam[playerid] != TEAM_LCN)
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,COLOR_GREY,"Dir ist es nicht erlaubt dieses Fahrzeug zu benutzten!");
    break;
    }
    }
    }
    }



    new lcncar[MAX_LCN_CARS] // << Semikolon vergessen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • für jede fraktion?!




    Edit by Milan//:



    Immernoch 26 Error's :(

    Einmal editiert, zuletzt von milanboy38 ()

  • jetzt hab ich diese error's :( :



    Ich find einfach nicht den Fehler



    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(200) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(200) : error 004: function "OnPlayerEnterVehicle" is not implemented
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(203) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(214) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(225) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(236) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(247) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(249) : error 017: undefined symbol "TEAM_MEDIC"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(258) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(269) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(280) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(291) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(302) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(313) : error 017: undefined symbol "vehicleid"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(323) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(326) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(326) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(326) : error 004: function "OnPlayerExitVehicle" is not implemented
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(331) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(331) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(331) : error 004: function "OnPlayerStateChange" is not implemented
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(333) : error 017: undefined symbol "newstate"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(350) : error 017: undefined symbol "newstate"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(367) : error 017: undefined symbol "newstate"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(384) : error 017: undefined symbol "newstate"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(401) : error 017: undefined symbol "newstate"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(408) : error 017: undefined symbol "TEAM_MEDIC"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(418) : error 017: undefined symbol "newstate"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(435) : error 017: undefined symbol "newstate"

  • man wo kann das sein :(





    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(251) : error 017: undefined symbol "TEAM_MEDIC"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(325) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(410) : error 017: undefined symbol "TEAM_MEDIC"
    C:\Dokumente und Einstellungen\Nunzio Tuccio\Desktop\Server\samp03asvr_R4_win32\gamemodes\Test_1.01x.pwn(522) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    nurnoch 2 Error's :( bitte hilft mir

    2 Mal editiert, zuletzt von milanboy38 ()