gTeam funzt nicht

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
  • Kann mir jemand helfen was hier falsch ist./*

    main() {


    #define TEAM_Transport Gmbh 1
    #define TEAM_COPS 2
    #define TEAM_Newsreporter 3
    }


    public OnPlayerRequestClass(playerid, classid)
    {
    if(classid == 1 )
    {
    gTeam[playerid] = TEAM_TRANSPORTGMBH;
    }
    if(classid == 2) //wenn der Spieler den zweiten Skin auswählt
    {
    gTeam[playerid] = TEAM_COPS;
    }
    if(classid == 3) //wenn der Spieler den dritten Skin auswählt
    {
    gTeam[playerid] = TEAM_Newsreporter;
    }
    return 01;
    }

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new newcar= GetPlayerVehicleID(playerid);
    new carmodel = GetVehicleModel(newcar);
    if(carmodel == 598)
    {
    if(gteam == TEAM_Polizei)
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    }
    }public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new newcar= GetPlayerVehicleID(playerid);
    new carmodel = GetVehicleModel(newcar);
    if(carmodel == 514 || carmodel == 515 || carmodel == 403)
    {
    if(gteam == TEAM_Transport Gmbh)
    {
    }
    else
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }


    Einmal editiert, zuletzt von Chissi ()

  • File (Line) Type Nr. Description
    ------------------------------------------------------------------------------------
    C:\Users\Philipp...\fraktion.pwn (19) error 17 undefined symbol "gTeam"
    C:\Users\Philipp...\fraktion.pwn (19) error 1 expected token: ";", but found "]"
    C:\Users\Philipp...\fraktion.pwn (19) error 29 invalid expression, assumed zero
    C:\Users\Philipp...\fraktion.pwn (19) warning 215 expression has no effect


    hier sind sie kannst mir da mal ein Bsp. geben??

  • habe ein problem mit den fraktion cars also ich habe es so..


    PHP
    forward IsAGsCar(carid);


    dann bei
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)


    PHP
    {
    	if(gTeam[playerid] >= 13)
    	{
    		if (IsACopCar(vehicleid) && !ispassenger)
    		{
    			if(PlayerInfo[playerid][pLeader]==13||PlayerInfo[playerid][pLeader]==13||PlayerInfo[playerid][pLeader]==13) {}
    		}
    	}
    	return 1;
    }


    und dann unten:


    PHP
    public IsAGsCar(carid)
    {
    	if((carid >= 48) && (carid <= 38) || carid == 44 || carid == 36 || carid == 37 || carid == 43)
    	{
    	    if(carid == 47 || carid == 41) { return 0; }
    		return 1;
    	}
    	return 0;
    }


    Ich hoffe einer kann mir helfen: :( ich verstehe nit wo der fehler ist weil wenn ich ingame als cop in die cars steige passiert nix also als ob
    die car sfür jeden sind :(

    KleineHilfe 2.0

  • @Chenko:


    1.Oben definierst du IsAgsCar, und bei OnPlayerEnterVehicle heißt es dann IsACopCar, da stimmt wohl was nicht.



    Zitat

    ich verstehe nit wo der fehler ist weil wenn ich ingame als cop in die cars steige passiert nix also als ob
    die car sfür jeden sind :(


    Was willst du denn erreichen ? Das Leute die nicht zur Fraktion gehören rausgeschmissen werden ? Dann mach es so:


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(gTeam[playerid] >= 13 && PlayerInfo[playerid][pAdmin] == 0) // Wenn du ne andere Fraktion haben willst dann ändere die 13 in die /makeleader Zahl deiner Fraktion
    {
    if (IsACopCar(vehicleid) && !ispassenger) // Wenn du es jetzt z.B für Taxi Fahrer machst dann änder es in IsATaxiCar falls du es oben schon Definiert hast
    {
    if(IsACop(playerid)) {} // Wenn du es jetzt z.B für Taxi Fahrer machst dann änder es in IsATaxi falls du es oben schon Definiert hast
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du bist kein Polizist !"); //Das hier ist der Text der erscheinen soll wenn der Player rausgeschmissen wird
    RemovePlayerFromVehicle(playerid); // Das schmeißt den Player aus dem Car
    }
    }


    }
    return 1;
    }


    Ich gebe keine garantie drauf, es können sich kleine Fehler eingeschlichen haben, weil ich es grade nur ausm Kopf gemacht habe , also ungetestet,Ich hoffe ich konnte dir Helfen ;)


    PS: Nimm beim nächsten mal wenn du einen Pawn Text darstellen möchtest Pawno-Quelltext und nicht PHP-Quelltext



    Lg

  • Danke ABER des geht icht..ich denke mal der errors kommt
    oder eher ist weil ich KEIN IsAGs (dein IsACop)difiniert habe :(
    kannste mir zeiegn bzw,,schreiben wie ich des mache?? danke im vorraus


    forward IsAGs;


    und dann unten das hier oda?

    KleineHilfe 2.0

    Einmal editiert, zuletzt von YaBroo ()

  • Jo hab jetzt einfach mal genau das kopiert und des kommt


    C:\Users\Patrick\Desktop\Samp server\gamemodes\GFF.pwn(4036) : error 029: invalid expression, assumed zero


    So. Und jetzt verratest du uns sicherlich auch was die Zeile 4036 ist ?


    Bitte auf das Bild Klicken für Mehr Info's!



    Bitte auf das Bild Klicken für Mehr Info's!