- ŠARAS

Klausimas dėl XP

Recommended Posts

nežinau nesu bandęs bet isidėk amx sistemą ir tada rašyk kodą jeigu afk yra true sunaikinti xp kilimo timeri , o kaip paspausk nebeafk vel pradėti xp kilimo timeri

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

nežinau nesu bandęs bet isidėk amx sistemą ir tada rašyk kodą jeigu afk yra true sunaikinti xp kilimo timeri , o kaip paspausk nebeafk vel pradėti xp kilimo timeri

Šitą aš pats žinojau, bet man reikėtų pavyzdžių. :/

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Jeigu zmogus tam tikra laika nepajudejo is vietos arba nepasuko kameros tai jis laikomas afk. Nustatai globalu kokiu 10s timeri arba tavo manymu koks geriau butu ir tikrini ar sena zaidejo pozicija atitinka nauja, jeigu taip, zaidejas stovi vietoje ir greiciausiai yra afk. Tada uzdedi kintamaji afk[ playerid ] = true; ir kur dedi XP arba duodi litu uz darba tikrini ar zaidejas afk ir jeigu jis yra afk neduodi jam nieko.

http://pastebin.com/KTz0wCBH

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Kai jis nueina AFK, tikrink kaip nori:

isAFK[playerid]==true;

Ties timeriu:

if(isAFK[playerid]==true) return 1;

Ir viskas. Kodą dėk timerio pradžioje, ir joks kodas po juo nebus vykdomas.

Susikurt kintamąjį tikiuos mokėsi

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

AFK sistema - http://pastebin.com/8bsffffe

if(!AFK_Stat[playerid]) // Jeigu žaidėjas ne AFK
{
    GivePlayerMoney(playerid, 5); // Duodame 5$
}

Redaguota , nario ES.^

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

*

* // OnDialogResponse

* if ( dialogid == AFK_DIALOGAS ) isAFK[ playerid ] = false;

*

paaiskink man sita.

Kai zaidejui nustatoma, kad jis yra afk, jam ismetamas dialogas. Taigi kai jis gris, bet kokiu atveju tures isjungti ta dialoga. O kai isjungs jam padarys, kad isAFK[ playerid ] butu false. Tai yra jis nebebus skaitomas kaip afk. Ko cia galima nesuprast?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

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ų

×   You cannot paste images directly. Upload or insert images from URL.


  • Šiame puslapyje naršo:   0 nariai

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


  • SuperGames programele
  • SuperGames programele