Beiträge von oOSky_LinEOo

    Hallo,
    Ich habe mir ein Gangfight system nach dem Tutorial erstellt: http://forum.sa-mp.de/san-andr…m/?highlight=gangfight...
    Alles funktioniert bei der 1. Zone die ich erstellt habe.
    Doch bei der 2. Funktioniert das nicht :(
    Da kommt nur, dass ich angeblich nicht im Gebiet bin.


    Kann einer mit bitte helfen?


    Hier die Gangzonen:
    new Gebiete[3][gebiet] = {
    //{gOwner,MinX,MinY,MaxX,MaxY,On,Stand1,Stand2,Angreifer}
    {13,1033.2401,-1582.6832,1221.9924,-1398.4604,0,0,0,0},
    {14,1837.2948,-1282.0463,2086.5544,-1103.2233,0,0,0,0},
    {6,1582.5809,-1168.2468,1835.7797,-1021.9578,0,0,0,0}
    };


    Hier der Befehl:
    if(strcmp(cmd, "/gw", true) == 0)
    {
    if(PlayerInfo[playerid][pChef] == 14||PlayerInfo[playerid][pChef] == 13||PlayerInfo[playerid][pChef] == 5||PlayerInfo[playerid][pChef]==6||PlayerInfo[playerid][pChef]==17||PlayerInfo[playerid][pChef]==18)
    {
    if(IsPlayerInGebiet(playerid) > -1)
    {
    new zone = IsPlayerInGebiet(playerid);
    if(Gebiete[zone][gOn] == 1) return SendClientMessage(playerid,COLOR_BLUE,"Es wird bereits um dieses Gebiet gekämpft!");
    if(Gebiete[zone][gOwner] == PlayerInfo[playerid][pChef]) return SendClientMessage(playerid,COLOR_BLUE,"Dieses Gebiet gehört bereits deiner Fraktion!");
    Gebiete[zone][gAngreifer] = PlayerInfo[playerid][pChef];
    Gebiete[zone][gOn] = 1;
    SetTimerEx("GangFight",100000,0,"i",zone);
    for(new i; i<MAX_PLAYERS; i++)
    {
    if(PlayerInfo[i][pChef] == Gebiete[zone][gOwner] ||PlayerInfo[i][pArbeiter] == Gebiete[zone][gOwner])
    {
    SendClientMessage(playerid,0xFFFF00FF,"=========||GangFight||==========");
    SendClientMessage(playerid,0xA0A0A0FF,"Achtung! Eure Gangzone wird angegriffen!");
    SendClientMessage(playerid,0xA0A0A0FF,"Verteidigt es oder es gehört bald dem Feind");
    SendClientMessage(playerid,0xFFFF00FF,"=========||GangFight||==========");
    }
    if(PlayerInfo[i][pChef] == Gebiete[zone][gAngreifer] ||PlayerInfo[i][pArbeiter] == Gebiete[zone][gAngreifer])
    {
    SendClientMessage(playerid,0x00AFFFFF,"=========||GangFight||==========");
    SendClientMessage(playerid,0x00FF3C9D,"Der Leader eurer Fraktion hat ein Gangfight gestartet!");
    SendClientMessage(playerid,0x00FF3C9D,"Tötet die Feinde um Punkte zu erhalten!");
    SendClientMessage(playerid,0x00AFFFFF,"=========||GangFight||==========");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Gebiet, welches man einnehmen kann!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Du bist in keiner Gang/Mafia!");
    }
    return 1;
    }


    Und hier der "IsPlayerInGebiet" stock:
    stock IsPlayerInGebiet(playerid)
    {
    for(new i;i<sizeof(Gebiete);i++)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(Gebiete[i][gMinX] < X && Gebiete[i][gMaxX] > X && Gebiete[i][gMinY] < Y && Gebiete[i][gMaxY] > Y)
    {
    return i;
    }
    return -1;
    }
    return -1;
    }


    Würde mich um Hilfe sehr freuen.

    Ich habe diese Errors:
    C:\Users\Johann\Desktop\Godfather\gamemodes\GeZReallifeloh.pwn(5835) : error 012: invalid function call, not a valid address
    C:\Users\Johann\Desktop\Godfather\gamemodes\GeZReallifeloh.pwn(5835) : warning 215: expression has no effect
    C:\Users\Johann\Desktop\Godfather\gamemodes\GeZReallifeloh.pwn(5835) : error 001: expected token: ";", but found ")"
    C:\Users\Johann\Desktop\Godfather\gamemodes\GeZReallifeloh.pwn(5835) : error 029: invalid expression, assumed zero
    C:\Users\Johann\Desktop\Godfather\gamemodes\GeZReallifeloh.pwn(5835) : 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.


    Hier die Zeilen:
    new fahrzeug= GetPlayerVehicleID(playerid);
    if(MAktuellerCP[playerid] != INVALID_MULLMANN_CP && MullFahrzeug(fahrzeug))
    {
    if(AktuellerCP[playerid] == EndMullCP)
    {
    DisablePlayerCheckpoint(playerid);
    AktuellerCP[playerid] = INVALID_MULL_CP;
    GivePlayerMoney(playerid,mullgehalt);
    SendClientMessage(playerid,0x00CC00FF, "Müll erfolgrech eingesammelt.");
    SetVehicleToRespawn(fahrzeug);
    }
    else{AktuellerCP[playerid]++;SetPlayerCheckpoint(playerid,MullCPS[AktuellerCP[playerid]][0],MullCPS[AktuellerCP[playerid]][1],MullCPS[AktuellerCP[playerid]][2], 8.0);}
    }


    Was habe ich falsch gemacht?

    Hallo Community.
    Ich bin gerade am scripten lernen und habe eben die Fraktion LCN erstellt.
    Doch ich habe ein Problem mit den Fahrzeugen.


    Sie sollten hier stehen:



    Spawnen aber immer da:



    Ich habe keinen schimmer womit es zutun haben könnte.
    Yakuza habe ich auch bereits erstellt und dort stehen alle fahrzeuge wie sie sollten.
    Warum hier nicht?
    Habe die Positionen schon überprüft und nichts gefunden.


    Wenn es euch hilft, ist hier der Code von den Cars:
    ////////////////////////////////////LCN-Cars//////////////////////////////////////////////////////////////
    LCN[0] = AddStaticVehicle(560,1232.5012,-811.3393,87.4225,270.8027,153,153); // Sultan 1
    LCN[1] = AddStaticVehicle(560,1224.8815,-811.4777,87.2510,270.9666,153,153); // Sultan 2
    LCN[2] = AddStaticVehicle(409,1242.0308,-786.8800,89.8318,357.9474,153,153); // Limo
    LCN[3] = AddStaticVehicle(541,1249.9368,-793.0872,89.2528,0.2032,153,153); // Bullet 1
    LCN[4] = AddStaticVehicle(541,1249.9159,-785.8573,89.9313,0.1483,153,153); // Bullet 2
    LCN[5] = AddStaticVehicle(559,1250.5807,-815.3408,83.8256,180.1242,153,153); // Jester
    LCN[6] = AddStaticVehicle(445,1242.2412,-803.6808,83.8203,180.9392,153,153); // Admiral 1
    LCN[7] = AddStaticVehicle(445,1246.8689,-803.4965,83.8203,178.3703,153,153); // Admiral 2
    LCN[8] = AddStaticVehicle(580,1254.8063,-807.7689,83.8203,90.0800,153,153); // Stafford 1
    LCN[9] = AddStaticVehicle(580,1254.7004,-803.4000,83.8203,89.7995,153,153); // Stafford 2
    LCN[10] = AddStaticVehicle(522,1258.9247,-812.3205,84.1406,89.7505,153,153); //NRG-500 1
    LCN[11] = AddStaticVehicle(522,1264.2611,-812.4802,84.1406,88.8104,153,153); //NRG-500 2
    LCN[12] = AddStaticVehicle(522,1263.6025,-816.8665,84.1406,88.4972,153,153); //NRG-500 3
    LCN[13] = AddStaticVehicle(522,1257.8873,-816.8145,84.1406,89.4372,153,153); //NRG-500 4
    LCN[14] = AddStaticVehicle(487,1292.2948,-780.3276,96.4609,90.5943,153,153); //Maverick 1
    LCN[15] = AddStaticVehicle(487,1293.1237,-794.5010,96.4609,95.2943,153,153); //Maverick 2


    Würde mich auf Hilfe freuen.

    Zitat

    Aber ne Frage: Darf ich einen Server mit diesem Script aufmachen

    Kla darfst du ein Server mit diesem Script aufmachen.
    Ich bin zwar nicht der Script aber der der das veröfentlich hat, wird es wohl gemacht haben, damit ihr es für euer Server benutzen könnt oder?

    Ich hab das Problem:
    Ich steig in ein Auto und kann damit nicht fahren oder aussteigen.
    Den Motor hab ich schon versucht mit /motor anzumachen aber nichts geschieht.
    Die Roller kann ich aber fahren.... also die am zivispawn