Skripta koju koristim: BG(Balkan Games)
Detaljan opis problema: Ne znam kako da uradim da portam vozilo do sebe(Svoje vozilo) pa ako bi mogli pomoci nekako..
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[POMOC] Portanje vaseg vozila do vas..
999
pregleda
12
postova
Forum Don
🔥3
Aktivan Član
95 / 250 XP
🌱Početnik(2)
🏆
10,489
Postovi:
765
Teme:
Pridružio se:Maj 2015
🔥3dana
11. Jul 2016.
Tosic ツ wrote on July 11, 2016, 6:11 pm:
Probaj /getcar /portvozilo ili idi /ah ili nadji admin komande i vidi
Mislio je da uradi cmd, nema je
Samo prilagodi svom' modu pa ce ti radit(valjda) 😄
CMD:getcar( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] >= 3 ) {
new id;
if( sscanf( params, "i", id ) ) {
SendUsageMessage( playerid, "/getcar [carid(/dl)]");
return 1;
}
new Float:plocx, Float:plocy, Float:plocz;
GetPlayerPos( playerid, plocx, plocy, plocz );
Muma_SetVehiclePos( id, plocx, plocy+4, plocz );
}
else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}11. Jul 2016.
muma. wrote on July 11, 2016, 6:11 pm:
Probaj /getcar /portvozilo ili idi /ah ili nadji admin komande i vidi
Mislio je da uradi cmd, nema je
Samo prilagodi svom' modu pa ce ti radit(valjda) 😄
CMD:getcar( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] >= 3 ) {
new id;
if( sscanf( params, "i", id ) ) {
SendUsageMessage( playerid, "/getcar [carid(/dl)]");
return 1;
}
new Float:plocx, Float:plocy, Float:plocz;
GetPlayerPos( playerid, plocx, plocy, plocz );
Muma_SetVehiclePos( id, plocx, plocy+4, plocz );
}
else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}Nisi me razumeo mumo 😄 Ja ovo imam u modu ali ja hocu da uradim da portam svoje vozilo a ne ID Vozila.. Ako si me sad razumeo 😄
11. Jul 2016.
Tosic ツ wrote on July 11, 2016, 6:30 pm:
Ja te ne kontam. Jel hoces da portas svoje vozilo preko ID-a ili?
11. Jul 2016.
c0x wrote on July 11, 2016, 6:30 pm:
Ja te ne kontam. Jel hoces da portas svoje vozilo preko ID-a ili?
Hoces kad si admin da portas auto do sebe?
11. Jul 2016.
c0x wrote on July 11, 2016, 7:28 pm:
Kako me niko ne razume.. Imas svoj auto na komandu /v I npr ocu njega da port Ali bez Ida nego u dialog .....
A ti kao igrac hoces svoja vozila da portas do sebe? 😄
Posalji mi cmd /v ako imas za vozila da dodamo opcije 🙂 Skratice posao 😄 (Ako uspem x'D)
11. Jul 2016.
if(dialogid == 43)
{
if(response)
{
new a = PI;
if(a == -1) return SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Nemate vozilo!");
new ximex;
RPIme(playerid, ximex);
switch(listitem)
{
case 0: //informacije o vozilu
{
format(CmdString, sizeof(CmdString), "|_______________ %s _______________|", VInfo);
SCM(playerid, SVETLOCRVENA, CmdString);
format(CmdString, sizeof(CmdString), "{FF6347}Vlasnik: {FFFFFF}%s", VInfo);
SCM(playerid, SVETLOCRVENA, CmdString);
format(CmdString, sizeof(CmdString), "{FF6347}Cena (novac): {FFFFFF}%d", VInfo);
SCM(playerid, SVETLOCRVENA, CmdString);
format(CmdString, sizeof(CmdString), "{FF6347}Cena (GOLD): {FFFFFF}%d", VInfo);
SCM(playerid, SVETLOCRVENA, CmdString);
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
}
case 1: //lociranje vozila
{
if(hDostava > 0 || hPosta > 0 || hSprunk > 0 || hBankomati > 0 || hMleko > 0 || hSecenje
> 0) return SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Prvo koristite /ponisti, pa tek onda locirajte svoje vozilo.");
new Float:Poz;
GetVehiclePos(VInfo, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ]);
h_SetPlayerCheckpoint(playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 10.0);
SCM(playerid, ZELENA, " > Vozilo je uspesno locirano i njegova pozicija je oznacena na radaru!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
}
case 2: //parkiranje vozila
{
new Float:Poz[ 4 ];
if(GetPlayerVehicleID(playerid) != VInfo)
{
SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
if(IsPlayerInArea(playerid, 1680.007, -1508.161, 1965.22, -1243.663)) return SCM(playerid, GRAD2, "Zabranjeno je parkiranje vozila u blizini spawna!");
if(IsPlayerInArea(playerid, 1486.062, -1776.608, 1653.387, -1567.377)) return SCM(playerid, GRAD2, "Zabranjeno je ostavljanje vozila na duze vreme ispred policijske stanice!");
if(IsPlayerInArea(playerid, 1136.201, -1014.694, 1311.132, -856.7839)) return SCM(playerid, GRAD2, "Zabranjeno je ostavljanje vozila na duze vreme ispred burga!");
if(IsPlayerInArea(playerid, 1383.386, -1077.857, 1554.513, -947.582)) return SCM(playerid, GRAD2, "Zabranjeno je ostavljanje vozila na duze vreme ispred banke!");
if(IsPlayerInArea(playerid, 2763.815, -2131.904, 2839.872, -1871.354)) return SCM(playerid, GRAD2, "Zabranjeno je ostavljanje vozila na duze vreme u blizini starta Tour UG-a!");
if(IsPlayerInArea(playerid, 2763.815, -2131.904, 2839.872, -1871.354)) return SCM(playerid, GRAD2, "Zabranjeno je ostavljanje vozila na duze vreme u blizini starta Tour UG-a!");
GetVehiclePos(VInfo, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ]);
GetVehicleZAngle(VInfo, Poz[ 3 ]);
VInfo = Poz[ 0 ];
VInfo = Poz[ 1 ];
VInfo = Poz[ 2 ];
VInfo = Poz[ 3 ];
VInfo = GetVehicleVirtualWorld(GetPlayerVehicleID(playerid));
VInfo = GetPlayerInterior(playerid);
DestroyVehicle(VInfo);
VInfo = CreateVehicle_H(VInfo, VInfo, VInfo, VInfo, VInfo, VInfo, VInfo, 300000);
SetVehicleNumberPlate(VInfo, VInfo);
SetVehicleToRespawn(VInfo);
SetVehicleVirtualWorld(VInfo, VInfo);
LinkVehicleToInterior(VInfo, VInfo);
SCM(playerid, ZELENA, "> Vozilo je uspesno parkirano!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
new xupixt;
format(xupixt, 175, "UPDATE `Automobili` SET `PozX` = '%f', `PozY` = '%f', `PozZ` = '%f', `PozA` = '%f', `Virtual` = '%d', `Enterijer` = '%d' WHERE \
`ID` = '%d'", Poz, Poz, Poz, Poz, GetVehicleVirtualWorld(GetPlayerVehicleID(playerid)), GetPlayerInterior(playerid), a);
mysql_query(xupixt, THREAD_OSTALO);
}
case 3: //prodaja vozila
{
SPD(playerid, 240, DIALOG_STYLE_LIST, "Prodaja vozila", "Prodaj igracu\nProdaj autosalonu (buy)", "Odaberi", "Nazad");
}
case 4: //promena boje
{
if(GetPlayerVehicleID(playerid) != VInfo)
{
SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
SPD(playerid, 46, DIALOG_STYLE_LIST, "Promena boje", "{FF0000}Boja 1\n{FF0000}Boja 2", "Odaberi", "Nazad");
}
case 5: //uklanjanje tuninga
{
if(GetPlayerVehicleID(playerid) != VInfo)
{
SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
RemoveVehicleComponent(VInfo, VInfo);
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
VInfo = 0;
SCM(playerid, PLAVA, " > Uspesno ste uklonili tuning sa svog automobila!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
}
case 6:
{
if(GetPlayerVehicleID(playerid) != VInfo)
{
SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
SPD(playerid, 178, DIALOG_STYLE_LIST, "Vozilo - ", "Stavi drogu u vozilo\nUzmi drogu iz vozila", "Odaberi", "Nazad");
}
case 7:
{
if(GetPlayerVehicleID(playerid) != VInfo)
{
SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
SPD(playerid, 181, DIALOG_STYLE_LIST, "Vozilo - ", "Stavi oruzje u vozilo\nUzmi oruzje iz vozila", "Odaberi", "Nazad");
}
case 8:
{
if(GetPlayerVehicleID(playerid) != VInfo)
{
SCM(playerid, GRAD2, "{FF0000}(ERROR) {C0C0C0}Ne nalazite se u svom vozilu!");
SPD(playerid, 43, DIALOG_STYLE_LIST, "Upravljanje vozilom", "Informacije o vozilu\nLociraj vozilo\nParkiraj vozilo\nProdaj vozilo\nPromena boje\nUkloni tuning\nDroga\nOruzje", "Odaberi", "Nazad");
return 1;
}
if(VInfo == 0)
{
VInfo = 1;
GameTextForPlayer(playerid, "~W~Vozilo ~R~zakljucano", 2500, 6);
new upitu;
format(upitu, 64, "UPDATE `Automobili` SET `Zakljucan` = '1' WHERE `ID` = '%d'", a);
mysql_query(upitu, THREAD_OSTALO);
}
else
{
VInfo = 0;
GameTextForPlayer(playerid, "~W~Vozilo ~G~otkljucano", 2500, 6);
new upitu;
format(upitu, 64, "UPDATE `Automobili` SET `Zakljucan` = '0' WHERE `ID` = '%d'", a);
mysql_query(upitu, THREAD_OSTALO);
}
}
}
}
else
{
if(PI == -1 && PI == -1) return SCM(playerid, GRAD2, " {FF0000}(ERROR) {C0C0C0}Ne posedujete nijedan automobil!");
//if(PI != -1 && PI != -1) SPD(playerid, 44, DIALOG_STYLE_LIST, "Upravljanje automobilima", "1 {FFFF00}Automobil\n2 {FFFF00}Automobil", "Odaberi", "Izadji");
//else if(PI != -1 && PI == -1) SPD(playerid, 44, DIALOG_STYLE_LIST, "Upravljanje automobilima", "1 {FFFF00}Automobil", "Odaberi", "Izadji");
//else if(PI == -1 && PI != -1) SPD(playerid, 44, DIALOG_STYLE_LIST, "Upravljanje automobilima", "2 {FFFF00}Automobil", "Odaberi", "Izadji");
}
}11. Jul 2016.
CMD:portajmivozilo(id, params[])
{
//provjera da li je admin...
if (PI == -1) return SCM(id, GRAD2, "{FF0000}(ERROR) {C0C0C0}Nemate vozilo!"); //ako nema vozilo izbaci mu sledecu poruku
new Float: Ppos; /*Definisemo varijable u koje cemo smjestit x y z coordinate igraca*/ GetPlayerPos(id,Ppos,Ppos,Ppos); //smijestamo koordinate igraca da bi na njima stvorili vozilo
SetVehiclePos(VInfo[PI], Ppos,Ppos+2,Ppos+0.5); //stvaramo vozilo te mu visinu dodajemo za +0.5 od igraceve nadmorske visine (da ne propadne u zemlju ako se kojim slucajem lose okrenes) i Y dodajemo +2 da bi se vozilo stvorilo pored njega
SCM(id,-1,"Portao si Auto1 do sebe!"); //ispisuje igracu sledecu poruku
return 1; //zaustavlja operaciju
}11. Jul 2016.
☢ χυηdÑ”Ñ_SkillArena ☢ wrote on July 11, 2016, 10:23 pm:
CMD:portajmivozilo(id, params[])
{
//provjera da li je admin...
if (PI == -1) return SCM(id, GRAD2, "{FF0000}(ERROR) {C0C0C0}Nemate vozilo!"); //ako nema vozilo izbaci mu sledecu poruku
new Float: Ppos; /*Definisemo varijable u koje cemo smjestit x y z coordinate igraca*/ GetPlayerPos(id,Ppos,Ppos,Ppos); //smijestamo koordinate igraca da bi na njima stvorili vozilo
SetVehiclePos(VInfo[PI], Ppos,Ppos+2,Ppos+0.5); //stvaramo vozilo te mu visinu dodajemo za +0.5 od igraceve nadmorske visine (da ne propadne u zemlju ako se kojim slucajem lose okrenes) i Y dodajemo +2 da bi se vozilo stvorilo pored njega
SCM(id,-1,"Portao si Auto1 do sebe!"); //ispisuje igracu sledecu poruku
return 1; //zaustavlja operaciju
}NovaPozicijaV(vozilo, itd itd ali nije htelo, hvala ti u svakom slucaju..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
