[INC] Oxygen Controller (Control player oxygen status)

Započeo Ino42O
2. Maj 2016. Zaključano
4,922
pregleda
17
postova
Ivan_Ino
5
Kingpin
2. Maj 2016.
Pozdrav svima, predstavljam vam svoj prvi include release, nadam se da će vam se svidjeti i da ćete ga dobro iskoristiti.. Nadam se da će netko ovo iskoristiti te napraviti stvarno dobre skripte tipa, posao ronilac i slično.. 🙂

Ukratko
-- Ovaj include daje vam mogućnost kontroliranja igračevog kisika, bar, etc.. Uz to include sadrži neke nove Callbackove te funkcije koje će biti znatno korisne u daljnjem skriptanju.
#include 


Novi Callbackovi
OnPlayerEnterInWater(playerid);
OnPlayerEnterUnderWater(playerid);
OnPlayerOutFromWater(playerid);


Funkcije
IsPlayerInWater(playerid);
  Provjerava dali je igrač na vodi ( Vraća: 0 / 1 )

IsPlayerUnderWater(playerid);
  Provjerava dali je igrač ispod vode, ronjenje ( Vraća: 0 / 1 )

SetPlayerOxygenValue(playerid, Float:Value);
  Postavlja igračev kisik na odreÄ‘enu veličinu

GetPlayerOxygenValue(playerid);
  Vraća količinu igračevog kisika ( Float )

SetPlayerMaxOxygenValue(playerid, Float:Value);
  Postavlja maximalnu količinu kisika ( Zadano: 5000.0 )

GetPlayerMaxOxygenValue(playerid);
  Vraća maximalnu količinu kisika ( Float )

GivePlayerOxygenValue(playerid, Float:Value);
  Dodaje odreÄ‘enu količinu na trenutnu količinu

GetPlayerOxygenStatus(playerid);
  Vraća trenutni status kisika


Status
OXYGEN_NONE
OXYGEN_SPENDING
OXYGEN_REFILL

Potrebno
ProgressBar include ( http://forum.sa-mp.com/showthread.php?t=537468 )
SKY plugin ( http://github.com/oscar-broman/sky )
ColAndreas plugin ( http://github.com/Pottus/ColAndreas )

Zasluge
Created by: Ino
SKY plugin: Slice
ColAndreas plugin: Pottus
ProgressBar include: Toribio / Southclaw

Izmjene
---
---
---

Bugovi
---
---
---

Download
(Version 1.0) Include + Example FS - GitHub ( https://github.com/Ino42O/OxygenController )
Muma Rascall
6
Forum Don
2. Maj 2016.
Lijepo odradjeno, ovako je nesto bilo na starom Ghettu i bio posao ronilac, dobijes vise kisika, a one boce na ledjima (( objekti )) su bili boce od nitra 😄
Ivan_Ino
5
Kingpin
2. Maj 2016.
Hvala, ovo nije obicno nesto sto ti stavi godmode i helte kontroliras normalno preko SetPlayerHealth i oxygen bar slicno 🙂 boce mozes posebno dodati, primjer postavis max oxygen na 500 i mozes dosta dugo biti pod vodom, uz to mozes ispisati trenutni status i to moze biti jako korisno.. etc..

Uzivaj 🙂
Branko_Milovanovic
5
Crime Lord
2. Maj 2016.
Odlicno 😄 po meni mnogo bolje nego ono sto stave da budu hp 100 na stakih 0.5s 😄
Ivan_Ino
5
Kingpin
3. Maj 2016.
Hvala 😉
Ivan_Ino
5
Kingpin
3. Maj 2016.
PoÅ¡to ne mogu editati post ovako ću napisati update 😄

Update 1.1
  • Popravljeni bugovi sa zdravljem

  • Podržana zadnja verzija ColAndreasa

  • Optimizirana skripta


Dostupno na istom linku githuba.

+ Sutra video dolazi.
Ivan_Ino
5
Kingpin
TheToretto
4
Made Man
4. Maj 2016.
Svaka čast, pomoće mnogima, ne sumnjaj!
Ivan_Ino
5
Kingpin
4. Maj 2016.
Nadam se, Hvala 😉
Ivan_Ino
5
Kingpin
8. Maj 2016.
mini update*

Include dobiva podršku za foreach include, sve što trebate jeste dodati liniju
#define _foreach


ISPRED linije
#include 
Ivan_Ino
5
Kingpin
11. Maj 2016.
Update 2.0
  • Skripta izlazi iz bete

  • Stabilna verzija

  • Popravljeni svi poznati bugovi

  • Dodana nova funkcija GetPlayerDepth(playerid); koja vraća dubinu na kojoj se igrač nalazi ( Float )

  • Nova funkcija implementirana u demo skripti ( OxygenExample.pwn )


Link za 2.0 i ostale verzije ->https://github.com/Ino42O/OxygenController
eSADâ„¢
5
Kingpin
12. Maj 2016.
Odlicno  🙂
Ivan_Ino
5
Kingpin
13. Maj 2016.
Hvala 🙂
Levuâ„¢
5
Kingpin
13. Maj 2016.
Kad se setim da nisi imao veze sa SMF-om i PAWN-om... Jako brzo napredujes  😉
Sto se INC-a tice odlican i koristan
Ivan_Ino
5
Kingpin
13. Maj 2016.
Levu wrote on May 13, 2016, 9:50 am:
Kad se setim da nisi imao veze sa SMF-om i PAWN-om... Jako brzo napredujes  😉
Sto se INC-a tice odlican i koristan


Hah da.. vec dugo skriptam samo nisam aktivan na forumima jer radim druge jezike trenutno a ovo sam napravio kao 'usput' na zahtjev jednoga prijatelja..

P.s. Hvala 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha