Frage zu 2 kleinen Stocks

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
  • einmal ist ein stock namens 'isAnyPlayerInVehicle(veh)':
    stock IsAnyPlayerInVehicle(veh){ new inveh; inveh=0; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,veh)) { inveh++; if(inveh==MAX_PLAYERS) { return 1; } } } return 1;}



    und 2. ein stock namens 'isABike(playerid)':
    stock isABike(playerid){ new Bikes[] = {509,481,510,462,448}; for(new i=0;i<sizeof(Bikes);i++) { if(IsPlayerInVehicle(playerid,Bikes[i])) { } } return 1;}



    ich wollte fragen ob beide stocks richtig sind.
    Wenn nicht bitte ich euch mir die stocks vielleicht richtig auf zu schreiben :)


    Wäre nett wenn ihr mir dabei helfen könnten :D


    /edit
    Sry aber ich kann das nicht anders einfügen :(

    Einmal editiert, zuletzt von PatoD ()

  • mach es mal so


    stock IsABike(vehicleid)
    {
    if(vehicleid==463||vehicleid==468||vehicleid==471||vehicleid==421||vehicleid==422||vehicleid==423||vehicleid==481||vehicleid==586)return 1;
    return 0;
    }


    aber ganz oben das hinmachen


    forward IsABike(vehicleid);

  • warum


    da du sonst nen error bekommst der so heißen würde:


    Undifined symbol "vehicleid"

  • ich weiß schon wiso ich den geforwardet habe es hat schon ein grund aber egal...