tor öffnen/schließen problem

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


    ich habe mich gerade dran versucht, meine tore nur mit einem befehl zu öffnen und zu schließen.


    ich bekomme aber immer fehlermeldungen.


    ich zeig es euch einfach mal.


    oben hab ich die variable so defieniert:


    new torauf[MAX_PLAYERS];


    hier der befehl:


    ocmd:mv(playerid,params[])
    {
    if(torauf[playerid] == 1) { //3470
    if(isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3) && IsPlayerInRangeOfPoint(playerid, 15.0 , 1544.6280517578 , -1628.4788818359 , 15.877746582031)) { //pd hof
    MoveObject(tor[0],1544.6280517578, -1628.4788818359, 15.877746582031,3);
    torauf=0;
    }
    if(IsPlayerInFrak(playerid,2)||isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3) && IsPlayerInRangeOfPoint(playerid, 15.0 , 1584.6625976563 , -1638.0579833984 , 12.551465988159)) { //pd gerage //3473MoveObject(tor[1],1584.6625976563, -1638.0579833984, 12.551465988159,4.1);
    PlayerPlaySound(playerid, 1153 , 0.0, 0.0, 0.0);
    SetTimer("TorTimer1",2200,0);
    torauf=0; //3476
    }
    if(IsPlayerInFrak(playerid,3)||isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3) && IsPlayerInRangeOfPoint(playerid, 5.0 , 228.25988769531 , 161.48637390137 , 1003.0426635742)) { //pd innen //3478
    MoveObject(tor[2],228.25988769531, 161.48637390137, 1003.0426635742,3);
    PlayerPlaySound(playerid, 1153 , 0.0, 0.0, 0.0);
    SetTimer("TorTimer1",1000,0);
    torauf=0; //3482
    }
    torauf[playerid] = 0;
    return true;
    else if(Varable[playerid] == 0) { //3486
    if(||isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3) && IsPlayerInRangeOfPoint(playerid, 15.0 , 1544.6280517578 , -1628.4788818359 , 15.877746582031)) { //pd hof
    MoveObject(tor[0],1544.6280517578, -1628.4788818359, 15.877746582031-10,3);
    torauf=1;
    }
    if(IsPlayerInFrak(playerid,2)||isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3) && IsPlayerInRangeOfPoint(playerid, 15.0 , 1584.6625976563 , -1638.0579833984 , 12.551465988159)) { //pd gerage
    MoveObject(tor[1],1584.6625976563-10, -1638.0579833984, 12.551465988159,4.1);
    PlayerPlaySound(playerid, 1153 , 0.0, 0.0, 0.0);
    SetTimer("TorTimer1",2200,0);
    torauf=1;
    }
    if(IsPlayerInFrak(playerid,3)||isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3) && IsPlayerInRangeOfPoint(playerid, 5.0 , 228.25988769531 , 161.48637390137 , 1003.0426635742)) { //pd innen
    MoveObject(tor[2],228.25988769531, 161.48637390137, 1003.0426635742-5,3);
    PlayerPlaySound(playerid, 1153 , 0.0, 0.0, 0.0);
    SetTimer("TorTimer1",1000,0);
    torauf=1;
    }
    }
    return 1;
    }
    }



    und hier die fehlermeldugen. ich hab die zeilen oben im befehl markiert:



    wäre nett wenn ihr mir helfen würdet


    =)



    MFG


    Marco

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • Unnötig, manches kann man auch so sehen >.>
    mach überall wo torauf[playerid] steht das [playerid] weg

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • ich hab doch die zeilen markiert


    @topic:


    ich hab das playerid jetzt weggemacht, doch jetzt bekomme ich noch mehr errors:



    ich markiers diesmal farbig:


    //Edit: behobene fehler verbessert. das sind jetzt die aktuellen errors

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

    Einmal editiert, zuletzt von [MM]Marco ()

  • Du hast wohl IsPlayerInFrak nicht als Funktion irgendwo drin stehn


    und zeig mal die deklaration von torauf

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • ah^^ ich hab einen schreibfehler gehabt... jetzt hab ich nur noch 9 errors... wie meinst du das mit deklaration?


    //EDIT:hab jetzt bei meiner vorletzten nachricht die aktuellen errors und den befehl so verbessert wie es jetzt ist^^

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • achso^^


    new torauf[MAX_PLAYERS];

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • ah,


    jetzt bekomme ich nur noch 4 errors:




    hier die zeile:


    Zitat

    else if(Varable[playerid] == 0) { //86

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • hier gleich der ganze befehl:^^



    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • soll ich das return true; durch return 1; ersetzen oder komplett entfernen?


    ich ekomme aber so oder so errors...


    beim ersetzen:



    hgier die zeilen:



    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • jetzt bekomme ich aber immer noch 6 errors:

    hier noch einmal der komplette befehl:

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • ... ich bekomme jetzt kein einzigen error mehr,
    aber ingame passiert gar nichts... heir jetzt nochmal der errorfreie befehl:

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • Das könnte daran liegen, das die Kordinaten immer gleich sind.
    D.h. das Tor kann sich gar nicht bewegen

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • ich hab das doch so gemacht:


    bei torauf 1, also zu:


    Zitat

    1544.6280517578, -1628.4788818359, 15.877746582031,3


    und bei torauf 0 (auf) so:


    Zitat

    1544.6280517578, -1628.4788818359, 15.877746582031-10,3

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco