/enter und /exit 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
  • Kann mir jemand seinen /enter und /exit Befehl posten.
    Ich habe meinen irgendwie verspielt und jetzt Funktioniert Garnichts mehr


    MfG florian941

    Bereit jemand über Paypal oder Sonstiges zu bezahlen wenn er mir bei den Probleme hilft!

  • Godfather hier bitte:




    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    for(new i = 0; i < sizeof(HouseInfo); i++)
    {
    if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
    {
    //printf("Found House :%d",i);
    if(PlayerInfo[playerid][pPhousekey] == i || HouseInfo[i][hLock] == 0)
    {
    SetPlayerInterior(playerid,HouseInfo[i][hInt]);
    SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
    GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1);
    PlayerInfo[playerid][pInt] = HouseInfo[i][hInt];
    PlayerInfo[playerid][pLocal] = i;
    }
    else
    {
    GameTextForPlayer(playerid, "~r~Locked", 5000, 1);
    }
    }
    }
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
    if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
    {
    //printf("Found House :%d",i);
    if(!IsACop(playerid) && i == 3)
    {
    SendClientMessage(playerid, COLOR_GREY, " Cops only !");
    return 1;
    }
    if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
    {
    if(PlayerInfo[playerid][pPbiskey] != i)
    {
    if(BizzInfo[i][bLocked] == 1)
    {
    GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
    return 1;
    }
    if(BizzInfo[i][bProducts] == 0)
    {
    GameTextForPlayer(playerid, "~r~ausverkauft", 5000, 1);
    return 1;
    }
    GivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
    format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
    BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
    ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
    BizzInfo[i][bProducts]--;
    OnPropUpdate();
    GameTextForPlayer(playerid, string, 5000, 3);
    }
    SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
    SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
    PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
    PlayerInfo[playerid][pLocal] = i+99;
    new dood[MAX_PLAYER_NAME];
    GetPlayerName(playerid, dood, sizeof(dood));
    format(string, sizeof(string), "%s payed $%d to enter biz %d", dood, BizzInfo[i][bEntranceCost], i);
    printf("%s", string);
    PayLog(string);
    //PlayerInfo[playerid][pLocal] = i;
    }
    else
    {
    GameTextForPlayer(playerid, "~r~You dont have the cash", 5000, 1);
    }
    }
    }
    for(new i = 0; i < sizeof(SBizzInfo); i++)
    {
    if (PlayerToPoint(3, playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
    {
    if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= SBizzInfo[i][sbEntranceCost])
    {
    if(PlayerInfo[playerid][pPbiskey] != i)
    {
    if(SBizzInfo[i][sbLocked] == 1)
    {
    GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
    return 1;
    }
    if(SBizzInfo[i][sbProducts] == 0)
    {
    GameTextForPlayer(playerid, "~r~ausverkauft", 5000, 1);
    return 1;
    }
    if(i == 10)
    {
    PaintballPlayers ++;
    PlayerPaintballing[playerid] = 1;
    new rand = random(sizeof(PaintballSpawns));
    SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
    TogglePlayerControllable(playerid, 0);
    }
    else if(i == 11)
    {
    PlayerKarting[playerid] = 1;
    SendClientMessage(playerid, TEAM_GROVE_COLOR, "You can now parcipitate in a Karting Race, grab a Kart.");
    }
    else
    {
    return 1;
    }
    GivePlayerMoney(playerid,-SBizzInfo[i][sbEntranceCost]);
    gSpentCash[playerid] = GetPlayerMoney(playerid);
    SBizzInfo[i][sbProducts]--;
    SBizzInfo[i][sbTill] += SBizzInfo[i][sbEntranceCost];
    ExtortionSBiz(i, SBizzInfo[i][sbEntranceCost]);
    new dood[MAX_PLAYER_NAME];
    GetPlayerName(playerid, dood, sizeof(dood));
    format(string, sizeof(string), "%s payed $%d to enter sbiz %d", dood, SBizzInfo[i][sbEntranceCost], i);
    printf("%s", string);
    PayLog(string);
    OnPropUpdate();
    }
    }
    else
    {
    GameTextForPlayer(playerid, "~r~You dont have the cash", 5000, 1);
    }
    }


    }
    if (PlayerToPoint(3.0, playerid,1483.830322, -1768.207153, 18.456133))
    {
    SetPlayerInterior(playerid,3);
    SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
    GameTextForPlayer(playerid, "~w~Willkommen im Regierungshaus", 5000, 1);
    PlayerInfo[playerid][pInt] = 3;
    PlayerInfo[playerid][pLocal] = 241;
    }
    else if (PlayerToPoint(3.0, playerid,2695.6235,-1704.6960,11.8438))
    {
    GameTextForPlayer(playerid, "~w~Willkommen zum 8ball Rennen", 5000, 1);
    SetPlayerInterior(playerid,7);
    PlayerInfo[playerid][pInt] = 7;
    SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
    }
    else if (PlayerToPoint(3.0, playerid,2703.5103,-1699.6544,11.8438))
    {
    GameTextForPlayer(playerid, "~w~Willkommen zum Death Race", 5000, 1);
    SetPlayerInterior(playerid,15);
    PlayerInfo[playerid][pInt] = 15;
    SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
    }
    else if (PlayerToPoint(8.0, playerid,-2111.5686,-443.9720,38.7344))
    {
    GameTextForPlayer(playerid, "~w~Willkommen zum Dirt Rennen", 5000, 1);
    SetPlayerInterior(playerid,4);
    PlayerInfo[playerid][pInt] = 4;
    SetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
    }
    else if (PlayerToPoint(8.0, playerid,-2080.3079,-406.0309,38.7344))
    {
    GameTextForPlayer(playerid, "~w~Willkommen in der Standarena", 5000, 1);
    SetPlayerInterior(playerid,14);
    PlayerInfo[playerid][pInt] = 14;
    SetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
    }
    else if (PlayerToPoint(8.0, playerid,-2764.8911,375.6259,6.3426))
    {
    GameTextForPlayer(playerid, "~w~Willkommen in der Bank", 5000, 1);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerVirtualWorld(playerid, 1);
    Free[playerid] = 1;
    PlayerInfo[playerid][pLocal] = 103;
    SetPlayerPos(playerid,2305.6890,-16.0881,26.7496);
    }
    else if (PlayerToPoint(8.0, playerid,-1112.3635,-1674.0742,76.4185))
    {
    GameTextForPlayer(playerid, "~w~Willkommen im Hitman-Versteck", 5000, 1);
    SetPlayerInterior(playerid,6);
    PlayerInfo[playerid][pInt] = 6;
    PlayerInfo[playerid][pLocal] = 200;
    SetPlayerPos(playerid,296.3997,-107.0163,1001.5156);
    }
    else if (PlayerToPoint(8.0, playerid,718.3216,-1477.2084,5.4688))
    {
    if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5 || IsACSI(playerid))
    {
    GameTextForPlayer(playerid, "~w~LCN Versteck", 5000, 1);
    SetPlayerInterior(playerid,9);
    PlayerInfo[playerid][pInt] = 9;
    SetPlayerPos(playerid,2320.3208,-1024.9601,1050.2109);
    }
    }
    else if (PlayerToPoint(8.0, playerid,1517.6851,-1505.2056,13.5547))
    {
    if (PlayerInfo[playerid][pMember] == 16|| PlayerInfo[playerid][pLeader] == 16 || IsACSI(playerid))
    {
    GameTextForPlayer(playerid, "~w~Red Soldiers base", 5000, 1);
    SetPlayerInterior(playerid,1);
    PlayerInfo[playerid][pInt] = 1;
    SetPlayerPos(playerid,-778.4498,495.8393,1368.5304);
    }
    }
    else if (PlayerToPoint(8.0, playerid,1568.6952,-1690.4670,5.8906))
    {
    if(IsACop(playerid))
    {
    GameTextForPlayer(playerid, "~w~PD", 5000, 1);
    SetPlayerInterior(playerid,3);
    PlayerInfo[playerid][pInt] = 3;
    SetPlayerPos(playerid,238.6003,141.2120,1003.0234);
    }
    }
    else if (PlayerToPoint(8.0, playerid,1654.0626,-1656.7372,22.5156))
    {
    if(IsPlayerConnected(playerid))
    {
    GameTextForPlayer(playerid, "~w~CSI base", 5000, 1);
    SetPlayerInterior(playerid,10);
    PlayerInfo[playerid][pInt] = 10;
    SetPlayerPos(playerid,246.3760,109.2460,1003.2188);
    }
    }
    else if (PlayerToPoint(8.0, playerid,1123.7449,-2037.3063,69.8860))
    {
    if (PlayerInfo[playerid][pMember] == 7||13|| PlayerInfo[playerid][pLeader] == 7||13)
    {
    GameTextForPlayer(playerid, "~w~Pentagon", 5000, 1);
    SetPlayerInterior(playerid,5);
    PlayerInfo[playerid][pInt] = 5;
    SetPlayerPos(playerid,1266.5160,-782.4367,1091.9063);
    }
    }
    else if (PlayerToPoint(8.0, playerid,300.4126,-1154.6367,81.3859))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    GameTextForPlayer(playerid, "~w~Admin-Haus", 5000, 1);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,2257.454102, -1740.186646, -79.167427);
    }
    }
    else if (PlayerToPoint(8.0, playerid,233.3118,1841.9834,17.6406))
    {
    if (PlayerInfo[playerid][pMember] == 3|| PlayerInfo[playerid][pLeader] == 3)
    {
    GameTextForPlayer(playerid, "~w~Army Haus", 5000, 1);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,-92.836731, 6273.952637, 9.286758);
    }
    }
    else if (PlayerToPoint(8.0, playerid,1455.5206,750.7079,11.0234))
    {
    if (PlayerInfo[playerid][pMember] == 20|| PlayerInfo[playerid][pLeader] == 20 || IsACSI(playerid))
    {
    GameTextForPlayer(playerid, "~w~BOD Versteck", 5000, 1);
    SetPlayerInterior(playerid,8);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,2365.1897,-1132.2941,1050.8750);
    }
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/exit", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    for(new i = 0; i < sizeof(HouseInfo); i++)
    {
    //printf("House :%d",i);
    if (PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]);
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pLocal] = 255;
    if(HouseInfo[i][hHel] == 1)
    {
    new Float:tempheal;
    GetPlayerHealth(playerid,tempheal);
    if(tempheal < 100.0)
    {
    SetPlayerHealth(playerid,100.0);
    }
    }
    }
    }
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
    //printf("Bizz :%d",i);
    if (PlayerToPoint(3, playerid,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]))
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]);
    PlayerInfo[playerid][pLocal] = 255;
    }
    }
    if(GetPlayerVehicleID(playerid) >= 71 && GetPlayerVehicleID(playerid) <= 77 || GetPlayerVehicleID(playerid) >= 179 && GetPlayerVehicleID(playerid) <= 190)
    {
    TogglePlayerControllable(playerid, 1);
    RemovePlayerFromVehicle(playerid);
    }
    else if (PlayerToPoint(3.0, playerid,387.7978,173.8582,1008.3828))
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1483.830322, -1768.207153, 18.456133);
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pLocal] = 255;

    }
    else if (Free[playerid] == 1) //bank
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-2764.8911,375.6259,6.3426);
    PlayerInfo[playerid][pInt] = 0;
    Free[playerid] = 0;
    SetPlayerVirtualWorld(playerid, 0);
    PlayerInfo[playerid][pLocal] = 255;
    }
    else if (PlayerToPoint(3.0, playerid,296.3997,-107.0163,1001.5156))//hitman
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-1112.3635,-1674.0742,76.4185);
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pLocal] = 255;
    }
    else if (PlayerToPoint(8.0, playerid,-1443.0554,-581.1879,1055.0472))
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
    }
    else if (PlayerToPoint(8.0, playerid,-1398.103515,937.631164,1036.479125))
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,2703.5103,-1699.6544,11.8438);
    }
    else if (PlayerToPoint(8.0, playerid,-1464.7732,1557.5533,1052.5313))
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
    }
    else if (PlayerToPoint(8.0, playerid,1176.9448, -1316.6666, -6.9708))
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1173.0244,-1326.1515,15.3974);
    }
    else if (PlayerToPoint(8.0, playerid,2320.3208,-1024.9601,1050.2109))
    {
    if (PlayerInfo[playerid][pMember] == 5|| PlayerInfo[playerid][pLeader] == 5)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,718.3216,-1477.2084,5.4688);
    }
    }
    else if (PlayerToPoint(8.0, playerid,-778.4498,495.8393,1368.5304))
    {
    if (PlayerInfo[playerid][pMember] == 16|| PlayerInfo[playerid][pLeader] == 16)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1517.6851,-1505.2056,13.5547);
    }
    }
    else if (PlayerToPoint(8.0, playerid,238.6003,141.2120,1003.0234))
    {
    if(IsACop(playerid))
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1568.6952,-1690.4670,5.8906);
    }
    }
    else if (PlayerToPoint(8.0, playerid,246.3760,109.2460,1003.2188))
    {
    if (PlayerInfo[playerid][pMember] == 14|| PlayerInfo[playerid][pLeader] == 14)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1654.0626,-1656.7372,22.5156);
    }
    }
    else if (PlayerToPoint(8.0, playerid,1263.8958,-784.6381,1091.9063))
    {
    if (PlayerInfo[playerid][pMember] == 7||13|| PlayerInfo[playerid][pLeader] == 7||13)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1123.7449,-2037.3063,69.8860);
    }
    }
    else if (PlayerToPoint(8.0, playerid,2257.454102, -1740.186646, -79.167427))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,300.4126,-1154.6367,81.3859);
    }
    }
    else if (PlayerToPoint(8.0, playerid,-92.836731, 6273.952637, 9.286758))
    {
    if (PlayerInfo[playerid][pMember] == 3|| PlayerInfo[playerid][pLeader] == 3)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,233.3118,1841.9834,17.6406);
    }
    }
    else if (PlayerToPoint(8.0, playerid,2389.0903,2678.9663,-2.2134))
    {
    if (PlayerInfo[playerid][pJailed] == 0)
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1583.5963,-1678.2257,5.8967);
    }
    }
    else if (PlayerToPoint(8.0, playerid,2365.1897,-1132.2941,1050.8750))
    {
    if (PlayerInfo[playerid][pMember] == 20|| PlayerInfo[playerid][pLeader] == 20 || IsACSI(playerid))
    {
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerPos(playerid,1455.5206,750.7079,11.0234);
    }
    }
    else if(NoFuel[playerid] == 1)
    {
    TogglePlayerControllable(playerid, 1);
    NoFuel[playerid] = 0;
    }
    }
    return 1;
    }