[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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

  • ehh ?


    -2200 ist definitiv KLEINER als -2100
    genauso ist -279 kleiner als -84


    mit -1000 euro(schulden) hat man schließlich auch weniger geld als mit -500 euro(schulden)

  • new namess[30];
    GetPlayerName(playerid,namess,sizeof(namess));
    new ACP[900] = "\
    {D1A513}Server/Admin Regeln{FFFFFF}\n\
    Cheater-Meldungen[]\n\
    Support-Tickets[]\n\
    Cheater-Meldungen[]\n\
    Spieler beobachten";
    strcat(ACP, "\
    Eigenen Namen ändern[%s]\n\
    Eigenes Passwort ändern",namess);
    ShowPlayerDialog(playerid,Adminpanel,DIALOG_STYLE_LIST,"{FF0066}A{FFFFFF}dmin {FF0066}C{FFFFFF}ontrol {FF0066}P{FFFFFF}anel",ACP,"Ausführen","Spielen");
    return 1;
    }


    Warum kann ich das so nicht schreiben?
    Fehler Meldung bei der Zeile
    Eigenes Passwort ändern",namess);

    Zitat

    error 035: argument type mismatch (argument 3)

    KleineHilfe 2.0

  • Sieht wer den Fehler?


    new names[MAX_PLAYER_NAME];
    GetPlayerName(playerid,names,sizeof(names));
    ShowPlayerDialog(playerid,Adminpanel,DIALOG_STYLE_LIST,"{FF0066}A{FFFFFF}dmin {FF0066}C{FFFFFF}ontrol {FF0066}P{FFFFFF}anel","{FF0000}Server Regeln\nSupport-Tickets\nCheater-Meldungen\nSpieler beobachten\nEigenen Namen ändern[%s]\nEigenes Passwort ändern","Ausführen","Spielen",names);


    number of arguments .. (Zeile mit names im Dialog)

    KleineHilfe 2.0

  • ShowPlayerDialog(playerid,Adminpanel,DIALOG_STYLE_LIST,"{FF0066}A{FFFFFF}dmin {FF0066}C{FFFFFF}ontrol {FF0066}P{FFFFFF}anel","{FF0000}Server Regeln\nSupport-Tickets\nCheater-Meldungen\nSpieler beobachten\nEigenen Namen ändern[%s]\nEigenes Passwort ändern","Ausführen","Spielen",names);


    ShowPlayerDialog(playerid,Adminpanel,DIALOG_STYLE_LIST,"{FF0066}A{FFFFFF}dmin {FF0066}C{FFFFFF}ontrol {FF0066}P{FFFFFF}anel","{FF0000}Server Regeln\nSupport-Tickets\nCheater-Meldungen\nSpieler beobachten\nEigenen Namen ändern[%s]\nEigenes Passwort ändern","Ausführen","Spielen",names);


    Schau mal genau hin.


    Nach den letzten 2 Buttons, kannst du keine string angabe machen, entweder schreibst du alles in n string und gibst das da aus oder du nimmst 'names' weg. :D


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!


  • Hat jemand ne idee?
    Ich finde den Fehler nicht wiso nix eingetragen wird

    All in all it's just another brick in the wall

  • Das passiert wenn man sich nicht konzentriert, hatte die Params noch an.


    //Edit2


    if(dialogid == Nachrichten)
    {
    if(response == 0) return 1;
    if(Emailcheck[playerid] == 1) return SendClientMessage(playerid,ROT, "Du hast keine neuen Anfragen");
    ShowPlayerDialog(playerid, ADMNachricht, DIALOG_STYLE_MSGBOX,"Team Anfrage","fds.", "Annehmen","Ablehnen");
    return 1;
    }


    Zitat

    warning 225: unreachable code


    hä?

    KleineHilfe 2.0

    2 Mal editiert, zuletzt von YaBroo ()

  • mach das return weg o0


    if(dialogid == Nachrichten){
    if(response == 1)
    if(Emailcheck[playerid] == 1) return SendClientMessage(playerid,ROT, "Du hast keine neuen Anfragen");
    ShowPlayerDialog(playerid, ADMNachricht, DIALOG_STYLE_MSGBOX,"Team Anfrage","fds.", "Annehmen","Ablehnen");
    return 1;
    }

  • //Edit Zeile?


    Bitte
    if(dialogid == Nachrichten)



    das liegt wegen dem return 1; oben was total Sinnlos ist xD

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen