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);
}
}
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;
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];
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.
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}