[Pomoc] - Auto na prodaja


Započeo B R A D., Jul 13, 2014, 10:47:04 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moju
Detaljan opis problema: ovako sad kako da napravim da kad ga prodam da ostane tamo gde sam ga prodao da nemora bidi na auto pijacu ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

if(dialogid == DIALOG_AUTOPRODAJA)
	{
	    if(!response) return 1;
	    new i = PlayerInfo[playerid][pPosedovanjeAuta];
	    if(PlayerInfo[playerid][pPosedovanjeAuta] == -1) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Ne posedujes auto!");
	    if(GetPlayerVehicleID(playerid) != VoziloInfo[i][vID]) return SCM(playerid,-1,"[FarkiAS] "CRVENA"Niste u svom vozilu!");
		if(response)
		{
		    new vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
        	new poz = random(sizeof(RandomPijacaSpawn));
			VoziloInfo[i][vPozX] = RandomPijacaSpawn[poz][0];
			VoziloInfo[i][vPozY] = RandomPijacaSpawn[poz][1];
			VoziloInfo[i][vPozZ] = RandomPijacaSpawn[poz][2];
			VoziloInfo[i][vPozA] = RandomPijacaSpawn[poz][3];
            strmid(VoziloInfo[i][vVlasnik], "Niko", 0, strlen("Niko"), 999);
			VoziloInfo[i][vImaVlasnika] = 0; VoziloInfo[i][vZakljucan] = 0;
            VoziloInfo[i][vDroga] = 0; VoziloInfo[i][vMats] = 0; VoziloInfo[i][vRadio] = 0;
            VoziloInfo[i][vOruzije] = -1; VoziloInfo[i][vMunicija] = 0;
			DestroyVehicle(VoziloInfo[i][vID]);
			VoziloInfo[i][vID] = CreateVehicle(VoziloInfo[i][vModel],VoziloInfo[i][vPozX],VoziloInfo[i][vPozY],VoziloInfo[i][vPozZ],VoziloInfo[i][vPozA],VoziloInfo[i][vBoja1],VoziloInfo[i][vBoja2],30000);
			SacuvajVozilo(i); g_NovacPlus(playerid, AutoSalon[vid][1]/2);
			PlayerInfo[playerid][pPosedovanjeAuta] = -1; SavePlayer(playerid);
			SCMF(playerid,-1,""ZELENA"[FarkiAS] "BELA"Prodali ste vase vozilo na pijacu za %d$!",AutoSalon[vid][1]/2);
		}
	}
Poslednja Izmena: Jul 13, 2014, 13:47:50 POSLE PODNE od [SF]C++

uzmes svoju poziciju i svoj facing angle i samo ovo zamenis

VoziloInfo[i][vPozX] = Tvoja X Poz;
VoziloInfo[i][vPozY] = Tvoja Y Poz;
VoziloInfo[i][vPozZ] = Tvoja Z Poz;
VoziloInfo[i][vPozA] = Tvoja facing Poz;
69

Citat: [SF]C++ poslato Jul 13, 2014, 10:48:34 PRE PODNE
uzmes svoju poziciju i svoj facing angle i samo ovo zamenis

VoziloInfo[i][vPozX] = Tvoja X Poz;
VoziloInfo[i][vPozY] = Tvoja Y Poz;
VoziloInfo[i][vPozZ] = Tvoja Z Poz;
VoziloInfo[i][vPozA] = Tvoja facing Poz;


brate ne razumem te bas puno ne znam kako sad de ako mozes podetalno opisi

sve je opisano samo sto ja vidim da je vamam tesko nesto svatit,imas srece dobices sad iduci put svati malo.

new Float:Poz[4];
 
GetPlayerPos(playerid,Poz[0],Poz[1],Poz[2]); GetPlayerFacingAngle(playerid,Poz[3]);


VoziloInfo[i][vPozX] = Poz[0];
VoziloInfo[i][vPozY] = Poz[1];
VoziloInfo[i][vPozZ] = Poz[2];
VoziloInfo[i][vPozA] = Poz[3];
69

Hvala brate i samo mozes mi reci kako da napravim kad mu upise Nemate novca da ga isfrli od auto

if(dialogid == DIALOG_KUPIKOLA)
	{
        if(response){
        new i = UsaoAutoProdaja[playerid];
        if(VoziloInfo[i][vImaVlasnika] == 0)
		{
		    new vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
		    if(PlayerInfo[playerid][pNovacDzep] < AutoSalon[vid][1]/2) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
		    g_NovacMinus(playerid, AutoSalon[vid][1]/2);
			PlayerInfo[playerid][pPosedovanjeAuta] = i; VoziloInfo[i][vRadio] = 0;
			VoziloInfo[i][vImaVlasnika] = 1; VoziloInfo[i][vZakljucan] = 1;
			VoziloInfo[i][vDroga] = 0; VoziloInfo[i][vMats] = 0;
			VoziloInfo[i][vOruzije] = -1; VoziloInfo[i][vMunicija] = 0;
			strmid(VoziloInfo[i][vVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
  			SacuvajVozilo(i); SavePlayer(playerid); TogglePlayerControllable(playerid, 1);
  			SCMF(playerid,-1,""CRVENA"FarkiAS | "BELA"Uspjesno ste kupili polovan auto za %d$ novca!",AutoSalon[vid][1]/2);
  			SCM(playerid,-1,""CRVENA"FarkiAS | "BELA"Ako ne parkirate svoje vozilo negdje drugo, u roku 24h ce vam biti prodato!");}
                }
		else
		{
			RemovePlayerFromVehicle(playerid);
			TogglePlayerControllable(playerid, 1);
		    return 1;
		}
	}

pa proveri njegov novac i cijenu vozila i daj response na tu proveru ukljuci mozak malo.
69

Citat: [SF]C++ poslato Jul 13, 2014, 11:08:26 PRE PODNE
pa proveri njegov novac i cijenu vozila i daj response na tu proveru ukljuci mozak malo.
brate sve sam uradio samo neznam gde da stavim to kad mu pise nema novca da ga isfrli vidi malo da ima to gde nema novca ali neznam gde da stavim to za da ga izbacuje :P

jao boze

if(Tvoj Novac < Cijena Vozila) { posaljes poruku i removas ga iz vozila}
Poslednja Izmena: Jul 13, 2014, 11:21:11 PRE PODNE od [SF]C++
69