Skripta😮d 0
Detaljan opis problema😛a ovako zelim napraviti kosaca ,kada igrac kuca komandu kosi da mu se stvore objekti ja cu ih izmapati, i kada predje preko njih da nestanu i na kraju provjera ako je presao preko svih objekata da mu odredjenu sumu novca...
dio skripte://
slika/video://
[Pomoc]Oko objekata koji trebaju nestati :D
286
pregleda
3
postova
28. Maj 2013.
|LG|Yui_Sang wrote on May 28, 2013, 8:11 pm:
Skripta😮d 0
Detaljan opis problema😛a ovako zelim napraviti kosaca ,kada igrac kuca komandu kosi da mu se stvore objekti ja cu ih izmapati, i kada predje preko njih da nestanu i na kraju provjera ako je presao preko svih objekata da mu odredjenu sumu novca...
dio skripte://
slika/video://
Detaljan opis problema😛a ovako zelim napraviti kosaca ,kada igrac kuca komandu kosi da mu se stvore objekti ja cu ih izmapati, i kada predje preko njih da nestanu i na kraju provjera ako je presao preko svih objekata da mu odredjenu sumu novca...
dio skripte://
slika/video://
daj citaj sta ja hocu necu cpove vec samo objekte
29. Maj 2013.
Postoji jedan vrlo brz i lak nacin za ovako nesto, ali treba koristiti mozak sto je tesko verovatno...
Definicija gore za travu za objekte:
I kada krene posao moras koristit CreatePlayerObject to je moj savet...
Zatim da bi unistavalo tu travu evo timer to u komandi pokrenes, a moglo bi i bez timer-a:
I par funkcija:
Definicija gore za travu za objekte:
#define broj_objekata_trave 15//To menjas i slicno...
new Trava,
TravaTimer;
I kada krene posao moras koristit CreatePlayerObject to je moj savet...
Trava = CreatePlayerObject(playerid,804, 2244.73340, 76.68136, 26.21672, 0.00000, 0.00000, 0.00000);
//Onda ovde bi islo Trava = CreatePlayerObject....Zatim da bi unistavalo tu travu evo timer to u komandi pokrenes, a moglo bi i bez timer-a:
TravaTimer = SetTimerEx("TravaT",500,true,"i",playerid);I par funkcija:
forward TravaT(playerid);
public TravaT(playerid)
{
new Float:Pos;
for(new i = 0; i < broj_objekata_trave; i++)
{
GetPlayerObjectPos(playerid,Trava,Pos,Pos,Pos);
if(IsPlayerInRangeOfPoint(playerid,2.0,Pos,Pos,Pos) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 572)
{
DestroyPlayerObject(playerid,Trava);
Trava = 999;
}
}
new broj = BrojTrave(playerid);
if(broj == broj_objekata_trave)//Mislim da bi tako videces vec ili je sa -1 mrzi me sada da razmisljam
{
//Kraj posla to sredis kako zelis
KillTimer(TravaTimer);
}
return 1;
}
stock BrojTrave(playerid)
{
new c = 0;
for(new i = 0; i < broj_objekata_trave; i++)
{
if(Trava == 999) c++;//Ako je trava na 999 to jest unistena da broji i dodaje na c 1
}
return c;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava