for schleife geht 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
  • Warum geht die forschleife nicht die soll durch alle busse gehen?


    d.h wenn er den befehel machen soll und er in keinem bus ist soll return
    for(new i; i<Bus[i](); i++)new bus[3];
    public OnFilterScriptInit()
    {
    bus[0]=AddStaticVehicle(431,1781.4205,-1930.8032,13.4895,355.1888,0,1); // bus1
    bus[1]=AddStaticVehicle(431,1787.3831,-1930.8357,13.4893,1.0937,0,1); // bus1
    bus[2]=AddStaticVehicle(431,1791.3683,-1930.9565,13.4898,356.7608,0,1); // bus3
    return 1;
    }

  • or(new i; i<sizeof(bus); i++)


    C:\Users\Admin\Desktop\bus.pwn(61) : error 017: undefined symbol "bus"
    C:\Users\Admin\Desktop\bus.pwn(61) : error 036: empty statement
    C:\Users\Admin\Desktop\bus.pwn(61) : error 017: undefined symbol "i"
    C:\Users\Admin\Desktop\bus.pwn(61) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.
    if (strcmp("/status", cmdtext, true, 10) == 0)
    {
    for(new i; i<sizeof(bus); i++)
    {
    if(IsPlayerInAnyVehicle(playerid))==bus[i])
    }
    return 1;
    }

  • for (new i = 0; i < sizeof(bus); i ++)


    Außerdem muss bus natürlich auch irgendwo deklariert werden, das scheint nicht der Fall zu sein. Zeig mal her, wo du die Variable initialisierst.


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • for (new i = 0; i < sizeof(bus); i ++)


    Außerdem muss bus natürlich auch irgendwo deklariert werden, das scheint nicht der Fall zu sein. Zeig mal her, wo du die Variable initialisierst.


    Normal Global
    #include <a_samp>
    #define Mode 1
    #if defined FILTERSCRIPT
    new bus[3];
    public OnFilterScriptInit()
    {
    bus[0]=AddStaticVehicle(431,1781.4205,-1930.8032,13.4895,355.1888,0,1); // bus1
    bus[1]=AddStaticVehicle(431,1787.3831,-1930.8357,13.4893,1.0937,0,1); // bus1
    bus[2]=AddStaticVehicle(431,1791.3683,-1930.9565,13.4898,356.7608,0,1); // bus3
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }
    #endif