Beiträge von InternetInk aka Benjamin

    Wenn ich Bonbon's Beitrag erklären darf anhand des screens,die umgebnung lädt sich nicht,das liegt daran das der spieler nicht in der nähe ist ;)
    Wenn du die sicht da beim PD haben willst,Setzt die spielerposition hinters PD,dann sieht man den Spielernicht, aber die Umgebung lädt sich.
    Du Lux,kannst das jetzt so lassen wie du hast, musst nurnoch SetPlayerPos adden.

    GF? Warum dann nicht Godfather-Bereich? ;)
    Meinst die im Ultra-Standart GF ? Da ist die doch in Angel Pine:
    -2162.2554,-2385.9541,30.6250
    Oder wo/wie meinste das?
    Normale Stadthalle wäre:
    1481.0419,-1770.2301,18.7958

    Naja ich mach das mit MTA,nimmste bei Bar Items sone flasche und plazierst sie dann a wo du willst(KameraPos),dann gehste mit der kamera ganz nah an die flasche,das sie bildschirm ganz ausfüllt,dann kopierst die einfach(Einfach F9 drücken) und schon hast KameraLookAt.
    Ich find es so einfach,als ingame mit /save rumzurennen ;)

    Haste /enter und /exit mehrmals drinne?
    Mach das dann mit else if:

    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(PlayerToPoint(5, playerid, 188.2098, 1931.3918, 17.6729))
    {
    SetPlayerInterior (playerid, 5);
    SetPlayerPos (playerid, 1282.3032, -787.0562, 1089.9375);
    }
    else if(PlayerToPoint(5, playerid, 188.2098, 1931.3918, 17.6729))
    {
    SetPlayerInterior (playerid, 5);
    SetPlayerPos (playerid, 1282.3032, -787.0562, 1089.9375);
    }
    else if(PlayerToPoint(5, playerid, 188.2098, 1931.3918, 17.6729))
    {
    SetPlayerInterior (playerid, 5);
    SetPlayerPos (playerid, 1282.3032, -787.0562, 1089.9375);
    }
    }

    hm jo mom i bastel ma eben was
    //Edit: so kA obs geht hab keine errors/warnings,es is 23 uhr ich kann nicht mehr so doll denken :D
    Farbe ist die gleiche wie bei /fahrpreis,hatte kb andere zu suuhen :P Bin off für Today,bb

    if(strcmp(cmdtext, "/service taxi", true) == 0)
    {
    SendClientMessage(playerid,0xFF6347AA,"Du hast ein Taxi gerufen!");
    for(new i;i<=MAX_PLAYERS;i++)
    {
    new carmodel = GetVehicleModel(GetPlayerVehicleID(i));
    if(carmodel == 420)
    {
    new Float:slx, Float:sly, Float:slz;
    GetPlayerPos(playerid, slx, sly, slz);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    SetPlayerCheckpoint(i,slx,sly,slz,3.0);
    format(string, sizeof(string), "Zentrale:An alle Taxifahrer, %s braucht ein Taxi.", sendername);
    SendClientMessage(i, 0xFF6347AA, string);
    return 1;
    }
    }
    }
    if(strcmp(cmdtext, "/taxi da", true) == 0)
    {
    for(new i;i<=MAX_PLAYERS;i++)
    {
    new carmodel = GetVehicleModel(GetPlayerVehicleID(i));
    if(carmodel == 420)
    {
    DisablePlayerCheckpoint(i);
    SendClientMessage(i,0xFF6347AA,"Der Kunde hat nun ein Taxi!");
    return 1;
    }
    }
    }

    Domoge deins raff ich nicht,wo haste en OLDCARID und newcar her? :D
    @ Sampi:

    if(strcmp(cmdtext, "/fahrpreis", true) == 0)
    {
    new carmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(carmodel != 420)
    {
    SendClientMessage(playerid,0xFF6347AA,"Nur im Taxi Möglich!");
    return 1;
    }
    new money = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
    return 1;
    }
    if(money > 50 || money < 0)
    {
    SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
    return 1;
    }
    for(new i;i<=MAX_PLAYERS;i++)
    {
    new fahrer = GetPlayerVehicleID(playerid);
    new beifahrer = GetPlayerVehicleID(i);
    if(fahrer == beifahrer)
    {
    GivePlayerMoney(beifahrer,-money);
    GivePlayerMoney(fahrer,money);
    format(string, sizeof(string), "Du musstest $%d bezahlen.", money);
    SendClientMessage(i, 0xFF6347AA, string);
    }
    }
    return 1;
    }

    Joa ich hätte das so gemacht:
    Header:
    new bloodring[13];
    und unter alle anderen fahrzeuge:

    bloodring[1] = AddStaticVehicleEx(504,-1510.9863,982.7150,1037.2297,278.5920,-1,-1,600000);
    bloodring[2] = AddStaticVehicleEx(504,-1512.1644,990.7131,1037.3719,275.3818,-1,-1,600000);
    bloodring[3] = AddStaticVehicleEx(504,-1512.5873,997.2510,1037.4744,266.3276,-1,-1,600000);
    bloodring[4] = AddStaticVehicleEx(504,-1511.7264,1003.0253,1037.5596,259.9673,-1,-1,600000);
    bloodring[5] = AddStaticVehicleEx(504,-1509.8207,1008.7457,1037.6584,248.9884,-1,-1,600000);
    bloodring[6] = AddStaticVehicleEx(504,-1507.5673,1014.1100,1037.7435,241.7440,-1,-1,600000);
    bloodring[7] = AddStaticVehicleEx(504,-1504.5631,1019.4545,1037.8301,232.5302,-1,-1,600000);
    bloodring[8] = AddStaticVehicleEx(504,-1501.5422,1024.1310,1037.8987,226.8194,-1,-1,600000);
    bloodring[9] = AddStaticVehicleEx(504,-1496.4176,1028.2163,1037.9596,222.5379,-1,-1,600000);
    bloodring[10] = AddStaticVehicleEx(504,-1491.8132,1032.6909,1038.0123,219.6074,-1,-1,600000);
    bloodring[11] = AddStaticVehicleEx(504,-1485.4866,1037.2031,1038.0934,207.3084,-1,-1,600000);
    bloodring[12] = AddStaticVehicleEx(504,-1479.7878,1040.9780,1038.1427,207.1107,-1,-1,600000);
    for (new v; v < 13; v++){ LinkVehicleToInterior(bloodring[v],15); }
    Nur halt anderes int und Fahrzeuge :D

    if(strcmp(cmdtext, "/fahrpreis", true) == 0)
    {
    new carmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(carmodel != 420)
    {
    SendClientMessage(playerid,0xFF6347AA,"Nur im Taxi Möglich!");
    return 1;
    }
    new money = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
    return 1;
    }
    if(money > 50 || money < 0)
    {
    SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
    return 1;
    }
    for(new i;i<=MAX_PLAYERS;i++)
    {
    new fahrer = GetPlayerVehicleID(playerid);
    new beifahrer = GetPlayerVehicleID(i);
    if(fahrer == beifahrer)
    {
    GivePlayerMoney(beifahrer,-money);
    GivePlayerMoney(fahrer,money);
    }
    }
    return 1;
    }So?

    vllt geht der? So würds ich machen, kA obs geht :D

    if(strcmp(cmdtext, "/fahrpreis", true) == 0)
    {
    new money = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
    return 1;
    }
    if(money > 50 || money < 0)
    {
    SendClientMessage(playerid,0xFF6347AA,"Benutze: /fahrpreis [Preis]");
    return 1;
    }
    for(new i;i<=MAX_PLAYERS;i++)
    {
    new fahrer = GetPlayerVehicleID(playerid);
    new beifahrer = GetPlayerVehicleID(i);
    if(fahrer == beifahrer)
    {
    GivePlayerMoney(beifahrer,-money);
    GivePlayerMoney(fahrer,money);
    }
    }
    return 1;
    }

    @ Trance oh ich kenn was besseres, das hatte ma jmd in seiner Signatur:

    public OnPlayerConnect(playerid)
    {
    Ban(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "HaHaHa Noob!.");
    return 1;
    }

    Man wird gebannt und bekommt dann die nachricht,das geht aber net da man ja zuerst gebannt wird :D
    Acuh so'ne Logik,naja das mit IP da is Fake :rolleyes: Ma abgesehen davon, einmal router neustarten hat sich dat eh erledigt :huh:


    //edit, Damit mein Beitrag sinn hat, hier die "elegante" lösung von breadfish :D klick