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.
[pawn]#include <OxygenController>[/pawn]
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 )
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 :D
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 :)
Odlicno :D po meni mnogo bolje nego ono sto stave da budu hp 100 na stakih 0.5s :D
Hvala ;)
Pošto ne mogu editati post ovako ću napisati update :D
Update 1.1
- Popravljeni bugovi sa zdravljem
- Podržana zadnja verzija ColAndreasa
- Optimizirana skripta
Dostupno na istom linku githuba.
+ Sutra video dolazi.
https://www.youtube.com/watch?v=Fqy0mfz1x9Q&feature=youtu.be
Svaka Äast, pomoće mnogima, ne sumnjaj!
Nadam se, Hvala ;)
mini update*
Include dobiva podršku za foreach include, sve što trebate jeste dodati liniju
[pawn]#define _foreach[/pawn]
ISPRED linije
[pawn]#include <OxygenController>[/pawn]
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
Odlicno :)
Hvala :)
Kad se setim da nisi imao veze sa SMF-om i PAWN-om... Jako brzo napredujes ;)
Sto se INC-a tice odlican i koristan
Citat: Levu poslato Maj 13, 2016, 11:50:22 PRE PODNE
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 :D
Jako dobro odradjeno i dosta korisno! Svaka cast! :)
Hvala :D