Probleme beim Enter/Exit in Gebäude

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 versuche am BSN ein Eingang/Ausgang zu Scripten


    Ich mache das oben im GameMode hin:
    new bsnenter


    ist mein enter dingen^^


    dann geh ich zu public OnGameModeInit()
    und füge unter dies bsnenter=CreatePickup(1318,1,1199.3527,-919.5142,43.1122);


    Dann Teste ich es auf Errors/Warnings und Bekomme Folgendes:
    C:\*****\Server\gamemodes\selfmade.pwn(50) : error 017: undefined symbol "bsnenter"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.



    Dieses mit dem undefined symbol habe ich auch z.B. bei
    #define DIALOG_REG 1


    oder
    #define DIALOG_LOG 2



    Ich hoffe mir kann jemand Helfen danke im voraus ;)

    • //includes
    • #include <a_samp>
    • #include <sscanf>
    • //Farben
    • #define Orange 0xFF6400FF
    • #define Rot 0xFF0A00FF
    • #define Gelb 0xFFFA00FF
    • #define Blau 0x0019FFFF
    • #define Schwarz 0x000000FF#
    • #define Grün 0x37FF00FF
    • #define Pink 0xFF00AFFF
    • //if defines
    • #if defined FILTERSCRIPT
    • #define <a_samp>
    • #define MAX_STRING 256
    • #define <dini>
    • //Variabelen
    • //new bsnenter
    • //Dialoge
    • //Login System Dialoge
    • #define DIALOG_REG 1
    • #define DIALOG_LOG 2
    • //Enums
    • //Script
  • Du brauchst da bei new bsnenter ein ;



    Sonst kommt dieser fehler.Und das script weis nicht das das eine variable ist.


    Das ; ist wichtig also:


    new bsnenter;+


    So würde es funktionieren



    MFG K44n

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n

  • habs mit


    new bsnenter;
    das #define war aus Gewohnheit weils bei #define DIALOG_REG und DIALOG_LOG auch ein error is


    gemacht und das kommt:


    C:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(68) : error 017: undefined symbol "bsnenter"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.

    Einmal editiert, zuletzt von JAGHAX ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • fanboy erzetz einfach bei define bsnenter...


    kopier das:new bsnenter;


    und fügs ein.


    Dann müssten keine errors mehr kommen...


    @intellegent ich wollts ihm noch mal mit define erklären da er ja ein anfänger ist...

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n

  • Super danke jetzt hab ich das Warning:) bei dem enterbsn


    C:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(46) : warning 204: symbol is assigned a value that is never used: "bsnenter"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Warning.



    und Das Error bei dem Login/Register Dialog


    C:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(82) : error 035: argument type mismatch (argument 4)Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.



    hoffe kannst mir nochma helfen^^



    Das 2te Error ist Behoben hab ,0 rausgemacht

  • Unter OnPlayerConnect(playerid) muss der Dialog von so:
    ShowPlayerDialog(playerid,0,DIALOG_REG,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort","Registrieren","Abbrechen");
    auf dieses hier geändert werden:
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort","Registrieren","Abbrechen");


    und bsnenter benutzt du ja nicht, daher kommt dort der Warning, wenn du diese Varriable aber verbaust (z.B. unter OnPlayerPickupPickup benutzt) dann wird dir der warning nicht mehr angezeigt ;)

  • Danke hab nun Folgendes prob^^


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == REGISTER) { if(response == 0) { SendClientMessage(playerid,Rot,"Du hast die Registrierung Abbgebrochen und wurdest Gekickt."); Kick(playerid); return 1; } if (response == 1) { if(!strlen(inputtext)) { SendClientMessage(playerid,Rot,"Bitte gib ein Passwort ein."); ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort","Registrieren","Abbrechen"); } REGISTER(playerid,inputtext); return 1; } } return 1;}



    stock Register(playerid,key[]);{
    return 1;}


    Diese Errors
    C:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(292) : error 029: invalid expression, assumed zeroC:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(292) : warning 215: expression has no effectC:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(305) : error 055: start of function body without function headerC:\Users\Fabian\Desktop\Server\gamemodes\selfmade.pwn(307) : error 010: invalid function or declarationPawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    3 Errors.



    ich hasse diese PAWN texte die sind immer so fail wenn ich die hier hin schreib-.-