Beiträge von SuperGameBreak

    Die anderen Kick sahcne habe ich raus gemacht weil es das gleich in grün ist.

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LISTEN)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    // schießt den dialog ohne funktion.
    }
    if(listitem == 0) // Messer
    {
    GivePlayerWeapon(playerid,4,0);
    GivePlayerMoney(playerid, -500);
    SendClientMessage(playerid,HOrange,"Du hast dir ein Messer gekauft für 500$.");
    return 1;
    }
    if(listitem == 1) // Molotov
    {
    GivePlayerWeapon(playerid,18,5);
    GivePlayerMoney(playerid, -2500);
    SendClientMessage(playerid,HOrange,"Du hast dir 5 Molotov Cocktails gekauft für 2500$.");
    return 1;
    }
    if(listitem == 2) // desert Eagle
    {
    GivePlayerWeapon(playerid,24,100);
    GivePlayerMoney(playerid, -2500);
    SendClientMessage(playerid,HOrange,"Du hast dir eine Desert Eagle mit 100 Schuss für 2500$ gekauft.");
    return 1;
    }
    if(listitem == 3) // shoutgun
    {
    GivePlayerWeapon(playerid,25,100);
    GivePlayerMoney(playerid, -2500);
    SendClientMessage(playerid,HOrange,"Du hast dir eine Shoutgun mit 100 Schuss für 2500$ gekauft.");
    return 1;
    }
    return 1;
    }
    if(dialogid == LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen und wurdest gekickt");
    // Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    Login(playerid,inputtext);
    return 1;
    }
    }
    if(dialogid == DIALOG_REGISTER)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen und wurdest gekickt");
    Kick(playerid);
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Rot,"Dein Passwort erfüllt die Vorraussetzungen nicht!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gib ein Passwort ein:","Registrieren","Schließen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;
    }

    gut bitte gerne.


    dann bekomme ich das wie auch schon davor:

    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\DeathScript.pwn(352) : error 029: invalid expression, assumed zero
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\DeathScript.pwn(352) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Zeile 352 ist die zeile wo Kick drinne steht.

    "Kick(playerid):" unter "OnGameModeInit()" einzufügen ist auch ein gewaltiger Fehler,
    da dort keine Playerid ausgelesen/definiert wird.


    ob es ein Fehler ist oder nicht ist hier egal da es nur als beispiel dient und nicht im richtigen Code verwendet wird.
    @ ulbi1990


    dann hier mal mein Befehl bzw den dialog im Register System.

    if(dialogid == DIALOG_REGISTER)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen und wurdest gekickt");
    Kick(playerid); // hier kommt dann der fehler, der gleiche wie den den ich schon gepostet habe.
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Rot,"Dein Passwort erfüllt die Vorraussetzungen nicht!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gib ein Passwort ein:","Registrieren","Schließen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;
    }

    gibt schon leute die recht haben mit freundlichen und hilfsbereiten Personen, aber die zu finden ist echt wie die Nadel im Heuhaufen suchen.

    Gut danke für deine Mühe
    hier ist noch mal der Code, ich habe nochmal ein Blackscript gemacht:

    #include <a_samp>


    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }
    public OnGameModeInit()
    {
    Kick(playerid); // Zeile 15
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }


    public OnGameModeExit()
    {
    return 1;
    }

    so jetzt den Error den ich bekomme.

    PHP
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\Untitled.pwn(15) : error 017: undefined symbol "playerid"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.


    es ist alles so gemacht wie du es beschrieben hast.

    Erstens heisst es ja auch Kick(playerid); und nicht kick(playerid),! Verstehste? Capital letter.


    Zweitens wurdest du schon 2 Mal darauf hingwiesen mehr Code zu zeigen....


    wenn du genau lesen würdest brauchst du nicht mehr vom Code!!
    zudem Ich wenn ich es Groß schreibe das hier bekomme....

    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\DeathScript.pwn(79) : error 029: invalid expression, assumed zero
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\DeathScript.pwn(79) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    also were ich dir ulbi1990 sehr verbunden wenn du etwas freundlicher wärst.

    nur zu Veranschaulichung das es nicht am Code von gerade geht.
    selbst wenn ich es so machen geht es nciht und es kommt der Error von oben:

    public OnPlayerConnect(playerid)
    {
    kick(playerid);
    return 1;
    }

    oky super aber das bleibt noch:

    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\DeathScript.pwn(389) : error 017: undefined symbol "kick"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.