Hilfe habe ein Problem mit ocmd-Befehl

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
  • ocmd:auf1(playerid,parama[])
    (
    if(!IsPlayerInRangeOfPoint(playerid,1544.73046875, -1627.4396972656, 12.3828125))return SendPlayerClientMessage(playerid,ROT,"Du bist nicht in der nähe von einen Tor.");
    MoveObject(torlspd,1544.73046875, -1627.4396972656, 12.3828125-10,5);
    return 1;
    )


    Die Errors :


    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(127 -- 128) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(130) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(40) : warning 204: symbol is assigned a value that is never used: "gragentorlspd"
    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(68) : warning 204: symbol is assigned a value that is never used: "torlspd"

  • ...


    Es muss so sein:


    if(!IsPlayerInRangeOfPoint(playerid,Radius,1544.73046875, -1627.4396972656, 12.3828125))return SendPlayerClientMessage(playerid,ROT,"Du bist nicht in der nähe von einen Tor.");


    Du musst "Radius" noch durch eine Zahl veränder wie 5.0 oder 3.0


    Gruß Deo

  • Ich hab leider trotzdem noch Errors


    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(127 -- 128) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(130) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(40) : warning 204: symbol is assigned a value that is never used: "gragentorlspd"
    C:\Programme\Rockstar Games\Server\gamemodes\GtaRealifeCity.pwn(68) : warning 204: symbol is assigned a value that is never used: "torlspd"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    ocmd:auf1(playerid,parama[])
    (
    if(!IsPlayerInRangeOfPoint(playerid,Radius,1544.73046875, -1627.4396972656, 12.3828125))return SendPlayerClientMessage(playerid,ROT,"Du bist nicht in der nähe von einen Tor.");
    MoveObject(torlspd,1544.73046875, -1627.4396972656, 12.3828125-10,5);
    return 1;
    )

  • ...


    Du musst für Radius auch ne Zahl eingeben...


    Nimm am besten 5.0


    Und Wenns net klappt bitte die genauen Zeile zeigen mit //Error hier oder so.


    Gruß Deo

  • ocmd:auf1(playerid,parama[]) //126
    ( //127
    if(!IsPlayerInRangeOfPoint(playerid,Radius,5.0,1544.73046875, -1627.4396972656, 12.3828125))return SendPlayerClientMessage(playerid,ROT,"Du bist nicht in der nähe von einen Tor."); //128
    MoveObject(torlspd,1544.73046875, -1627.4396972656, 12.3828125-10,5); //129
    return 1; //130
    ) //131

  • Du hast da param stehen...


    Es heißt params:
    Und du hast SendPlayerClientMessage...


    Es heißt SendClientMessage



    ocmd:auf1(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,Radius,5.0,1544.73046875, -1627.4396972656, 12.3828125))return SendClientMessage(playerid,ROT,"Du bist nicht in der nähe von einen Tor.");
    MoveObject(torlspd,1544.73046875, -1627.4396972656, 2.3828125,5);
    return 1;
    }


    Gruß Deo


    //edit Etwas Verschönert

  • Ja Sry ich hab deinen Code kopiert :D


    ocmd:auf1(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,7.0,1544.73046875, -1627.4396972656, 12.3828125))return SendClientMessage(playerid,ROT,"Du bist nicht in der nähe von einen Tor.");
    MoveObject(torlspd,1544.73046875, -1627.4396972656, 2.3828125,5);
    return 1;
    }


    Gruß Deo


  • Danke!