Bitte helft mir!!!

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
  • Hey Leute,
    ich habe ein System gemacht bei dem der Zoll bei den Staatsfraktionen sich automatisch öffnet.
    Habe jetzt das Problem das es nur für den geht der die ID "0" hat und ich weiß nicht warum.
    Bitte um Hilfe.


    Die Funktion wird durch einen Timer abgefragt.
    Jeder Spieler kann bei sich selber die Zollautomatik aus/einschalten.



    public ZollAuto(playerid)
    {
    if(SpielerInfo[playerid][pZollauto] == 1)
    {
    if (IsPlayerInRangeOfPoint(playerid, 45.0, 1740.2059,509.7868,28.4849))//Zoll -1- /1/==|Funktioniert|==
    {
    MoveObject(zoll1, 1742.7644042969, 518.56384277344, 25.184286117554, 4.0);
    SetTimer("GateCloseZoll1", 3000, 0);
    MoveObject(zoll2, 1730.6453857422, 514.44909667969, 25.184286117554, 4.0);
    SetTimer("GateCloseZoll2", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, 1733.3785,522.0158,27.9560))//Zoll -1- /2/==|Funktioniert|==
    {
    MoveObject(zoll1, 1742.7644042969, 518.56384277344, 25.184286117554, 4.0);
    SetTimer("GateCloseZoll1", 3000, 0);
    MoveObject(zoll2, 1730.6453857422, 514.44909667969, 25.184286117554, 4.0);
    SetTimer("GateCloseZoll2", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, 472.877838, 535.156250, 18.762177))//Zoll -2- /1/==|Funktioniert|==
    {
    MoveObject(zoll3, 472.877838, 535.156250, 17.112202, 4.0);
    SetTimer("GateCloseZoll3", 3000, 0);
    return 1;
    }
    /*else if (IsPlayerInRangeOfPoint(playerid,25.0, 473.039703, 534.966614, 18.762177))//Zoll -2- /2/==|Funktioniert|==
    {
    MoveObject(zoll4, 473.039703, 534.966614, 17.112202, 4.0);
    SetTimer("GateCloseZoll4", 3000, 0);
    }*/
    else if (IsPlayerInRangeOfPoint(playerid, 45.0,-152.702026, 409.835785, 11.871474))//Zoll -3- /1/==|Funktioniert|==
    {
    MoveObject(zoll5, -152.702026, 409.835785, 10.246499, 4.0);
    SetTimer("GateCloseZoll5", 3000, 0);
    MoveObject(zoll6, -164.338806, 397.605408, 10.218371, 4.0);
    SetTimer("GateCloseZoll6", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -164.338806, 397.605408, 11.918345))//Zoll -3- /2/==|Funktioniert|==
    {
    MoveObject(zoll5, -152.702026, 409.835785, 10.246499, 4.0);
    SetTimer("GateCloseZoll5", 3000, 0);
    MoveObject(zoll6, -164.338806, 397.605408, 10.218371, 4.0);
    SetTimer("GateCloseZoll6", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -1482.203735, 732.703796, 45.905453))//Zoll -4- /1/==|Funktioniert|==
    {
    MoveObject(zoll7, -1482.203735, 732.703796, 44.530369, 4.0);
    SetTimer("GateCloseZoll7", 3000, 0);
    MoveObject(zoll8, -1490.069214, 737.602295, 44.533867, 4.0);
    SetTimer("GateCloseZoll8", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -1490.069214, 737.602295, 45.983955))//Zoll -4- /2/==|Funktioniert|==
    {
    MoveObject(zoll7, -1482.203735, 732.703796, 44.530369, 4.0);
    SetTimer("GateCloseZoll7", 3000, 0);
    MoveObject(zoll8, -1490.069214, 737.602295, 44.533867, 4.0);
    SetTimer("GateCloseZoll8", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -2677.147461, 1277.886841, 55.269909))//Zoll -5- /1/==|Funktioniert|==
    {
    MoveObject(zoll9, -2677.147461, 1277.886841, 53.769817, 4.0);
    SetTimer("GateCloseZoll9", 3000, 0);
    MoveObject(zoll10, -2685.958008, 1272.330688, 53.619808, 4.0);
    SetTimer("GateCloseZoll10", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -2685.958008, 1272.330688, 55.269909))//Zoll -5- /2/==|Funktioniert|==
    {
    MoveObject(zoll9, -2677.147461, 1277.886841, 53.769817, 4.0);
    SetTimer("GateCloseZoll9", 3000, 0);
    MoveObject(zoll10, -2685.958008, 1272.330688, 53.619808, 4.0);
    SetTimer("GateCloseZoll10", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, 51.6079,-1527.1141,4.9502))//Zoll -6- /1/==|Funktioniert|==
    {
    MoveObject(zoll11, 45.630146026611, -1526.5622558594, 2.0016055107117, 4.0);
    SetTimer("GateCloseZoll11", 3000, 0);
    MoveObject(zoll12, 52.828693389893, -1536.5474853516, 1.8654842376709, 4.0);
    SetTimer("GateCloseZoll12", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, 46.9073,-1535.6595,5.0433))//Zoll -6- /2/==|Funktioniert|==
    {
    MoveObject(zoll11, 45.630146026611, -1526.5622558594, 2.0016055107117, 4.0);
    SetTimer("GateCloseZoll11", 3000, 0);
    MoveObject(zoll12, 52.828693389893, -1536.5474853516, 1.8654842376709, 4.0);
    SetTimer("GateCloseZoll12", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -69.0040,-887.6051,15.3098))//Zoll -7- /1/==|Funktioniert|==
    {
    MoveObject(zoll13, -64.148765563965, -880.21838378906, 11.80371761322, 4.0);
    SetTimer("GateCloseZoll13", 3000, 0);
    MoveObject(zoll14, -76.004974365234, -883.78857421875, 12.262513160706, 4.0);
    SetTimer("GateCloseZoll14", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -73.9826,-879.6197,15.0527))//Zoll -7- /2/==|Funktioniert|==
    {
    MoveObject(zoll13, -64.148765563965, -880.21838378906, 11.80371761322, 4.0);
    SetTimer("GateCloseZoll13", 3000, 0);
    MoveObject(zoll14, -76.004974365234, -883.78857421875, 12.262513160706, 4.0);
    SetTimer("GateCloseZoll14", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -977.9248,-370.7859,36.3535))//Zoll -8- /1/==|Funktioniert|==
    {
    MoveObject(zoll15, -979.83703613281, -376.15832519531, 33.118007659912, 4.0);
    SetTimer("GateCloseZoll15", 3000, 0);
    MoveObject(zoll16, -968.92840576172, -369.97158813477, 32.996417999268, 4.0);
    SetTimer("GateCloseZoll16", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -970.4131,-375.9337,36.0450))//Zoll -8- /2/==|Funktioniert|==
    {
    MoveObject(zoll15, -979.83703613281, -376.15832519531, 33.118007659912, 4.0);
    SetTimer("GateCloseZoll15", 3000, 0);
    MoveObject(zoll16, -968.92840576172, -369.97158813477, 32.996417999268, 4.0);
    SetTimer("GateCloseZoll16", 3000, 0);
    return 1;
    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -26.463062286377, -1377.4647216797, 10.866225242615))//Zoll -9- /1/==|Funktioniert|==
    {
    SetObjectRot(zoll17, 0,0,312.25);
    SetTimer("GateCloseZoll17", 3000, 0);
    SetObjectRot(zoll18, 0,0,129.99676513672);
    SetTimer("GateCloseZoll18", 3000, 0);
    return 1;


    }
    else if (IsPlayerInRangeOfPoint(playerid, 45.0, -33.36153793335, -1352.4171142578, 10.889917373657))//Zoll -9- /2/==|Funktioniert|==
    {
    SetObjectRot(zoll17, 0,0,312.25);
    SetTimer("GateCloseZoll17", 3000, 0);
    SetObjectRot(zoll18, 0,0,129.99676513672);
    SetTimer("GateCloseZoll18", 3000, 0);
    return 1;
    }
    }
    return 0;
    }


    2 Mal editiert, zuletzt von PrePear () aus folgendem Grund: Überschrift geändert.