[Pomoc] Trunk sistem


Započeo LoOdaK, Maj 09, 2017, 16:52:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: Łukmember=1996][/member] link=topic=111165.msg724692#msg724692 date=1494357741]
Citat: LoOdaK poslato Maj 09, 2017, 18:37:57 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724612#msg724612 date=1494347130]
Citat: LoOdaK poslato Maj 09, 2017, 17:44:37 POSLE PODNE
Deblo sistem? U GTA RP modu ima deblo sistem?


Pa de procitaj i skontaj malo,ima jos 1000 rijeci koje imaju razlicito znacenje
Ocito da ne znas sta su homonimi (idi googlaj malo)
Ocito si dosao ovde pametovat i uciti gramatiku,imaju druge ustanove za to,ja ovde trazim pomoc a ne pametovanje
Iznosim cinjenice agagahah, mogao si da napises gepek sistem a ne trunk, nismo ti krivi sto ne znas gagaghhha
Svi ovo znaju kao Trunk malo ko kaze gepek
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Citat: LoOdaK poslato Maj 09, 2017, 21:26:29 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724692#msg724692 date=1494357741]
Citat: LoOdaK poslato Maj 09, 2017, 18:37:57 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724612#msg724612 date=1494347130]
Citat: LoOdaK poslato Maj 09, 2017, 17:44:37 POSLE PODNE
Deblo sistem? U GTA RP modu ima deblo sistem?


Pa de procitaj i skontaj malo,ima jos 1000 rijeci koje imaju razlicito znacenje
Ocito da ne znas sta su homonimi (idi googlaj malo)
Ocito si dosao ovde pametovat i uciti gramatiku,imaju druge ustanove za to,ja ovde trazim pomoc a ne pametovanje
Iznosim cinjenice agagahah, mogao si da napises gepek sistem a ne trunk, nismo ti krivi sto ne znas gagaghhha
Svi ovo znaju kao Trunk malo ko kaze gepek
Jbg, trebao si napisati, sta ima vz haj
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=111165.msg724696#msg724696 date=1494358162]
Citat: LoOdaK poslato Maj 09, 2017, 21:26:29 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724692#msg724692 date=1494357741]
Citat: LoOdaK poslato Maj 09, 2017, 18:37:57 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724612#msg724612 date=1494347130]
Citat: LoOdaK poslato Maj 09, 2017, 17:44:37 POSLE PODNE
Deblo sistem? U GTA RP modu ima deblo sistem?


Pa de procitaj i skontaj malo,ima jos 1000 rijeci koje imaju razlicito znacenje
Ocito da ne znas sta su homonimi (idi googlaj malo)
Ocito si dosao ovde pametovat i uciti gramatiku,imaju druge ustanove za to,ja ovde trazim pomoc a ne pametovanje
Iznosim cinjenice agagahah, mogao si da napises gepek sistem a ne trunk, nismo ti krivi sto ne znas gagaghhha
Svi ovo znaju kao Trunk malo ko kaze gepek
Jbg, trebao si napisati, sta ima vz haj
Ocemo jos koji citat udarit? Ja mislim da je ovo malo
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Citat: LoOdaK poslato Maj 09, 2017, 21:31:16 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724696#msg724696 date=1494358162]
Citat: LoOdaK poslato Maj 09, 2017, 21:26:29 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724692#msg724692 date=1494357741]
Citat: LoOdaK poslato Maj 09, 2017, 18:37:57 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=111165.msg724612#msg724612 date=1494347130]
Citat: LoOdaK poslato Maj 09, 2017, 17:44:37 POSLE PODNE
Deblo sistem? U GTA RP modu ima deblo sistem?


Pa de procitaj i skontaj malo,ima jos 1000 rijeci koje imaju razlicito znacenje
Ocito da ne znas sta su homonimi (idi googlaj malo)
Ocito si dosao ovde pametovat i uciti gramatiku,imaju druge ustanove za to,ja ovde trazim pomoc a ne pametovanje
Iznosim cinjenice agagahah, mogao si da napises gepek sistem a ne trunk, nismo ti krivi sto ne znas gagaghhha
Svi ovo znaju kao Trunk malo ko kaze gepek
Jbg, trebao si napisati, sta ima vz haj
Ocemo jos koji citat udarit? Ja mislim da je ovo malo
I ja mislim agaggagaagagahhaah <3
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Moze mi neko dat neku ideju kako da provjerim dal je igrac,blizu svog auta da koristi trunk?
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



CADILAB

*

Balkan Underground Owner

ovo sa posla pisem, nije testano

enum ENUM_PLAYER_DATA {

	PlayerVehicleID
}
new PlayerData[MAX_PLAYERS][ENUM_PLAYER_DATA];

enum ENUM_VEHICLE_DATA {
	
	VehicleID
}
new VehData[MAX_VEHICLES][ENUM_VEHICLE_DATA];



GetPosBehindVehicle (vehicleid, &Float:x, &Float:y, &Float:z, Float:offset=0.5)
{
	new Float:vehicleSize[3], Float:vehiclePos[3];
	GetVehiclePos(vehicleid, vehiclePos[0], vehiclePos[1], vehiclePos[2]);
	GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE,vehicleSize[0],vehicleSize[1], vehicleSize[2]);
	GetXYBehindVehicle(vehicleid, vehiclePos[0], vehiclePos[1], (vehicleSize[1]/2)+offset);
	x = vehiclePos[0];
	y = vehiclePos[1];
	z = vehiclePos[2];
	return 1;
}

GetXYBehindVehicle(vehicleid, &Float:q, &Float:w, Float:distance)
{
	new Float:a;
	GetVehiclePos(vehicleid, q, w, a);
	GetVehicleZAngle(vehicleid, a);
	q += (distance * -floatsin(-a, degrees));
	w += (distance * -floatcos(-a, degrees));
}


command(trunk, playerid, params[]) {
	
	new Float:x,
		Float:y,
		Float:z,
		id = PlayerData[playerid][PlayerVehicleID],
		vid = VehData[id][VehicleID];

	if(IsValidVehicle(vid)) {
	
		GetPosBehindVehicle(vid, x, y, z, 1.0);

		if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z)) {

			SendClientMessage(playerid, -1, "Iza vozila ste.");
		}
	}	
	return true;
}

Sta sam pogrijesio ovde?

if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid, SIVAUB,"Morate posjedovati privatno vozilo!");
 	{
 	    //if(IsPlayerInRangeOfVehicle(playerid, autoveh, 1.0))
 	    if(GetPosBehindVehicle(autoveh, x, y, z, 1.0))
 	    {
 	        SCM(playerid,SIVAUB,"Treba dodati ostavljanje i uzimanje");
		}
		else
		{
		    SCM(playerid, SIVAUB,"Morate biti u blizini vaseg vozila");
		}


Gdje god ukucam komandu izbacuje ovaj tekst da treba dodati ostavljanje,ne radi provjera nesto

evo kod od autoveh

new autoveh = PlayerInfo[playerid][pPosedovanjeAuta];


Mislim da se u ovom kodu cuva auto koje igrac posjeduje.





CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



CADILAB

*

Balkan Underground Owner

Tako se provera za blizinu ne radi.
Prvo sacuvas koordinate u varijablu(e) i onda sa IsPlayerInRangeOfPoint proveravas da li je igrac u blizini.
Pogledaj kako sam ja uradio.

Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Maj 09, 2017, 20:27:41 POSLE PODNE
Onda radi npr ovako
enum ENUM_TRUNK_DATA {
trunkID,
bool: trunkOwnable,
trunkMarihuana,
trunkOvo,
trunkOno
};
new TrunkData[MAX_VEHICLES][ENUM_TRUNK_DATA];

Zatim trunkID ako je ownable vozilo stavis ID vozila u bazi, i trunkOwnable = true, ako je non-ownable stavis ID vozila koji je returnan CreateVehicle fjom i stavis trunkOwnable = false
Simple :D

Komplikujes mu, njemu treba nesto jednostavnoo :P

Citat: RESPOSNE poslato Maj 11, 2017, 20:26:43 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Maj 09, 2017, 20:27:41 POSLE PODNE
Onda radi npr ovako
enum ENUM_TRUNK_DATA {
trunkID,
bool: trunkOwnable,
trunkMarihuana,
trunkOvo,
trunkOno
};
new TrunkData[MAX_VEHICLES][ENUM_TRUNK_DATA];

Zatim trunkID ako je ownable vozilo stavis ID vozila u bazi, i trunkOwnable = true, ako je non-ownable stavis ID vozila koji je returnan CreateVehicle fjom i stavis trunkOwnable = false
Simple :D

Komplikujes mu, njemu treba nesto jednostavnoo :P

Sta je komplikovano, to su provjere koje bi skontalo dijete iz vrtica.

Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Maj 11, 2017, 21:01:44 POSLE PODNE
Citat: RESPOSNE poslato Maj 11, 2017, 20:26:43 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Maj 09, 2017, 20:27:41 POSLE PODNE
Onda radi npr ovako
enum ENUM_TRUNK_DATA {
trunkID,
bool: trunkOwnable,
trunkMarihuana,
trunkOvo,
trunkOno
};
new TrunkData[MAX_VEHICLES][ENUM_TRUNK_DATA];

Zatim trunkID ako je ownable vozilo stavis ID vozila u bazi, i trunkOwnable = true, ako je non-ownable stavis ID vozila koji je returnan CreateVehicle fjom i stavis trunkOwnable = false
Simple :D

Komplikujes mu, njemu treba nesto jednostavnoo :P

Sta je komplikovano, to su provjere koje bi skontalo dijete iz vrtica.
Eto ja sam umno poremecen pa ne shvatam :D

Imam problem,napravio sam sve sa gunovima,da se stavlja,uzima i uradio sam za armor,ali imam veliki bug oko armora.

Kada dodjem i ukucam komandu da stavim pancir,a nemam pancir stavi pancir u trunk "kao",kad ukucam da vidim sta ima u trunku,ono izbaci pancir:465416546 ili neki veliki broj u pm.
Kada ukucam da izvadim ono "kao" kaze da sam stavio pancir ali ga nema.

Kod:

if(!strcmp(imestvari, "putarmour", true))
    {
	 	if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid, SIVAUB,"Morate posjedovati privatno vozilo!");
	 	{
	 	    //if(IsPlayerInRangeOfVehicle(playerid, autoveh, 1.0))
	 	    GetPosBehindVehicle(autoveh, x, y, z, 1.0);
	      	if(IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))
	 	    {
	 	        if(VoziloInfo[car][vPancir] != 0) return SendClientMessage(playerid, SIVAUB,"Vec imate pancir u prtljazniku!");
				{
				    new Float:Armour;
				    if(GetPlayerArmour(playerid, Armour) == 0) return SCM(playerid, SIVAUB,"Nemate pancir");
				    {
				        new pancir = GetPlayerArmour(playerid, Armour);
						VoziloInfo[car][vPancir] = pancir;
						SetPlayerArmour(playerid, 0.0);
						format(string,sizeof(string),"* Igrac %s ostavlja pancir u prtljaznik svog vozila (/trunk)",GetName(playerid));
						ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
			 	        SCM(playerid,SIVAUB,"Ostavili ste pancir u prtljaznik vozila");
					}
				}
			}
		}
	}
////////////////////////////////////////////////////////////////////////
	if(!strcmp(imestvari, "takearmour", true))
    {
	 	if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid, SIVAUB,"Morate posjedovati privatno vozilo!");
	 	{
	 	    //if(IsPlayerInRangeOfVehicle(playerid, autoveh, 1.0))
	 	    GetPosBehindVehicle(autoveh, x, y, z, 1.0);
	      	if(IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))
	 	    {
	 	        if(VoziloInfo[car][vPancir] == 0) return SendClientMessage(playerid, SIVAUB,"Nemate pancir u prtljazniku!");
				{
					VoziloInfo[car][vPancir] = 0;
					SetPlayerArmour(playerid, VoziloInfo[car][vPancir]);
					format(string,sizeof(string),"* Igrac %s vadi pancir iz prtljaznika i stavlja ga na sebe (/trunk)",GetName(playerid));
					ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
	    			SCM(playerid,SIVAUB,"Izvadili ste pancir iz prtljaznika");
				}
			}
		}
	}

CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



vPancir ti mora biti float takodje umjesto %d/%i spec. koristi %f ili ako hoces npr na dvije decimale za preglednije koristis %.(decimate)f (%.2f, %.1f...)

Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Maj 11, 2017, 23:07:38 POSLE PODNE
vPancir ti mora biti float takodje umjesto %d/%i spec. koristi %f ili ako hoces npr na dvije decimale za preglednije koristis %.(decimate)f (%.2f, %.1f...)
u enum sam uradio Float:vPancir,a ne razumijem gdhe bi trebo da ubacim ovo %f?
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



CADILAB

*

Balkan Underground Owner

Ne razumem te bas najbolje.
Gde ti to izbacuje ?
Kod cuvanja, ako koristis y_ini da li koristis INI_WriteFloat ?
Ako koristis sql da li ti je tip kolone float ?
Objasni malo bolje, obezbedi sliku ili nesto.

Previse komplikujete stvar vise napravis enum za trunk i sta vec hoces da spremas oruzije drogu...Ako zelis za ownable vozilo stavis ispod enuma za vozila i to je to
EDIT:naravno kada kucas komandu moras napravit i spremanje za stvari sto su u gepeku
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.