Enter & Exit Befehl im Filterscript?

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 arbeite momentan an einem Schwarzmarkt, dieser soll in einem Filterscript sein,
    alles funktioniert gut, bis ich versuche diesen enter und exit Befehl einzubauen, dann bekomme ich 8 Errors



    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(11) : warning 217: loose indentation
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(64) : warning 217: loose indentation
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(174) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(176) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(178) : error 055: start of function body without function header
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(179) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(184) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(189) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(191) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\SchwarzmarktNEW02.pwn(193) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.




    Mein Enter/Exit Befehl sieht so aus:



    // ENTER&EXIT SCHWARZMARKT //


    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(IsPlayerConnected(playerid))


    {
    if (PlayerToPoint(3.0, playerid,-384.1486,-1438.8324,26.320))// wo man /enter eingeben kann, das 3.0 ist der Radius
    {
    SetPlayerPos(playerid,2196.4500,766.6514,-3.0548);//Position wo der Spieler hinteleportiert wird bei /enter
    SetPlayerInterior(playerid,0);// Interoir(nur bei selbst gemachten Objekten)
    GameTextForPlayer(playerid, "~r~Du befindest dich nun im Schwarzmarkt", 5000, 1);// Text die kommt wenn man zu dem Punkt Teleoprtiert wird
    return 1;
    }
    }
    }
    }
    if(strcmp(cmd, "/exit", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerToPoint(3.0, playerid,2196.829102,765.524780,-3.580067)) // Punkt wo man /exit machen kann
    {
    SetPlayerPos(playerid,-384.1486,-1438.8324,26.320);
    SetPlayerInterior(playerid,0);
    }
    }
    }

  • Probiers mal so



    // ENTER&EXIT SCHWARZMARKT //


    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(IsPlayerConnected(playerid))new string[256];
    {
    if (PlayerToPoint(3.0, playerid,-384.1486,-1438.8324,26.320))// wo man /enter eingeben kann, das 3.0 ist der Radius
    {
    SetPlayerPos(playerid,2196.4500,766.6514,-3.054);//Position wo der Spieler hinteleportiert wird bei /enter
    SetPlayerInterior(playerid,0);// Interoir(nur bei selbst gemachten Objekten)
    format(string, sizeof(string), "~r~Du befindest dich nun im Schwarzmarkt ");GameTextForPlayer(i, string, 5000, 3);


    }
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/exit", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerToPoint(3.0, playerid,2196.829102,765.524780,-3.580067)) // Punkt wo man /exit machen kann
    {
    SetPlayerPos(playerid,-384.1486,-1438.8324,26.320);
    SetPlayerInterior(playerid,0);
    }
    }
    }

    Du brauchst eine Website?

    Du hast ein Layout angefertigt und willst es gecoded sehen?

    DANN SCHREIB MICH AN.

    Kostenlos und für euch.

  • Hallo


    Kenne mich mit strcmp nicht aus, sollte so aber gehen:


    if(strcmp(cmd, "/enter", true) == 0)
    {
    new string[256];
    if(IsPlayerInRangeOfPoint(playerid,3.0-384.1486,-1438.8324,26.320))// wo man /enter eingeben kann, das 3.0 ist der Radius
    {
    SetPlayerPos(playerid,2196.4500,766.6514,-3.054);//Position wo der Spieler hinteleportiert wird bei /enter
    SetPlayerInterior(playerid,0);// Interoir(nur bei selbst gemachten Objekten)
    format(string, sizeof(string), "~r~Du befindest dich nun im Schwarzmarkt ");
    GameTextForPlayer(i, string, 5000, 3);
    return 1;
    }
    }
    if(strcmp(cmd, "/exit", true) == 0)
    { //Sobald der Spieler einen Befehl eingibt, ist er online und diese Abfrage entfällt
    if(IsPlayerInRangeOfPoint(playerid, 3.0,2196.829102,765.524780,-3.580067)) //PlayerToPoint ist eine veraltete Funktion
    {
    SetPlayerPos(playerid,-384.1486,-1438.8324,26.320);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    }


    MfG dUDALUS

  • Also ich habe es jetzt so wie Dudalus versucht aber ich habe immer noch 6 Errors




    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(11) : warning 217: loose indentation
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(65) : warning 217: loose indentation
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(182) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(185) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(191) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(194) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(196) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(200) : error 010: invalid function or declaration
    C:\Users\Jonas\Desktop\Scripts_01\Los Angeles Reallife\filterscripts\Schwarzmarkt\SchwarzmarktNEW02ohneENTER.pwn(203) : warning 203: symbol is never used: "string"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.



    Ich hoffe mir kann da jemand helfen... ;(


    :: Leider habe ich es immer noch nicht hinbekommen, hat evtl. jemand eine Lösung?
    Oder kann es am strcmp irgendwie liegen, kenne mich so gut nicht aus...

    Einmal editiert, zuletzt von Jerry_Bong ()