/***********************************\
***** Made By: Gigi Falcone *****
***** Script: RampMaker *****
***** Type: Include *****
***** Version: 0.1a *****
***** Stable: 0.1 *****
***** Lines: 172 *****
***** Release: 16.06.2011. *****
***** Contact: kepo@t-com.me *****
\***********************************/
- Zasluge -Incognito - Streamer Plugin
Gigi_Falcone - Script
- Potrebni Fajlovi -Streamer Plugin - Ovaj include moze da radi i bez ovog plugina, vise informacija dolje...
- Video -http://www.youtube.com/watch?v=00BOwH4x_RM
(http://www.dodaj.rs/f/b/8I/3yXvMgxE/1.png)
Dosadilo vam je da se na vasem serveru rampe otvaraju odmah i non-rp? Vidjeli ste na neke servere kako se rampe sporo otvaraju a vi to ne znate ili nemate vremena napraviti? Ovo je pravo rijesenje za vas, rampe ce se od sada otvarati kao i u rl-u, sporo.(http://www.dodaj.rs/f/M/UB/3QphgGVx/2.png)
Da bi instalirali ovaj include, potrebno je da ga skinete sa download linka ( na dnu topica ) i sacuvate kao g_rampmaker.inc .
Kada skinete include, potrebno je da ga stavite u "include" folderu koji se nalazi u direktorijumu od "pawno-a".
Zatim je potrebno da ga include-ujete u skripti u kojoj cete ga koristiti (gamemode ili fs).
Da biste ga include-ovali, dodajte ovo na vrhu vase skripte, ispod #include <a_samp>:#include <g_rampmaker>
U ovom iclude-u postoje 3 nativne funkcije:
native CreateRamp(Float:X,Float:Y,Float:Z,Float:rX,Float:rY,Float:rZ)
native DestroyRamp(RampID)
native ActivateRamp(RampID,Side)
1.) CreateRampSa ovom funkcijom kreirate rampu ingame. Funkcija direktno ne moze da se pozove u tajmeru.
Ova funckija vraca (returnuje) id objekta koji je kreiran (isto kao i CreateObject), odnosno -1 u koliko objekat nije kreiran.
1.) DestroyRampOva funkcija se koristi da unisti/izbrise kreiranu rampu, ne returnuje odredjenu vrijednost.
1.) ActivateRampOva funkcija se koristi za direktno aktiviranje odnosno pocetak rotiranja rampe. Sastoji se iz 2 argumenta, ID rampe koja zeli da se rotira (njenog fizickog id-a, tj id broja objekta rampe) i argumenta "Side". Ovaj argument odredjuje stranu na koju ce se rampa okretati. Veoma je tesko procjeniti na kojoj ce se strani rampa okretati zbog razlicite rX,rY,rZ rotacije pa je najbolje testirati vrijednost 1 i 2. U koliko se postavi vrijednost 0 ili neka druga sem 1 i 2 funkcija nece raditi!
(http://www.dodaj.rs/f/3R/61/okNyDsx/3.png)
Ovaj include je jednostavan za podesit, a najbitnije stvari su:1.) Bitna podesavanja su:
#define USE_STREAMER
#define I_AM_BOT
1a.) #define USE_STREAMERSa ovom definicijom birate da li zelite da koristite Incognitov plugin streamer ili ne. U koliko ne zelite, jednostavno izbrisite ovaj red ili stavite comment ispred
//#define USE_STREAMER
1b.) #define I_AM_BOTProvjera da li ste uopste procitali README fajl, odnosno da li ste podesili skriptu kao sto i treba. Potrebno je samo da izbrisete ovaj red ili stavite comment ispred
//#define I_AM_BOT
2.) Ostala podesavanja su:#define RAMP_NUMBER 10
#define RM_DISTANCE 200
#define RM_INTERVAL 10
#define RM_AMMOUNT 0.5
2a.) #define RAMP_NUMBER 10Ovaj define odredjuje maximalni limit rampi. Podesite ga po vasoj zelji, odnosno ovjde stavite broj rampi koje imate kreirane u skripti. U koliko ne koristite streamer, max broj rampi je 400 ( maksimalni broj objekata).
2b.) #define RM_DISTANCE 200Ovaj define trebate mjenjati jedino ako koristite plugin streamer, u koliko ne koristite, preskocite ga. On odredjuje na kojoj ce se udaljenosti ucitavati objekti ingame.
2c.) #define RM_INTERVAL 10Define RM_INTERVAL odreduje vrijeme u milisekundama (ms) po kojem ce se rampe rotirati. Za servere sa vecim brojem igraca i velikim brojem rampi preporucujem da se ovaj broj poveca, kako ne bi izazivao lag na serveru.
2d.) #define RM_AMMOUNT 0.5Poslijedni define koji odredjuje ugaonu promjenu po kojoj se rampa rotira. Stavljanjem manje vrijednosti rampa ce se lijepse rotirati, tj manje ce se vidjeti "sjeckanje", medjutim onda ce trebati i vise vremena da se rotira, tako da bi se RM_DISTANCE i RM_AMMOUNT trebale zajedno podesavati, brzi tajmer sa manjom ugaonom vrijednoscu za ljepsu rotaciju rampi.
(http://www.dodaj.rs/f/3j/A8/2ksWndze/4.png)
Trenutno nema poznatih bugova, ali to ne znaci da i ne postoje, pa vas molim da u koliko ih primjetite, obavijestite me u temi na Balkan Sampu, na pm ili na e-mail.
(http://www.dodaj.rs/f/s/FN/4tlVV5hM/5.png)
U koliko vam treba jednostavan sistem za rampe koji ce vam omogucavati njihovo realno rotiranje, ovo je onda pravi include za vas. Takodje molim vas da napisete vase kritike kako bi omogucili razvoj ove skripte.
(http://www.dodaj.rs/f/b/mV/43vRSLvi/6.png)
- Pastebin (http://pastebin.com/GPACjJzJ)
Pa moze li mo ko objasniti gore nisam sve shvatio, da li jos nesto posebno moram dodavati u GM ili?