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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4530 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

Taigi kuriu serverį, ir užstrigau ant tokio dalyko kaip vartai. Visas kodas normaliai, erroru,warningu nemeta bet jie neatsidaro. Buvau padaręs kad atsidaro bet td buvo pasidarė du vartai, ir vieni atsidarydavo o kiti ne, poto vėl pakeičiau bšk koda ir dbr vpš nebeatsidaro, gal žinote kame problema?

 

Štai kodas:

if(playerDB[playerid][specialybe] == 17 || playerDB[playerid][savininkas])
        if(IsPlayerInRangeOfPoint(playerid, 10.0, -1942.4000200,-1015.2999900,33.9000000))
        {
            {
                if(GetPVarInt(playerid, "Vartai60") == 1) //Jei vartai uždaryti
                {
                    MoveDynamicObject(ball, -1942.4000200,-1015.2599900,23.9000000,0);
                    SetPVarInt(playerid, "Vartai60", 0); //Padarom vartus atidarytus
                }
                else if(GetPVarInt(playerid, "Vartai60") == 1) //Jei vartai atidaryti
                {
                    MoveDynamicObject(ball, -1942.4000200,-1015.2999900,33.9000000,1);
                    SetPVarInt(playerid, "Vartai60", 0); //Padarom vartus uždarytus
                }
            }
        }

Su SUPERGAMES.lt nuo 2012 m. Vasario 15 d.

 

new bool:Vartai; //Globalus

if(playerDB[playerid][specialybe] == 17 || playerDB[playerid][savininkas])
{
    if(IsPlayerInRangeOfPoint(playerid, 10.0, -1942.4000200,-1015.2999900,33.9000000))
    {
        if(!vartai) //Jei vartai uždaryti
            MoveDynamicObject(ball, -1942.4000200,-1015.2599900,23.9000000,0);
        else
            MoveDynamicObject(ball, -1942.4000200,-1015.2999900,33.9000000,1);
        vartai = !vartai;
    }
}

Kodėl naudoti PVar? Juk vartai tai vieni? O PVar yra kiekvienam žaidėjui atskiri...

 

Jeigu dar neveiks, patikrink ar kuri su CreateDynamicObject.

  • Teigiamai 2

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

(redaguota)

 

       //Kontrabandininkas
        if(playerDB[playerid][specialybe] == 15 || playerDB[playerid][savininkas])
        if(IsPlayerInRangeOfPoint(playerid, 10.0, -1560.4000200,-1588.6999500,41.5000000))
        {
            {
                if(GetPVarInt(playerid, "Vartai53") == 0) //Jei vartai uþdaryti
                {
                    MoveDynamicObject(kontrabandininkuvartai, -1560.4000200,-1588.6599500,32.5000000, 3); // Atidarytus
                    SetPVarInt(playerid, "Vartai53", 1); //Padarom vartus atidarytus
                    GameTextForPlayer(playerid, "~g~ ATIDAROMI!", 2000, 5);
                }
                else if(GetPVarInt(playerid, "Vartai53") == 1) //Jei vartai atidaryti
                {
                    MoveDynamicObject(kontrabandininkuvartai, -1560.4000200,-1588.6999500,41.5000000, 3);
                    SetPVarInt(playerid, "Vartai53", 0); //Padarom vartus uþdarytus
                    GameTextForPlayer(playerid, "~r~ UZDAROMI!", 2000, 5);
                }
            }
        }

Šitas va su kitu darbu kodas veikas. O ką vietoj to PVar pakeist?. Nes man čia kažkaip nesigauna ... :D Vieni gavosi o kitų nebemoku...

Redaguota , nario Gytis25

Su SUPERGAMES.lt nuo 2012 m. Vasario 15 d.

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4530 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!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...