Beiträge von GooMan

    public OnEnterExitModShop(playerid, enterexit, interiorid)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    TogglePlayerControllable(playerid,0);
    PlayerCuffed[playerid] = 1;
    new vehid;
    vehid = GetPlayerVehicleID(playerid);
    SetPlayerVirtualWorld(playerid, random(555)+random(999));
    SetVehicleVirtualWorld(vehid, GetPlayerVirtualWorld(playerid));
    PutPlayerInVehicle(playerid, vehid, 0);
    if(enterexit == 0)
    {
    TogglePlayerControllable(playerid,1);
    PlayerCuffed[playerid] = 0;
    SetVehicleVirtualWorld(vehid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    PutPlayerInVehicle(playerid, vehid, 0);
    }
    }
    return 1;
    }


    so hab ichs bei mir :)

    Er meint das manchmal die Gangzonen auf die ganze minimap übertragen werden. Das ganze sieht dann so aus, als wäre die ganze minimap eine Ganzone


    B2T:


    Nein kann man nicht. Ich würde sagen das es ein SA-MP bug ist.. Ich hatte es nur damals als ich Falsche Gangzone koordinaten hatte.

    CreatePickup(model, type, Float:X, Float:Y, Float:Z, Virtualworld);


    Du musst den Type in



    Zitat

    0
    The pickup does not display.


    1
    Not pickupable, exists all the time. (Suitable for completely scripted pickups using OnPlayerPickUpPickup)


    2
    Pickupable, respawns after some time.


    1 ändern.

    Ok. Letzter versuch..
    dcmd_atombombeabladen(playerid, params[])
    {
    #pragma unused params
    if(IsPlayerInVehicle(playerid, iraauto[10]) && IsPlayerInRangeOfPoint(playerid, 10, -2340.2954,-1651.6868,484.3542))
    {
    AttachObjectToVehicle(bomb[0], -1, 0.1, 2, 0.01, 0,0,0);
    AttachObjectToVehicle(bomb[1], -1, 0.1, 1, 0.01, 0,0,0);
    AttachObjectToVehicle(bomb[2], -1, 0.1, 0, 0.01, 0,0,0);
    AttachObjectToVehicle(bomb[3], -1, 0.1, -1, 0.01, 0,0,0);
    AttachObjectToVehicle(bomb[4], -1, 0.1, -2, 0.01, 0,0,0);
    AttachObjectToVehicle(bomb[5], -1, 0.1, -3, 0.01, 0,0,0);


    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Die Atombombe ist im Lager! Mission geschafft!");
    IstInMission[playerid]=0;
    CreateDynamicObject(3786,-2349.64208984,-1633.73754883,483.18429565,0.00000000,0.00000000,295.75000000);
    CreateDynamicObject(3786,-2353.27343750,-1635.48510742,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2351.68896484,-1638.78356934,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2346.51416016,-1640.12597656,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2344.79785156,-1643.57812500,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2347.52685547,-1647.24340820,483.18429565,0.00000000,0.00000000,295.74645996);
    }
    return 1;
    }

    ganz unten im script:


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }

    Das Ganze muss unter OnPlayerCommandText


    EDIT:


    Auszug aus dem Wiki:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp(cmdtext, "/help", true))
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: This is the /help command!");
    return 1;
    /* Returning '1' is used to notify the server that the command
    has successfully been processed. If you return true here you won't
    get that 'SERVER: Unknown Command.', and any conflicts will be
    avoided.
    */
    }
    return 0;
    /* Returning '0' is used to inform the server that the command
    has not been successfully processed, and passes it to other scripts.
    If there hasn't been a successful process, then you will get that
    'SERVER: Unknown Command.' error.
    */
    }


    Dann sollte es bei dir:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp(cmdtext, "/bsn", true))
    {
    SetPlayerPos(playerid,1227.1797,-914.0590,42.6812);
    return 1;
    }
    return 0;
    }

    Ich hatte im Sa-MP Wiki etwas gefunden gehabt. Und gepostet. Dann hab ich aber gesehen das es für Objekte am Spieler ist.


    Versuchs mal so:


    dcmd_atombombeabladen(playerid, params[])
    {
    #pragma unused params
    if(IsPlayerInVehicle(playerid, iraauto[10]) && IsPlayerInRangeOfPoint(playerid, 10, -2340.2954,-1651.6868,484.3542))
    {
    DestroyObject(bomb[0]);
    DestroyObject(bomb[1]);
    DestroyObject(bomb[2]);
    DestroyObject(bomb[3]);
    DestroyObject(bomb[4]);
    DestroyObject(bomb[5]);
    new veh = GetPlayerVehicleID(playerid);
    SetVehicleToRespawn(veh);
    PutPlayerInVehicle(playerid,veh,0);
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Die Atombombe ist im Lager! Mission geschafft!");
    IstInMission[playerid]=0;
    CreateDynamicObject(3786,-2349.64208984,-1633.73754883,483.18429565,0.00000000,0.00000000,295.75000000);
    CreateDynamicObject(3786,-2353.27343750,-1635.48510742,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2351.68896484,-1638.78356934,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2346.51416016,-1640.12597656,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2344.79785156,-1643.57812500,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2347.52685547,-1647.24340820,483.18429565,0.00000000,0.00000000,295.74645996);
    }
    return 1;
    }

    Vielleicht hilft das ?( :


    if(strcmp("Mann", tmp, true, strlen(tmp) == 0) && strlen(tmp) == strlen("Mann"))
    {
    PlayerInfo[playerid][pSex] = 1;
    SendClientMessage(playerid, COLOR_YELLOW,"Ok, du bist also ein Mann");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Kommst du aus der USA oder aus Europa?");
    RegistrationsStep[playerid] = 3;
    return 0;
    }

    Versuchs mal so:


    dcmd_atombombeabladen(playerid, params[])
    {
    #pragma unused params
    if(IsPlayerInVehicle(playerid, iraauto[10]) && IsPlayerInRangeOfPoint(playerid, 10, -2340.2954,-1651.6868,484.3542))
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehicleToRespawn(veh);
    PutPlayerInVehicle(playerid,veh,0);
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Die Atombombe ist im Lager! Mission geschafft!");
    IstInMission[playerid]=0;
    CreateDynamicObject(3786,-2349.64208984,-1633.73754883,483.18429565,0.00000000,0.00000000,295.75000000);
    CreateDynamicObject(3786,-2353.27343750,-1635.48510742,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2351.68896484,-1638.78356934,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2346.51416016,-1640.12597656,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2344.79785156,-1643.57812500,483.18429565,0.00000000,0.00000000,295.74645996);
    CreateDynamicObject(3786,-2347.52685547,-1647.24340820,483.18429565,0.00000000,0.00000000,295.74645996);
    }
    return 1;
    }


    EDIT:


    OffTopic:
    Ich würde meinen Beitrag oben nochmal bearbeiten, mit EDIT: usw. versehen. Sonst bekommst du ne Verwarnung!

    PlayerInfo[playerid][pSex]


    existiert nicht.


    Vielleicht heisst es anders? z.B. pInfo oder Playerinfo?


    EDIT:


    Zitat

    C:\Users\Canna\Desktop\Los Angeles Reallife v4.6\gamemodes\DreamLife.pwn(112) : error 017: undefined symbol "PlayerInfo"


    Undefiniertes Symbol = Existiert nicht

    Naja xD im MTA sehen die Objekte doch etwas gewöhungsbedürftig aus.. Und manche Objekte (Glass Trichter) werden z.B. u.A. nicht angezeigt :(.


    EDIT:
    Vom Thread auf dem Englischem SA-MP Forum:



    Zitat

    Hi,
    Bei mir klappt es selbst nach dem 5ten Versuch nicht, habe alles richtig gepackt und nach dem Tutorial befolgt..
    es kommt noch die kleine Info Box mit "Connected - ....", aber dann bleibt der bildschirm schwarz mit der roten MTA-Aufschrift.. Wer kann mir helfen..?


    Vielleicht gehts mit dem Pack ;)