Beiträge von DreamLife

    Es heißt IsPlayerInRangeOfPoint


    ocmd:auf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1549, -1631.5999755859, 14.10000038147))
    {
    if(!IsPlayerInFrak(playerid,1)) {SendClientMessage(playerid, COLOR_RED, "Du arbeitest hier nicht!"); return 1; }
    SendClientMessage(playerid,COLOR_RED, "Das Tor ist offen.");
    SendClientMessage(playerid,COLOR_RED, "Das Tor schließt In 6 Sekunden automatisch.");
    MoveObject(Tor2[0],1549, -1631.5999755859, 14.10000038147-10,2);
    SetTimer("Tor1S",6000,false);
    }
    else if(IsPlayerInRangeOfPoint(playerid,10,1549, -1623.6999511719, 14.10000038147))
    {
    MoveObject(Tor2[1],1549, -1623.6999511719, 14.10000038147-10,2);
    SetTimer("Tor1S",6000,false);
    }
    return 1;
    }


    so?


    da kommen noch

    Alle Errors auf 1 zeile ich hab total kp grad :(

    Zitat

    Klar, hast du das schon ausprobiertob irgendwelche Errors oder so kommen ?


    /e:
    Dann musste das mit else if(PlayerInRangeOfPoint machen :)

    C:\Dokumente und Einstellungen\Test1\Desktop\Neuer Ordner\gamemodes\GermanReallife.pwn(919) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Test1\Desktop\Neuer Ordner\gamemodes\GermanReallife.pwn(924) : error 028: invalid subscript (not an array or too many subscripts): "Tor1"
    C:\Dokumente und Einstellungen\Test1\Desktop\Neuer Ordner\gamemodes\GermanReallife.pwn(924) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Test1\Desktop\Neuer Ordner\gamemodes\GermanReallife.pwn(924) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Test1\Desktop\Neuer Ordner\gamemodes\GermanReallife.pwn(924) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Test1\Desktop\Neuer Ordner\gamemodes\GermanReallife.pwn(924) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    habs jetzt so gemacht
    ocmd:auf(playerid,params[])
    {
    if(PlayerInRangeOfPoint(playerid,10,1549, -1631.5999755859, 14.10000038147-10,2))
    {
    if(!IsPlayerInFrak(playerid,1)) {SendClientMessage(playerid, COLOR_RED, "Du arbeitest hier nicht!"); return 1; }
    SendClientMessage(playerid,COLOR_RED, "Das Tor ist offen.");
    SendClientMessage(playerid,COLOR_RED, "Das Tor schließt In 6 Sekunden automatisch.");
    MoveObject(Tor1[0],1549, -1631.5999755859, 14.10000038147-10,2);
    SetTimer("Tor1S",6000,false);
    }
    else if(PlayerInRangeOfPoint(playerid,10,1549, -1623.6999511719, 14.10000038147-10,2))
    {
    MoveObject(Tor2[1],1549, -1623.6999511719, 14.10000038147-10,2);
    SetTimer("Tor1S",6000,false);
    }
    return 1;
    }


    aber der will nicht


    Bitte Helft mir sonst sterbe Ich heute noch xD

    Hast du denn Befehl schon erstellt ? Wenn ja dann poste mal hier ich überarbeite das dann.


    ocmd:auf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1549, -1631.5999755859, 14.10000038147-10,2))
    {
    if(!IsPlayerInFrak(playerid,1)) {SendClientMessage(playerid, COLOR_RED, "Du arbeitest hier nicht!"); return 1; }
    SendClientMessage(playerid,COLOR_RED, "Das Tor ist offen.");
    SendClientMessage(playerid,COLOR_RED, "Das Tor schließt In 6 Sekunden automatisch.");
    MoveObject(Tor1[0],1549, -1631.5999755859, 14.10000038147-10,2);
    MoveObject(Tor2[1],1549, -1623.6999511719, 14.10000038147-10,2);
    SetTimer("Tor1S",6000,false);
    }
    else if(IsPlayerInRangeOfPoint(playerid,10,1549, -1623.6999511719, 14.10000038147-10,2))
    return 1;
    }


    hab am ende auch noch damti die zu gehen


    public Tor1S()
    {
    MoveObject(Tor2,1549, -1631.5999755859, 14.10000038147,2);
    MoveObject(Tor1,1549, -1623.6999511719, 14.10000038147,2);
    return 1;
    }


    und halt definiert


    //Tore LSPD
    forward Tor1S();
    forward Tor2S();
    forward Tor3S();


    new Tor1; //LSPD Tor1
    new Tor2; //LSPD Tor 2
    new Tor3;//LSPD tor 3 garage

    Jo hay Ich schon wieder Also es geh darum das Ich bei mir am LSPD 2 Gate`s habe und die beide mit einem Befehl öffnen will.


    Das Problem is halt das Ich es nur hinbekomme 1 zu öffnen und der andere bleibt einfach wie er is...


    Könnt Ihr mir vllt Helfen wie Ich das hinbekomme z.B 3 Tore mit 1 befehl zu öffnen?


    ocmd:auf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1549, -1631.5999755859, 14.10000038147-10,2))
    {
    if(!IsPlayerInFrak(playerid,1)) {SendClientMessage(playerid, COLOR_RED, "Du arbeitest hier nicht!"); return 1; }
    SendClientMessage(playerid,COLOR_RED, "Das Tor ist offen.");
    SendClientMessage(playerid,COLOR_RED, "Das Tor schließt In 6 Sekunden automatisch.");
    MoveObject(Tor1[0],1549, -1631.5999755859, 14.10000038147-10,2);
    MoveObject(Tor2[1],1549, -1623.6999511719, 14.10000038147-10,2);
    SetTimer("Tor1S",6000,false);
    }
    else if(IsPlayerInRangeOfPoint(playerid,10,1549, -1623.6999511719, 14.10000038147-10,2))
    return 1;
    }


    hab bis jetzt das aber da klapt nix mit


    Gruß und schonmal danke :rolleyes:

    nein ocmd kommt irgendwo hin wo nix weiter mehr ist sprich ganz am ende mach es mal da hin und teste es erneut


    :love: :love:


    Danke Euch xD ma testen ob es klapt


    Heist also Ich kann OCMD z.B hier reinsetzen oder?


    }
    //OCMD meinte hier
    public OnGameModeExit()
    {


    {

    Das ist die Fehlermeldung
    wie man sehen kann wollte Ich nen /auf befehl machen aba gefailt
    ocmd:auf(playerid,params[])


    {
    MoveObject(Tor1,1549, -1623.6999511719, 14.10000038147-10,5);
    SetTimer("Tor1S",6000,false);
    return 1;
    }


    Ich danke euch schonmal für eure Hilfe :love:

    Also Da es ebn derbe Fail war naja .....


    Ich hab das Falsche Script geöffnet und da hats halt nich funktioniert xD :P


    Jetzt aber noch ein Fehler gefunden xD


    Undzwar wen Ich auf


    Einzahlen oder Abheben gehe und dort auf Verlassen drücke kommt der Dialog nochmal Ich will das Er weggeht aber kann Iwi die bestimung von dem Verlassen button nirgends finden Oo