Errors bei onplayerpickuppickup

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
  • Hey breadfishe @Jeffry
    undzwar ich wollte scripten das wenn man in ein pickup läuft sich ein fenster öffnet aber ich kriege errors :/


    erstmal definiert

    Code
    #define Dialog_Weapons 4536



    dann

    Code
    public OnGameModeInit()
     //---------------------------Pickups------------------------------------
     smweapon = CreatePickup(24,1,799.1258,-620.3854,16.3359);
    Code
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    	if(pickupid == smweapon)
    	{
    		ShowPlayerDialog(playerid, Dialog_Weapons, DIALOG_STYLE_LIST,"Waffen:","Messer 100$\nRosen Gratis
    		\nMolotov Cocktail 10x 10.000$\nMP5 200x 10.000$\nSniper 20x 10.000$\nRPG 10x 100.000$
    		\nHaftbombe 10x 100.000$","Accept","decline");
    		return 1;
    }

    und dann

    und die errors sind :


    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(311) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(311) : error 017: undefined symbol "Messer"
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(311) : warning 215: expression has no effect
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(311) : error 001: expected token: ";", but found "$"
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(311) : fatal error 107: too many error messages on one line

  • Am Ende der Zeile muss ein Backslash stehen, wenn du im String im Quellcode eine neue Zeile anfängst.
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == smweapon)
    {
    ShowPlayerDialog(playerid, Dialog_Weapons, DIALOG_STYLE_LIST,"Waffen:","Messer 100$\nRosen Gratis\
    \nMolotov Cocktail 10x 10.000$\nMP5 200x 10.000$\nSniper 20x 10.000$\nRPG 10x 100.000$\
    \nHaftbombe 10x 100.000$","Accept","decline");
    return 1;
    }
    return 1;
    }
    Außerdem hat am Ende eine Klammer und ein return gefehlt.

  • C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(420) : error 079: inconsistent return types (array & non-array)
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(423) : warning 217: loose indentation
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(423) : error 029: invalid expression, assumed zero
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(423) : error 004: function "OnPlayerClickPlayer" is not implemented
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(425) : error 079: inconsistent return types (array & non-array)
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(429) : warning 225: unreachable code
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(429) : warning 217: loose indentation
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(430) : error 017: undefined symbol "returnName"
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(434) : error 090: public functions may not return arrays (symbol "OnDialogResponse")
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(436) : warning 225: unreachable code
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(436) : error 029: invalid expression, assumed zero
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(436) : error 017: undefined symbol "ocmd_tie"
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(436) : error 029: invalid expression, assumed zero
    C:\Users\Für LP\Desktop\Komplett gta\GTA!\GTA San Andreas\gamemodes\selfmade.pwn(436) : fatal error 107: too many error messages on one line



    noch mehr errors O_o @Jeffry


    hab ich irgendwas falsch gemacht?

    Einmal editiert, zuletzt von Snap_pulse ()

  • @Jeffry danach kommt untie und das jail mehr auch nicht
    @GUCCI
    @SLaYz
    könnt ihr mir vllt helfen? :/

    Einmal editiert, zuletzt von Snap_pulse ()

  • wie behindert kann ich nur sein im tutorial was ich mir angeguckt hab schreibt der das auch noch danke für deine hile -.- @N0SKILL


    hab jetzt aber ein neues problem undzwar wenn ich denn server starte wählt er automatisch denn ersten skin aus dann muss ich mich killen und kann dann erst alle skins auswählen
    @Jeffry

    Einmal editiert, zuletzt von Snap_pulse ()