Brauch mal eben hilf e ;)

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
  • hi kann mir jemand diese errors erklären wo ich habe ?
    Errors:
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(209) : error 004: function "IscopCar" is not implemented
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(209) : error 036: empty statement
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(211) : error 033: array must be indexed (variable "gTeam")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Hier der scriptteil:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(IscopCar(newcar));
    {
    if(gTeam == cop) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    return 0;
    }
    es wäre net wen ihn jemand "repariert"


    MFG GTA0071


  • public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    if(IscopCar(newcar))//<< Kein ;
    {
    if(gTeam[playerid] != cop)// != heißt ungleich außerdem fehlt das [playerid]
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    }
    return 1;
    }

  • public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    if(IscopCar(newcar))//<< Kein ;
    {
    if(gTeam[playerid] != cop)// != heißt ungleich außerdem fehlt das [playerid]
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    }
    if(DEINCAR(newcar))//<< Kein ;
    {
    if(gTeam[playerid] != cop)// != heißt ungleich außerdem fehlt das [playerid]
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    }
    return 1;
    }


    Du musst einfach eine weitere if bbfrage einbauen.

  • dank ich wollte wweggen den klammern und abständen das wissen


    //Edit:
    nun hab ich weiter gescriptet und bekomm diese errors weis jemand was ic hda machen muss?


    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(321) : error 032: array index out of bounds (variable "cop")
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(329) : error 032: array index out of bounds (variable "sek")
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(337) : error 032: array index out of bounds (variable "razers")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Einmal editiert, zuletzt von GTA0071 ()


  • public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    if(IscopCar(newcar))
    {
    if(gTeam[playerid] != cop)// != heißt ungleich
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    if(IsFBICar(newcar))
    {
    if(gTeam[playerid] != fbi)// != heißt ungleich
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem FBI an!");
    return 1;
    }
    }
    }
    return 1;
    }

  • Hier schreib ich mal kurz die stellen auf die mit einr fraktio zu tuhn haben (ist noch nichtfertig die skins fehln noch aberich wis net wie ich die rein setzte ohne das sie beim connecten gezeigt werden[skinauswahl mein ich])


    Die script teile:
    new gTeam[MAX_PLAYERS];
    new cop[13];
    forward IscopCar(carid);


    //TEAMS
    #define TEAM_cop 0


    cop[0] = AddStaticVehicle(598,2282.0947,2443.1707,10.5685,359.4583,0,0); // copcar1
    cop[1] = AddStaticVehicle(598,2277.6147,2442.9839,10.5819,0.1815,0,0); // copcar2
    cop[2] = AddStaticVehicle(598,2282.1960,2477.2625,10.5684,179.5057,0,0); // copcar3
    cop[3] = AddStaticVehicle(598,2277.6096,2477.3086,10.5706,178.6085,0,0); // copcar4
    cop[4] = AddStaticVehicle(426,2282.2188,2459.8538,10.5636,180.0891,0,0); // copzivi1
    cop[5] = AddStaticVehicle(426,2277.7283,2460.1863,10.5637,0.4534,0,0); // copzivi2
    cop[6] = AddStaticVehicle(599,2273.5247,2442.6213,10.9170,359.6106,0,0); // copranger1
    cop[7] = AddStaticVehicle(599,2273.6162,2477.4045,10.9169,178.5576,0,0); // copranger2
    cop[8] = AddStaticVehicle(523,2286.6162,2456.9631,10.3908,88.2590,0,0); // copbike1
    cop[9] = AddStaticVehicle(523,2286.8328,2462.0994,10.3831,91.1761,0,0); // copbike2
    cop[10] = AddStaticVehicle(523,2286.7881,2475.0090,10.3920,88.9634,0,0); // copbike3
    cop[11] = AddStaticVehicle(523,2286.7795,2445.2747,10.3909,90.4368,0,0); // copbike4
    cop[12] = AddStaticVehicle(497,2281.2334,2445.6719,47.1540,356.5300,50,154); // copheli


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    if(IscopCar(newcar))//<< Kein ;
    {
    if(gTeam[playerid] != cop)// != heißt ungleich außerdem fehlt das [playerid]
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    }
    return 1;
    }


    public IscopCar(carid)
    {
    if(carid >= cop[0] && carid <= cop[12])
    {
    return 1;
    }
    return 0;
    }


    des war alles von der Cop fraktion


    kannst du mir sagen was falsch dran ist?

    Einmal editiert, zuletzt von GTA0071 ()