[POMOC] Ostecenje vozila..Kako?


Započeo Denis_Lapi, Januar 18, 2014, 01:50:44 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Denis_Lapi

*

Balkan SA:MP Web Designer

Skripta koju koristim: Moja od 0
Detaljan opis problema: Hocu da napravim da ako je vozilo imalo osteceno da igracu ne da dozvolu kada zavrsi voznju..
E sad ja sam koristio funkciju
new Float:health;
			new veh = GetPlayerVehicleID(playerid);
    		GetVehicleHealth(veh, health);
    		if(health < 100)
Ali problem je u tome sto ova funkcija meri samo ako je vozilo zapaljeno i to, a ja hocu ako je imalo osteceno..Dosao sam do ovog linka, ali sada pocinje problem jer ne znam, kako to da primenim
http://wiki.sa-mp.com/wiki/GetVehicleDamageStatus

Dio skripte: Dao sam nesto
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com


Denis_Lapi

*

Balkan SA:MP Web Designer

Jel postoji jednostvnije resenje, ovo mi deluje jako komplikovano i slozeno, a meni ce se to pojaviti najverovatije samo kod autoskole..
Znaci treba mi kad je igrac stigao na zadnji CP da ga u if pita dal je vozilo osteveno <100% i else da mu da dozvolu ako if nije ispunjeno tj. tacno

Evo ga to je taj deo skripte

if(PlayerInfo[playerid][pPolaganje] == 17)
	{
			PlayerInfo[playerid][pPolaganje]  = 18;
            DisablePlayerCheckpoint(playerid);
            SetPlayerCheckpoint(playerid,2074.8840,-1908.4240,13.2647, 5.0);
            SendClientMessage(playerid, COLOR_YELLOW," ");
            PlayerInfo[playerid][pPolaganje] = 0;
            //--------------------------------------
            new Float:health;
			new veh = GetPlayerVehicleID(playerid);
    		GetVehicleHealth(veh, health);
    		if(health < 100)
    		{
            SendClientMessage(playerid, -1,"{E32636}Kola su pokvarena, napraceno vam je{3B7A57} 500${E32636} za njihovu popravku..\n{E32636}Zao nam je ali niste dobili vozacku dozvolu");
            GivePlayerMoney(playerid, -500);
            PlayerInfo[playerid][pAutoPol] = 0;
            PlayerInfo[playerid][pAutoDoz] = 0;
            }
            else
            {
            SendClientMessage(playerid, -1,"{F2F3F4}Uspesno ste prosli test voznju,{E32636} drago nam je da vam mozemo dati dozvolu..Cestitamo!");
            PlayerInfo[playerid][pAutoDoz] = 1;
            }

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Denis_Lapi

*

Balkan SA:MP Web Designer

BUMP! Kasno sam juce objavio problem..  :-X

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Pa ovako stavi

!= to ti znači sve drugo od onog što si napiso , znači ako nema 1k healta pada test

new Float:health;
new veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
if(health != 1000)
Poslednja Izmena: Januar 18, 2014, 12:57:35 POSLE PODNE od Inklud
copyright 2007 - 2013