Započeo El Toni
•31. Jan. 2013.• Zaključano[pomoc] dialog problem
438
pregleda
10
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
450
Postovi:
135
Teme:
Pridružio se:Jun 2010
31. Jan. 2013.
Skripta koju koristim: EVL
Detaljan opis problema: kad udzem u auto koe se prodaje nekad mi izadze dialog i tekst za da kupim vozilo a nekad neizade ? sta je problem kako da uradim kad udzem u auto na prodaji da izadze dialog za kupuvanje? evo dio skripte
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: kad udzem u auto koe se prodaje nekad mi izadze dialog i tekst za da kupim vozilo a nekad neizade ? sta je problem kako da uradim kad udzem u auto na prodaji da izadze dialog za kupuvanje? evo dio skripte
Dio skripte:
if(IsAnOwnableCar(newcar))
{
if(CarInfo==0)
{
format(string, sizeof(string), "{FFAF00}Se Prodava\n{FFAF00}Model: {FFFFFF}%s\n{FFAF00}Cena: {FFFFFF}%d", CarInfo,CarInfo);
ShowPlayerDialog(playerid, 669, DIALOG_STYLE_MSGBOX, "{FFAF00}Prodazba", string, "Kupi", "Izlezi");
format(string,sizeof(string),"{FFAF00}| Se Prodava | {FFAF00}Vozilo: {FFFFFF}%s {FFAF00}| Cena: {FFFFFF}%d {FFAF00}|",CarInfo,CarInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
SCM(playerid,COLOR_GRAD1,"{FFAF00} {FFFFFF}Dokolku ne vi se pokaze dialog napisete {FFAF00}/v buy !");
TogglePlayerControllable(playerid, 0);
}
if(CarInfo==1)
{
format(string,sizeof(string),"{FFAF00}: {FFFFFF}%s",CarInfo);
SendClientMessage(playerid, COLOR_BLUE, string);
/*if(keycar != vehicle)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, "You don't have a key of this vehicle");
}*/
if(PlayerInfo == vehicle) { }
else if(PlayerInfo == vehicle) { }
else if(PlayerInfo == vehicle) { }
else
{
if(PlayerInfo >= 1339 && AdminDuty == 1)
{
SendClientMessage(playerid, COLOR_WHITE, " {FFAF00}Mozete da go vozite ova vozilo bidejki ste Admin na Dolznost !");
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid, COLOR_GREY, "Nemate klucevi od ova vozilo !");
}
}
}
}
gLastCar = newcar;
gLastDriver = playerid;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
31. Jan. 2013.
ovaj text ,tacnije dialog je podesen za vozila sa prodaje, tako da ce ti izbacivati text samo na vozilima sa prodaje, a ukoliko vozila nisu na prodaju, nece nista, i to je to
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
1. Feb. 2013.
Gigov.so wrote on February 1, 2013, 12:00 am:
jeste..mozda je i od lag-a to..ali kad udzem u to vozilo i kad neizadze dialog mogu da startujem vozilo i da vozim :/
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
450
Postovi:
135
Teme:
Pridružio se:Jun 2010
1. Feb. 2013.
Onda moram da vratim onaj 3D text sto pise da ja auto na prodaju..ja sam to trgo jel kad kupim auto i 3d text jos stoi do GMX.... pa sta je problem tu u ovo...kada kupim 3dtekst treba da se trgne ali kod mene ostane.. evo dio skripte
for(new h = 243; h < sizeof(CarInfo); h++)
{
AddStaticVehicleEx(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
if(CarInfo == 0)
{
new result;
format(result, sizeof(result),"{FFAF00}Voziloto se Prodava!\n {FFAF00}Model:{ffffff} %s \n {FFAF00}Cena:{ffffff} $%d \n {FFAF00}za da kupis koristi {ffffff}/v buy {FFAF00}!", CarInfo,CarInfo);
vozilanap = Create3DTextLabel(result,0x8361FFFF,CarInfo,CarInfo,CarInfo,15,0,1);
Attach3DTextLabelToVehicle(vozilanap, h, 0.0, 0.0, 0.0);
}
}if(strcmp(x_nr,"sell",true) == 0)
{
if(PlayerToPoint(160.0,playerid, 1654.2977,-1054.5654,23.8984))
{
if(GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else { return 1; }
if(strcmp(sendername, CarInfo, true) == 0)
{
new carsellprice = CarInfo / 4 * 3;
new Float:x,Float:y,Float:z;
new Float:a;
CarInfo = 0;
strmid(CarInfo, "Dealership", 0, strlen("Dealership"), 999);
SafeJBC_GivePlayerMoney(playerid,carsellprice);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Go prodadovte avtomobilot za: ~n~~g~$%d", carsellprice);
GameTextForPlayer(playerid, string, 10000, 3);
GetVehiclePos(ownvehkey, x, y, z);
GetVehicleZAngle(ownvehkey, a);
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { PlayerInfo = 999; }
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
if(PlayerInfo == ownvehkey)
{
SetPlayerInterior(playerid,0);
JBC_SetPlayerPos(playerid,CarInfo,CarInfo,CarInfo);
PlayerInfo = 0;
}
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
new h= ownvehkey;
new result;
format(result, sizeof(result),"{FFAF00}Avtomobil na prodazba!\n {FFAF00}Model:{ffffff} %s \n {FFAF00}Cena:{ffffff} $%d \n {FFAF00}Da kupis napisi {ffffff}/v buy {FFAF00}!", CarInfo,CarInfo);
vozilanap = Create3DTextLabel(result,0x8361FFFF,CarInfo,CarInfo,CarInfo,15,0,1);
Attach3DTextLabelToVehicle(vozilanap, h, 0.0, 0.0, 0.0);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Morate da ste vo avtomobil! ");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Moras da bides na parking kaj banka kade se prodavaat vozila!");
return 1;
}
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
450
Postovi:
135
Teme:
Pridružio se:Jun 2010
1. Feb. 2013.
Blaeks wrote on February 1, 2013, 12:09 am:
u komandu za kupovinu vozila stavis da ti deletuje 3dtextlabel
else if(strcmp(x_nr,"buy",true) == 0)
{
if(IsAnOwnableCar(idcar))
{
if(PlayerInfo < 2)
{
SendClientMessage(playerid, COLOR_GREY, "Morate da bidete lvl 2 da kupite vozilo!");
return 1;
}
if(SBizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nemame veke zaliha", 5000, 4);
return 1;
}
if(PlayerInfo == 999) { }
else if(PlayerInfo == 999) { }
else if(PlayerInfo == 999) { }
else { SendClientMessage(playerid, COLOR_GREY, "Veke imate 3 vozila !"); return 1; }
if(CarInfo==1)
{
SendClientMessage(playerid, COLOR_GREY, " Nekoj veke go poseduva toa vozilo !");
return 1;
}
if(GetPlayerMoney(playerid) >= CarInfo)
{
if(PlayerInfo == 999) { PlayerInfo = idcar; }
else if(PlayerInfo == 999) { PlayerInfo = idcar; }
else if(PlayerInfo == 999) { PlayerInfo = idcar; }
else { return 1; }
CarInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo, sendername, 0, strlen(sendername), 999);
SafeJBC_GivePlayerMoney(playerid,-CarInfo);
SBizzInfo += 5000;
ExtortionSBiz(1, SBizzInfo);
SBizzInfo--;
Delete3DTextLabel(vozilanap);
GameTextForPlayer(playerid, "~w~Cestitamo~n~Ne zaboravajte /v park da go parkirate vaseto vozilo!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "{0F629F}Cestitame za novo kupeniot avtomobil!");
SendClientMessage(playerid, COLOR_GRAD2, "{0F629F}Napisete /vozilo da gi vidite upatstvata!");
SendClientMessage(playerid, COLOR_WHITE, "Sega mozete da go zapalite motorot !");
gEngine = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovolno pari kaj sebe ! ");
return 1;
}
}
}
else
{
ShowPlayerDialog(playerid,213,DIALOG_STYLE_MSGBOX, "{0F629F}Vozilo Pomos","{0F629F}/v park - {FFFFFF}Da go parkirate\n{0F629F}/v lock (1-3) - {FFFFFF}Da go zaklucite\n{0F629F}/v sell - {FFFFFF}Da go prodadete\n{0F629F}/v sellto - {FFFFFF}Da go prodadete na igrac\n{0F629F}/v color - {FFFFFF}Da go ofarbate\n{0F629F}/v list - {FFFFFF}Da vidite lista na vozila\n{0F629F}/v find(1-3) - {FFFFFF}Da go pronajdete voziloto","Ok","");
return 1;
}
}
return 1;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
450
Postovi:
135
Teme:
Pridružio se:Jun 2010
1. Feb. 2013.
Blaeks wrote on February 1, 2013, 9:45 am:
stavis u komandu kao sto si gore naveo 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava