Error in Script

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
  • Hallo,


    Ich habe Error in Script und da sist dieser


    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\GAMEMO~1\tdm.pwn(234) : error 030: compound statement not closed at the end of file (started at line 218)


    Kann mir jeamnd dabei helfen???


    MfG Freeway


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Das ist das lezue in Script ganz unten


    }
    if (strcmp("/ls", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich zu Los Santos Telepotirt mit /ls",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string);
    SetPlayerPos(playerid,1213.8020,-922.6921,43.8118);
    return 1;









    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Ist es guck


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/kill", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s hat Selbstmord begangen",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Blau,string); // sendet eine nachricht an alle spieler die auf dem Sever sind
    SetPlayerHealth(playerid,0.0);// setzt dem Spieler sein leben auf 0 somit stirbt er
    return 1;
    }
    if (strcmp("/heal", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich mit den Befehl /heal geheilt",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string); // sendet eine nachricht an alle spieler die auf dem Sever sind
    SetPlayerHealth(playerid,100.0);// setzt dem Spieler sein leben auf 100 somit er leben bekommt
    return 1;
    }
    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,Weiss,"Server Commands");
    SendClientMessage(playerid,Rot,"Selbsmord: /kill");
    SendClientMessage(playerid,Rot,"Sich Heilen: /heal");
    SendClientMessage(playerid,Rot,"Um sich nach LS Telepotirn: /ls");
    return 1;
    }
    if (strcmp("/ls", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich zu Los Santos Telepotirt mit /ls",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string);
    SetPlayerPos(playerid,1213.8020,-922.6921,43.8118);
    return 1;









    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!


  • So meint er es ;)



    Meine Variante, könnte folgen :D .

  • Jetzt ist nur ne Warnung noch da


    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\GAMEMO~1\tdm.pwn(225) : warning 209: function "OnPlayerCommandText" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    Aber es geht nur ne Warnung ist da


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • Probier es mal genau so.



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/kill", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s hat Selbstmord begangen",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Blau,string); // sendet eine nachricht an alle spieler die auf dem Sever sind
    SetPlayerHealth(playerid,0.0);// setzt dem Spieler sein leben auf 0 somit stirbt er
    return 1;
    }
    if (strcmp("/heal", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich mit den Befehl /heal geheilt",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string); // sendet eine nachricht an alle spieler die auf dem Sever sind
    SetPlayerHealth(playerid,100.0);// setzt dem Spieler sein leben auf 100 somit er leben bekommt
    return 1;
    }
    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,Weiss,"Server Commands");
    SendClientMessage(playerid,Rot,"Selbsmord: /kill");
    SendClientMessage(playerid,Rot,"Sich Heilen: /heal");
    SendClientMessage(playerid,Rot,"Um sich nach LS Telepotirn: /ls");
    return 1;
    }
    if (strcmp("/ls", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich zu Los Santos Telepotirt mit /ls",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string);
    SetPlayerPos(playerid,1213.8020,-922.6921,43.8118);
    return 1;
    }
    return 1;
    }

  • Habe Kopiert und eingefugt


    Jetzt kommen 2Warnungs


    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\GAMEMO~1\tdm.pwn(223) : warning 217: loose indentation
    C:\DOKUME~1\ADMINI~1\Desktop\SAMP02~1.WIN\GAMEMO~1\tdm.pwn(225) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    PS.Muss off lese morgen


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/kill", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s hat Selbstmord begangen",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Blau,string); // sendet eine nachricht an alle spieler die auf dem Sever sind
    SetPlayerHealth(playerid,0.0);// setzt dem Spieler sein leben auf 0 somit stirbt er
    return 1;
    }
    if (strcmp("/heal", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich mit den Befehl /heal geheilt",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string); // sendet eine nachricht an alle spieler die auf dem Sever sind
    SetPlayerHealth(playerid,100.0);// setzt dem Spieler sein leben auf 100 somit er leben bekommt
    return 1;
    }
    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,Weiss,"Server Commands");
    SendClientMessage(playerid,Rot,"Selbsmord: /kill");
    SendClientMessage(playerid,Rot,"Sich Heilen: /heal");
    SendClientMessage(playerid,Rot,"Um sich nach LS Telepotirn: /ls");
    return 1;
    }
    if (strcmp("/ls", cmdtext, true, 10) == 0)
    {
    new string[128]; // wielang der spielername sein darf
    GetPlayerName(playerid,string,sizeof(string));// Spielername
    format(string,sizeof(string),"%s Hat sich zu Los Santos Telepotirt mit /ls",string);// gibt den string aus + den Spielername der er gemacht hat
    SendClientMessageToAll(Rot,string);
    SetPlayerPos(playerid,1213.8020,-922.6921,43.8118);
    return 1;
    }
    return 1;
    }


    Sollte nun wirklich gehen ^^ .


    Und getestet X( .



    Armenia, sind sie nicht!