Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2600 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Zdarova visiems, taigi turiu problema ties mašinų pirkimo...

Problema yra tame jog pas mane ant mano GM yra sena mašinos pirkimo sistemą, ir man ji nepatinka. Aš visur ieškojau angliškuose forumuose, kažkokių pamokų, ar net gi tos mano reikalingos mašinų pirkimo sistemos, niekur neradau. Buvau radęs tarp Supergames ~2013 metais parašyta, ir tai nedabaigta diskusija ties mašinų turgaus.

* Esu bandęs daryti, bet nepaeina man ties tokio dalyko, nes nesu :PRO: koduotojas. :D

Mašinos pirkimo sistemos procesas: Noriu jog įlipus į mašina mestu GUI lentelė ir prašymas "Ar norite pirkti".

(Suprantu kažkiek mokų / ~40PROC).  

AMD Ryzen™ 7 5800 X 3,8 GHz (Turbo 4,7 GHz), GeForce RTX™ 4060, 32 GB RAM, 1 TB SSD

RdkM1Vb.jpg.06d5270ecf8cbbb8afcab0ad355c92ec.jpg.78add6bd4c74d20c86742226a8b7d38a.jpg

 

 

(redaguota)
enum ahCar
{
    Lock,
	Typ,
	Float:X,
	Float:Y,
	Float:Z,
	Float:Rotation,
	Status,
	Carid,
	Color1,
	Color2
};
new Carlist[MAX_PLAYERS][ahCar];

enum ahSpawn
{
	Float:X,
	Float:Y,
	Float:Z,
	Float:Rotation,
};

new Carspawns[1][ahSpawn] =
{
	{X, Y, Z koordinatės}
};
enum ahModel
{
	Name[128],
	Autohaus,
	Modelid,
	Carid,
	Price,
	Repair,
	Float:X,
	Float:Y,
	Float:Z,
	Float:Rotation,
};

new Buylist[][ahModel] = 
{
	{"pavadinimas",kitas,kitas,kitas,kitas...}
};

new Spectating[MAX_PLAYERS][1];
//onplayerstatechange dėk po if(newstate == PLAYER_STATE_DRIVER)
new typ;
typ=IsAutohausCar(vehicleid);
if(typ!=-1)
{
	new string[170];
	TogglePlayerControllable(playerid,0);
	Spectating[playerid][0]=typ;
	SetVehicleParamsForAll(vehicleid,0,1);
	format(string,sizeof(string),"Pavadinimas: %s\nKaina: %i€\natstatymo kaina:%i€\nAr norite pirkti automobilį?",Buylist[typ][Name],Buylist[typ][Price],Buylist[typ][Repair],Buylist[typ][Repair]);
	ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"Automobilio pirkimas",string,"Taip","Ne");
}
//tikrinimas ar mašina turguj
IsAutohausCar(carid)
{
	new g;
	for(g=0; g<sizeof(Buylist); g++)
	{
	    if(Buylist[g][Carid]==carid) { return g; }
	}
	return -1;
}

 

 

 

Viską, viską išlupau iš frago, reikės kažko, galėsi pats pasiimt kažką. 

BTW: saugojimą tikrai galėsi susikurt :D susikursi naują lentelę ir viskas.

Redaguota , nario newyorkas
prieš 7 valandas(-ų), newyorkas parašė:

enum ahCar
{
    Lock,
	Typ,
	Float:X,
	Float:Y,
	Float:Z,
	Float:Rotation,
	Status,
	Carid,
	Color1,
	Color2
};
new Carlist[MAX_PLAYERS][ahCar];

enum ahSpawn
{
	Float:X,
	Float:Y,
	Float:Z,
	Float:Rotation,
};

new Carspawns[1][ahSpawn] =
{
	{X, Y, Z koordinatės}
};
enum ahModel
{
	Name[128],
	Autohaus,
	Modelid,
	Carid,
	Price,
	Repair,
	Float:X,
	Float:Y,
	Float:Z,
	Float:Rotation,
};

new Buylist[][ahModel] = 
{
	{"pavadinimas",kitas,kitas,kitas,kitas...}
};

new Spectating[MAX_PLAYERS][1];

//onplayerstatechange dėk po if(newstate == PLAYER_STATE_DRIVER)
new typ;
typ=IsAutohausCar(vehicleid);
if(typ!=-1)
{
	new string[170];
	TogglePlayerControllable(playerid,0);
	Spectating[playerid][0]=typ;
	SetVehicleParamsForAll(vehicleid,0,1);
	format(string,sizeof(string),"Pavadinimas: %s\nKaina: %i€\natstatymo kaina:%i€\nAr norite pirkti automobilį?",Buylist[typ][Name],Buylist[typ][Price],Buylist[typ][Repair],Buylist[typ][Repair]);
	ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"Automobilio pirkimas",string,"Taip","Ne");
}

//tikrinimas ar mašina turguj
IsAutohausCar(carid)
{
	new g;
	for(g=0; g<sizeof(Buylist); g++)
	{
	    if(Buylist[g][Carid]==carid) { return g; }
	}
	return -1;
}

 

 

 

Viską, viską išlupau iš frago, reikės kažko, galėsi pats pasiimt kažką. 

BTW: saugojimą tikrai galėsi susikurt :D susikursi naują lentelę ir viskas.

Dekui pamėginsiu :D

prieš 8 valandas(-ų), Justas.P parašė:

senais senais laikais, buvo lietuvių fs sukurtas masinu turgus lygtais gta-online buvo irgi su gui lentele, tik bėda buvo, kad ten saugojimo nebuvo.

O šiaip tai paieškok fs ir perkopijuok :?

Jojo buvo atsimenu. Dabar nelabai randu nebera kaip ir.

AMD Ryzen™ 7 5800 X 3,8 GHz (Turbo 4,7 GHz), GeForce RTX™ 4060, 32 GB RAM, 1 TB SSD

RdkM1Vb.jpg.06d5270ecf8cbbb8afcab0ad355c92ec.jpg.78add6bd4c74d20c86742226a8b7d38a.jpg

 

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2600 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...