Beiträge von Sonic Hedgehog

    so kriege diese Warnings:


    Work.pwn(47846) : warning 219: local variable "string2" shadows a variable at a preceding level
    Work.pwn(47886) : warning 219: local variable "string2" shadows a variable at a preceding level


    und das ist der Code:


    if(dialogid == DIALOG_Adminhelp_Ad_Lvl_1_0)
    {
    switch(listitem)
    {
    case 0:
    {
    new string2[1024];
    format(string2,sizeof string2," /admin(/a) \n\
    /asellbiz \n\
    /asellhouse \n\
    /bigears \n\
    /cam \n\
    /carreset \n\
    /check \n\
    /checkwarns \n\
    /cleartext \n\
    /cnn \n\
    /destroycars \n\
    /edit \n\
    /fixveh \n\
    /freeze \n\
    /getcar \n\
    /gethere \n\
    /getip \n\
    /goto \n\
    /gotobsn \n\
    /gotocar \n\
    /gotols \n\
    /gotolv \n\
    /gotomark \n\
    /gotosf \n\
    /gotozivi \n\
    /hq \n\
    /kick \n\
    /kickres \n\
    /logout \n\
    /logoutall \n\
    /logoutpl \n\
    /mark \n\
    /mute \n\
    /o \n\
    /oldcar");
    ShowPlayerDialog(playerid,DIALOG_Adminhelp_Ad_Lvl_1_1,DIALOG_STYLE_LIST,"Adminhelp Admin Stufe 1 A-O",string2,"OK"," ") ;// DIALOG_Adminhelp_Supporter_Level_1 sind mehr als 32 Zeichen -> geht nicht
    }
    case 1:
    {
    new string2[1024];
    format(string2,sizeof string2," /prison [Für Cheater] \n\
    /recon \n\
    /respawnthiscar(/rtc) \n\
    /sban \n\
    /sellsbiz \n\
    /setarmor \n\
    /setchamp \n\
    /setfamily \n\
    /sethp \n\
    /setint \n\
    /setteam \n\
    /spawn \n\
    /umbenennen \n\
    /unfreeze \n\
    /unprison \n\
    /veh \n\
    /warn \n\
    /wisper(/w)");
    ShowPlayerDialog(playerid,DIALOG_Adminhelp_Ad_Lvl_1_2,DIALOG_STYLE_LIST,"Adminhelp Admin Stufe 1 P-Z",string2,"OK"," ") ;// DIALOG_Adminhelp_Supporter_Level_1 sind mehr als 32 Zeichen -> geht nicht
    }
    }
    }
    Wo liegt da der Fehler??


    PS: Weiter oben geht es mit String2


    GrusS: Sonic


    //EDIT LOL wieso wird da die hälfte nicht angezeigt ich poste ma one pwn code:


    if(dialogid == DIALOG_Adminhelp_Ad_Lvl_1_0)
    {
    switch(listitem)
    {
    case 0:
    {
    new string2[1024];
    format(string2,sizeof string2," /admin(/a) \n\
    /asellbiz \n\
    /asellhouse \n\
    /bigears \n\
    /cam \n\
    /carreset \n\
    /check \n\
    /checkwarns \n\
    /cleartext \n\
    /cnn \n\
    /destroycars \n\
    /edit \n\
    /fixveh \n\
    /freeze \n\
    /getcar \n\
    /gethere \n\
    /getip \n\
    /goto \n\
    /gotobsn \n\
    /gotocar \n\
    /gotols \n\
    /gotolv \n\
    /gotomark \n\
    /gotosf \n\
    /gotozivi \n\
    /hq \n\
    /kick \n\
    /kickres \n\
    /logout \n\
    /logoutall \n\
    /logoutpl \n\
    /mark \n\
    /mute \n\
    /o \n\
    /oldcar");
    ShowPlayerDialog(playerid,DIALOG_Adminhelp_Ad_Lvl_1_1,DIALOG_STYLE_LIST,"Adminhelp Admin Stufe 1 A-O",string2,"OK"," ") ;// DIALOG_Adminhelp_Supporter_Level_1 sind mehr als 32 Zeichen -> geht nicht
    }
    case 1:
    {
    new string2[1024];
    format(string2,sizeof string2," /prison [Für Cheater] \n\
    /recon \n\
    /respawnthiscar(/rtc) \n\
    /sban \n\
    /sellsbiz \n\
    /setarmor \n\
    /setchamp \n\
    /setfamily \n\
    /sethp \n\
    /setint \n\
    /setteam \n\
    /spawn \n\
    /umbenennen \n\
    /unfreeze \n\
    /unprison \n\
    /veh \n\
    /warn \n\
    /wisper(/w)");
    ShowPlayerDialog(playerid,DIALOG_Adminhelp_Ad_Lvl_1_2,DIALOG_STYLE_LIST,"Adminhelp Admin Stufe 1 P-Z",string2,"OK"," ") ;// DIALOG_Adminhelp_Supporter_Level_1 sind mehr als 32 Zeichen -> geht nicht
    }
    }
    }



    Gruss: Sonic

    Ich Schreibs jetzt ungern nochmal ich kann dir helfen bei der Sache bei Interresse schreib mich an


    Ich stehe für Probleme gerne zu verfügung


    An die Moderatoren:


    Es hat Gründe warum ich solche Beiträge schreibe ich bin kein Spammer sondern biete seriös Hilfe an. grmpf


    //EDIT
    Rechtschreibung

    gibt es keinen ich brauch die Liste nur als Anzeige.
    und ich vermute da liegt der Fehler
    //EDIT
    Nur wo hab ich keine Ahnung
    //EDIT
    Ich bringe das nicht auf die Reihe kan mir das einer zeigen??


    //EDIT
    OK hab was gebastelt geht aba immernochnicht
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new string[250];
    new string2[128];
    new giveplayer[MAX_PLAYER_NAME];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    new Float:bsnhealth;
    GetPlayerHealth(playerid, bsnhealth);
    if(dialogid == DIALOG_LOGIN)
    {
    if(response && strlen(inputtext) > 0)
    {
    OnPlayerLogin(playerid,inputtext);
    }
    else
    {
    Kick(playerid);
    }
    }
    //DIALOGEEINGABECODES

    if(dialogid == DIALOG_Adminhelp_Supporter_Level_1)
    {
    return 1;
    }
    if(dialogid == DIALOG_REG)
    {
    if(response)
    {
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account","Du benötigst einen Account, um auf diesem Server zu spielen!","Erstellen","Abbrechen");
    }
    }


    if(dialogid == DIALOG_REG2)
    ier ma kleinen ausschnitt



    Gruss: Sonic

    so sieht mein bot aus
    und der funzt


    //EDIT
    Kleiner Tipp
    Du musst dem bot die sachen unter dem public

    Zitat

    Untestedpublic OnPlayerSpawn(playerid)
    {


    Geben


    //EDIT
    Wen du Probleme hast beim umsccripten dann helfe ich dir gerne per pn


    Gruss: Sonic

    Hier ist es aufgeliestet


    Viel Spass beim downloaden des LoH


    //EDIT
    aber zu deiner geschichte ich vermute wie BlackAce das du das Pawno einfach falsch aufmachst oder der Dateiname nicht stimmt
    überprüfe das mal bitte
    //EDIT
    ich kann mir nicht vorstellen das es an was anderem liegen könnte



    Gruss. Sonic

    Hey Leude hab hier in diesem Script einen Fehler den ich einfach nicht entdecke für n Profi n klacks kann mir das ma einer anschauen??


    if(strcmp(cmd, "/adminhilfe", true) == 0 || strcmp(cmd, "/ah", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    new Adminhelp_Supporter_Level1_L[9] = "\
    /a \n\
    /check\n\
    /goto\n\
    /kick\n\
    /o\n\
    /spawn\n\
    /unfreeze\n\
    /wisper(/w)"};
    new string[512];
    strcat(string, Adminhelp_Supporter_Level1_L);
    ShowPlayerDialog(playerid,DIALOG_Adminhelp_Supporter_Level_1,DIALOG_STYLE_LIST,"Supporterhilfe Level 1",string,"OK"," ") ;


    }
    }
    return 1;
    }
    PS: das Pawno compiliert schon gar nicht mehr wegen diesem Code, deshalb kann ich auch keine Errors geben :/
    Danke


    //EDIT CODE
    //EDIT CODE


    Gruss: Sonic

    Trage zu unterst in dein script das ein:


    ***WICHTIG***
    Dieser CODE darf in keinem public stehen


    Gruss: Sonic