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

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Samp pinigų kitimo textdraw


Neskvik

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

  1. Naudoji cikla kuris loopina nuo 0 iki MAX_PLAYERS, neatsizvelgiant i tai ar zaidejas Online ar Offline, tarkim jeigu 5id neprisijunges kodas isviso neturetu testis.

Neturetum naudoti jokio Timerio, jis nera reikalingas kadangi kintancia suma gali trackinti duodamas/atimdamas pinigus.

Uztenka vieno kintamajo susijusio su pinigais, tiesiog pagalvok apie atemima is senos sumos nauja ir rodyk atsakyma.

MoneyProfitShow callback'as neatitinka paskirties, pavadinimas leidzia suprasti jog bus kazkas parodoma, bet istikro paslepi TextDraw'a.

Nuoroda į komentarą
Dalintis per kitą puslapį

 

  1. Naudoji cikla kuris loopina nuo 0 iki MAX_PLAYERS, neatsizvelgiant i tai ar zaidejas Online ar Offline, tarkim jeigu 5id neprisijunges kodas isviso neturetu testis.
  2. Neturetum naudoti jokio Timerio, jis nera reikalingas kadangi kintancia suma gali trackinti duodamas/atimdamas pinigus.
  3. Uztenka vieno kintamajo susijusio su pinigais, tiesiog pagalvok apie atemima is senos sumos nauja ir rodyk atsakyma.
  4. MoneyProfitShow callback'as neatitinka paskirties, pavadinimas leidzia suprasti jog bus kazkas parodoma, bet istikro paslepi TextDraw'a.

 

Dėl 1 tu teisus, taip, nepagalvojau, o dėl kitų ne. Kodėl? Pinigai duodami žaidėjui netik su komanda /duoti ar pnš. MoneyProfitShow kad paslėpti rodomą textdrawą, kad nesirodytų jis visą laiką...

Nuoroda į komentarą
Dalintis per kitą puslapį

Tavo kodo pataisymas

if(IsPlayerConnected(playerid)continue;

Pirma problema, tai jog mes errora nes nera ")", antra problema jog ciklas praleis visus zaidejus kurie yra prisijunge, o tau reikia praleisti neprisijungusius zaidejus.

Trecia, tau reikia hookint GivePlayerMoney funkcija ir nenaudoti jokiu timeriu.

Timeris yra gerai tada kuomet tau reikia atnaujint/gauti informacija kuri nera pasiekiama callbackais ar funkcijom. Tarkim jog atnaujinti serveryje laika naudoti timeri teisinga, nes to niekaip kitaip nepadarysi, o kad patikrinti pasikeitusia pinigu suma tu tai turi daryti duodant pinigus.

Kas liecia MoneyProfitShow, tai perskaityk is naujo mano pranesima, sekmes, nenusimink, tobulek.

Nuoroda į komentarą
Dalintis per kitą puslapį

Tavo kodo pataisymas

if(IsPlayerConnected(playerid)continue;

Pirma problema, tai jog mes errora nes nera ")", antra problema jog ciklas praleis visus zaidejus kurie yra prisijunge, o tau reikia praleisti neprisijungusius zaidejus.

Trecia, tau reikia hookint GivePlayerMoney funkcija ir nenaudoti jokiu timeriu.

Timeris yra gerai tada kuomet tau reikia atnaujint/gauti informacija kuri nera pasiekiama callbackais ar funkcijom. Tarkim jog atnaujinti serveryje laika naudoti timeri teisinga, nes to niekaip kitaip nepadarysi, o kad patikrinti pasikeitusia pinigu suma tu tai turi daryti duodant pinigus.

Kas liecia MoneyProfitShow, tai perskaityk is naujo mano pranesima, sekmes, nenusimink, tobulek.

Viską sutvarkiau, o kito greitesnio būdo tai padaryti aš nematau. Šis timeris veiks visada, kai tik žaidėjo pinigai pakis.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 3 savaičių...

greensaide yra toks pat tik žymiai gražesnis.

 

Tu bent pats supratai ką nusišnekėjai? TOKS PATS, bet žymiai geresnis. Bleha, pas tave žiūriu logika super išvystyta. Galėjai geriau patylėt.

 

 

Pats skriptas gal ir nieko, bet akies netraukia :song:

Redaguota , nario » Džeremis.
Nuoroda į komentarą
Dalintis per kitą puslapį

OMG. Tiesiog baisu, palyginus su tavo praeitu ten gaudynių skriptų ar kokių ten kitų tai dabar dar blogiau parašei :/ 
Nepyk, nieko asmeniško, tiesiog paziurėk daugiau pamokų ir nenaudok daug timerių, nes pvž čia tas timeris visiškai nereikalingas ir šeip atsižvelk į Agniaus komentarą

P.S. Šaunuolis, kad daliniesi ;)

Redaguota , nario ArN01d
Nuoroda į komentarą
Dalintis per kitą puslapį

OMG. Tiesiog baisu, palyginus su tavo praeitu ten gaudynių skriptų ar kokių ten kitų tai dabar dar blogiau parašei :/ 

Nepyk, nieko asmeniško, tiesiog paziurėk daugiau pamokų ir nenaudok daug timerių, nes pvž čia tas timeris visiškai nereikalingas ir šeip atsižvelk į Agniaus komentarą

P.S. Šaunuolis, kad daliniesi ;)

Tai padaryti yra daugiau būdų, viena padariau aš ir pasidalinau, o tie timeriai tai yra tik 2, nėra jų daug, vienas rodo textdrawa kitas - paslepia.

Nuoroda į komentarą
Dalintis per kitą puslapį

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