Was mache ich falsch?

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
  • Ich habe 2 neue Pickups erstellt doch habe ich nun Fehler die ich nicht mehr loswerde. Was mache ich falsch?


    infopilot = CreatePickup(1239,1,1881.7198,-2379.9570,13.5547,-1);
    infosecurity = CreatePickup(1239,1,2050.6414,-2436.2344,13.5469,-1);


    new infopilot;
    new infosecurity;


    if(pickupid == infopilot)
    {
    if(gTeam[playerid] == 3)
    {
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Info","Als Pilot musst du mit deinem Jumbo Jet von einem Flughafen zum anderen fliegen, die Security bietet dir Geleitschutz.\n Als = Teleport zum Pilotenspawn","OK","Schliessen");
    }
    return 1;
    }


    Das sind die Fehlermeldungen


    C:\Users\Beni\Desktop\Games\GTA\Alter Server things\Server\gamemodes\Restart!.pwn(429) : error 010: invalid function or declaration
    C:\Users\Beni\Desktop\Games\GTA\Alter Server things\Server\gamemodes\Restart!.pwn(431) : error 010: invalid function or declaration
    C:\Users\Beni\Desktop\Games\GTA\Alter Server things\Server\gamemodes\Restart!.pwn(435) : error 010: invalid function or declaration
    C:\Users\Beni\Desktop\Games\GTA\Alter Server things\Server\gamemodes\Restart!.pwn(797) : warning 204: symbol is assigned a value that is never used: "infopilot"
    C:\Users\Beni\Desktop\Games\GTA\Alter Server things\Server\gamemodes\Restart!.pwn(798) : warning 204: symbol is assigned a value that is never used: "infosecurity"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    kann jemand damit was anfangen?


    EDIT: Das infosecurity nicht erkannt wird ist mir schon klar aber auch infopilot wird nicht erkannt :!:

    Gewalt ist keine Lösung aber ein Weg zum Ziel :thumbup:

  • hi ehm,
    ändere mal die zeile

    infopilot = CreatePickup(1239,1,1881.7198,-2379.9570,13.5547,-1);
    infosecurity = CreatePickup(1239,1,2050.6414,-2436.2344,13.5469,-1);


    in das

    infopilot = AddStaticPickup(1239,1,1881.7198,-2379.9570,13.5547,-1);
    infosecurity = AddStaticPickup(1239,1,2050.6414,-2436.2344,13.5469,-1);

  • 429 = if(pickupid == infopilot)
    431 = if(gTeam[playerid] == 3)
    435 = return 1;


    Addstatic kann nicht die Lösung sein, bisher ging es ja mit allen Pickups mit diesem Weg.


    --> Trooper


    Also ich kanns ja auch falsch verstehen aber meinen die ersten 3 fehlermeldungen nicht einfach falsche funktion oder so also das es so nicht geht
    und die letzen 2 fehlermeldungen das das wort nicht genutz wird "infopilot" und "infosecurity"
    aber das wird es ja ?(

    Gewalt ist keine Lösung aber ein Weg zum Ziel :thumbup:

    Einmal editiert, zuletzt von _Beni_ ()

  • Hast du die Variablen erstellt bevor du sie verwendest ?
    Das hier

    new infopilot;
    new infosecurity;

    muss vor dem CreatePickup stehen und vor der Abfrage pickupid == ...


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------

  • So blöd bin ich auch nicht.
    Es geht darum, ob er die Variablen erstellt hat bevor er sie verwendet.

    //Richtig :
    new blubb;
    blubb = CreatePickup(...);
    // Falsch :
    blubb = CreatePickup(...);
    new blubb;


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------