IsPlayerInRangeOfPoint macht mucken

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
  • Guten Tag liebe Community,
    Ich bin gerade dabei eine einfache DM Zone zu scripten.
    Da benötige ich aber 2 Ports und Waffen und und und...
    Ja, endlich fertig, wollte ich auf Compile drücken, bam, errors...

    Zitat

    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(115) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(119) : error 001: expected token: ")", but found "{"
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(133) : warning 225: unreachable code
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(133) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(137) : error 001: expected token: ")", but found "{"
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(145) : warning 225: unreachable code

    hier die betroffenen Zeilen:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/indm", cmdtext, true, 10) == 0);
    {


    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336)
    {
    SetPlayerPos(playerid, -1993.4450683594, 711.6337890625, 44.815227508545);
    SetPlayerHealth(playerid, 99999.0);
    GivePlayerWeapon(playerid,3,1);
    GivePlayerWeapon(playerid,16,20);
    GivePlayerWeapon(playerid,24,1000);
    GivePlayerWeapon(playerid,25,1250);
    GivePlayerWeapon(playerid,28,1500);
    GivePlayerWeapon(playerid,31,2000);
    }


    return 1;
    }

    if (strcmp("/ausdm", cmdtext, true, 10) == 0);
    {


    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336)
    {
    SetPlayerPos(playerid, -1993.486328125, 708.3837890625, 44.815227508545);
    SetPlayerHealth(playerid, 100.0);
    ResetPlayerWeapons(playerid);
    }


    return 1;
    }
    return 0;
    }


    Ich blick iwie grad ned was der mit den ganzen Klammerfehlern will o.o
    Ich hoffe mir kann da jemand helfen :)


    Gruß Ich




    PS: Ja, ich bin ein Noob :D

  • if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336)


    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336);


    Semikolon vergessen ^^


    wen es nicht so geht wie ich es gezeigt hab dan das andere ^^

  • so, ich hab jetz die strichpunkte und die klammern gemacht, bekomm aber immernoch die fehler:


    Zitat

    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(115) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(118) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(133) : warning 225: unreachable code
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(133) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(136) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(145) : warning 225: unreachable code

  • jetzt kommt des :D


    Zitat

    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(115) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(133) : warning 225: unreachable code
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(133) : error 036: empty statement
    C:\Program Files\Grand Theft Auto San Andreas\filterscripts\dmzone.pwn(145) : warning 225: unreachable code

  • if (strcmp("/indm", cmdtext, true, 10) == 0);
    {


    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336))
    {
    SetPlayerPos(playerid, -1993.4450683594, 711.6337890625, 44.815227508545);
    SetPlayerHealth(playerid, 99999.0);
    GivePlayerWeapon(playerid,3,1);
    GivePlayerWeapon(playerid,16,20);
    GivePlayerWeapon(playerid,24,1000);
    GivePlayerWeapon(playerid,25,1250);
    GivePlayerWeapon(playerid,28,1500);
    GivePlayerWeapon(playerid,31,2000);
    }


    return 1;
    }



    bei dem Code ?

  • Du musst 2 Klammern schliesen und nicht nur eine!!!



    Du hast es so:
    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336)


    Gehört sich aber so:
    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336))

  • hab ich,
    momentaner stand is so.o:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/indm", cmdtext, true, 10) == 0);
    {


    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336))
    {
    SetPlayerPos(playerid, -1993.4450683594, 711.6337890625, 44.815227508545);
    SetPlayerHealth(playerid, 99999.0);
    GivePlayerWeapon(playerid,3,1);
    GivePlayerWeapon(playerid,16,20);
    GivePlayerWeapon(playerid,24,1000);
    GivePlayerWeapon(playerid,25,1250);
    GivePlayerWeapon(playerid,28,1500);
    GivePlayerWeapon(playerid,31,2000);
    }

    else

    {
    SendClientMessage(playerid,0xFFFF00AA,"Du bist nicht am Tor!");
    }


    return 1;
    }

    if (strcmp("/ausdm", cmdtext, true, 10) == 0);
    {


    if (IsPlayerInRangeOfPoint(playerid, 5.0, -1992.2041015625, 709.9208984375, 46.415267944336))
    {
    SetPlayerPos(playerid, -1993.486328125, 708.3837890625, 44.815227508545);
    SetPlayerHealth(playerid, 100.0);
    ResetPlayerWeapons(playerid);
    }

    else


    {
    SendClientMessage(playerid,0xFFFF00AA,"Du bist nicht am Tor!");
    }
    return 1;
    }
    return 0;
    }


    PS: dein Discozimmer gefällt mir :D

    Einmal editiert, zuletzt von Biggie ()