Errors bei Tankstellen System

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 versucht mithilfe des Tutorials im Forum ein Tankstellen System zu erstellen
    doch leider scheitere ich an dieses errors:


    tank.pwn(7 -- 8) : error 008: must be a constant expression; assumed zero
    tank.pwn(36) : error 001: expected token: ",", but found "["
    tank.pwn(36) : error 029: invalid expression, assumed zero
    tank.pwn(36) : warning 215: expression has no effect
    tank.pwn(36) : error 001: expected token: ";", but found "]"
    tank.pwn(36) : fatal error 107: too many error messages on one line


    Zeile 7-8:


    new Float:Tankstellen[1] =
    {
    {-2026.8353,156.7377,29.0391} // Zeile 7
    }; // Zeile 8



    Zeile 36:


    if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][0]))



    ich hoffe ihr könnt mir helfen



    mit freundlichen Grüßen
    DJBlue

    i bin a waschechter bayer

  • Indem du bei dem Tankstellen Array weitere Koordinaten einträgst und abfragst.

    new Float:Tankstellen[] = {


    -2026.8353, // X Coord von deiner ersten Tankstelle
    156.7377, // Y Coord von deiner ersten Tankstelle
    29.0391, // Z Coord von deiner ersten Tankstelle
    0.0000, // X Coord von deiner zweiten Tankstelle
    0.0000, // Y Coord von deiner zweiten Tankstelle
    0.0000 // Z Coord von deiner zweiten Tankstelle
    };


    Natürlich durch richtige Koordinaten ersetzen.


    €: UncleSub's Möglichkeit geht auch, ist auch übersichtlicher, wenn du dich mit Arrays schon ein bisschen auseinander gesetzt hast

  • wenn ich nun versuche beim /tanken command eine zweite tanke einzufügen kommen die errors:


    tank.pwn(85) : error 029: invalid expression, assumed zero
    tank.pwn(85) : warning 215: expression has no effect
    tank.pwn(85) : error 001: expected token: ";", but found "if"


    zeile 85:


    if(IsPlayerInRangeOfPoint(playerid,50.0,Tankstellen[0],Tankstellen[1],Tankstellen[2])) || if(IsPlayerInRangeOfPoint(playerid,50.0,Tankstellen[3],Tankstellen[4],Tankstellen[5]))

    i bin a waschechter bayer

  • wenn ich das so schreibe bekomme ich den error:

    tank.pwn(85) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInRangeOfPoint"

    i bin a waschechter bayer