Fehler bei DCMD

  • Guten tag wie oben steht habe ich Probleme mit dem DCMD


    Einmal der Error


    Hier das DCMD define


    Hier die Stelle


    [b]public[/b] OnPlayerCommandText(playerid, cmdtext[]){dcmd(heal,4 cmdtext)[b]if[/b] (strcmp("/hilfe", cmdtext, true, 10) == 0){SendClientMessage(playerid,Gruen,"Alle Commands");[b]return[/b] 1;}[b]if[/b] (strcmp("/telenoob", cmdtext, true, 10) == 0){SetPlayerPos(playerid,1331.3274, -985.6116, 33.8966);SendClientMessage(playerid,Gruen,"Erfolgreich zum Teleportiert!");[b]return[/b] 1;}[b]return[/b] 0;}//DCMD Befehledcmd_heal(playerid,params[]){[b]new[/b] i;[b]if[/b](strlen(params)){i = strval(params);[b]if[/b](IsPlayerConnected(i)){SetPlayerHealth(i,100,0)SendClientMessage(i,Gruen,"Du wurdest Geheilt!");SendClientMessage(playerid,Gruen,"Du hast ihn Geheilt!");}[b]else[/b]{SendClientMessage(playerid,Rot,"Die Spieler wurde nicht gefunden!");}}[b]return[/b] 1;}


    Mfg Florian :)

  • Beitrag von Rocky ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Dachte es ist zcmd ().
  • und ist 50% sicherer als Dini

    Was soll das denn heißen? :D


    PS: Du solltest kein dcmd nutzen, da das auf strcmp Abfragen basiert. Es ist sinnvoller einen richtigen "CMD Prozessor" zu verwenden, wie ocmd, zcmd, whatever cmd xD

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S


  • So bin da jetzt auf MYSQL gegangen habe einen error würde ihn mal zeigen Vielleicht hat jemand eine Idee :D


    error 029: invalid expression, assumed Zero


    Hier der Abschnitt

  • Du nutzt ein else ohne ein if.


    Das macht wenig Sinn :)


    if steht schließlich für wenn.... und das else steht für wenn nicht...


    und ohne ein wenn, gibt es auch kein wenn nicht :D

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Ups.... :D


    Danke xD



    //Edit


    Alles gemacht geht immer noch nicht :(

    Handle=mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DATA,MYSQL_PASS);
    if(mysql_errno() < 1)print("MYSQL: Verbindung hergestellt!");
    mysql_log(LOG_ALL);else print("MYSQL: Verbindung wurde nicht gefunden!");
    SendRconCommand("exit");

  • Versuche das ordentlich zu schreiben bzw zu klammern.


    Wenn du das so schreibst, geht egal ob es klappt oder nicht, dein Server aus :)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S