Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Checkpoint taskai


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3372 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

   if(checkpointid == bmx[1] == 1) //This checks what checkpoint it is before it continues
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
                if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                {
                        SetVehiclePos(GetPlayerVehicleID(playerid), 914.6419,-1416.6122,12.7083);
                        SetCameraBehindPlayer(playerid);
                        GameTextForPlayer(playerid, "+100xp", 4000, 5); //It will show this if a player steps in the checkpoint
                        GivePlayerScore( playerid, 100 );
                        DestroyDynamicCP(bmx[1]);
                        bmx[playerid] = 2;
                        bmx[2] = CreateDynamicCP(972.4807,-1380.8164,21.1588, 2, 50, -1, -1, 100);
                }
                else
                {
                        SendClientMessage(playerid,-1, "ERROR: Jus turite sedeti masinoje");
                }
        }
        else
        {
                SetPlayerPos(playerid, 914.6419,-1416.6122,12.7083);
                SetPlayerFacingAngle(playerid, 110.5445);
                SetCameraBehindPlayer(playerid);
        }
        return 1;
    }
    else if(checkpointid == bmx[2] == 1) //This checks what checkpoint it is before it continues
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
                if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                {
                        GameTextForPlayer(playerid, "Iveikete gavote +150xp", 4000, 5); //It will show this if a player steps in the checkpoint
                        DestroyDynamicCP(bmx[2]);
                        GivePlayerScore( playerid, 150 );
                        bmx[3] = CreateDynamicCP(972.4807,-1380.8164,21.1588, 2, 50, -1, -1, 100);
                        SetVehiclePos(GetPlayerVehicleID(playerid), 914.6419,-1416.6122,12.7083);
                        SetCameraBehindPlayer(playerid);
                }
                else
                {
                        SendClientMessage(playerid,-1, "ERROR: Jus turite sedeti masinoje");
                }
        }
        else
        {
                SetPlayerPos(playerid, 914.6419,-1416.6122,12.7083);
                SetPlayerFacingAngle(playerid, 110.5445);
                SetCameraBehindPlayer(playerid);
        }
        return 1;
    }
 array must be indexed (variable "bmx")

Dar buna, kad nukelia i antra zona na atsako i pirma cp ir sukuria nauja cp 2 uzvaziavus ant antro cp antras cp atsako i pirmo veiksma duoda 100xp ir nutelina vel "vaziuoti" link antro cp kame bėda?

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3372 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...