Skripta koju koristim:NX
Detaljan opis problema😛a znaÄi kad kupim auto i parkiram ga negdje i otiÄ‘em sa servera i uÄ‘em opet auto mi ondje na farmi tamo u selu(mislim da znate svi na Å¡ta mislim) i tako bude sa svima bug znate li do Äega je problem?
Dio skripte:Koji vam treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
[Pomoc]Bug sa autima
623
pregleda
6
postova
23. Jan. 2012.
Quote from January 23, 2012, 1:06 pm:
Ma zbugan ti je taj sitem, imas od hitman-a carownership uzmi i prilagodi svom modu 😉
Tako ti je najlakse
Tako ti je najlakse
Lol,kod mene na kucnom serveru nije nikad bio zbugan a kad sam na host stavio odma se to pojavi -.- možda nije problem do toga možda se može riješiti nekako taj bug a da ne mijenjam sve?
23. Jan. 2012.
Evo vam komanda /v i /kupivozilo:
CMD:v(playerid, params[])
{
new string;
new x_job;
new idx;
x_job = strtok(params, idx);
if(!strlen(x_job) && Carlist!=-1) {
format(string,sizeof(string), "{0080C0}___________________{76BBDD}%s{0080C0}___________________", LVehiclesName[Carlist-400]);
SendClientMessage(playerid, 0x94B6B6FF, string);
SendClientMessage(playerid, 0x5A8E8EFF,"{B1D8EB}| POMOC |{76BBDD}Kucaj {0080C0}/gps # {76BBDD}da oznacis car shop!");
SendClientMessage(playerid, 0x6C9A9AFF,"{B1D8EB}| AUTO |{0080C0}(/v)ozilo prodaj, boja, lociraj, parkiraj");
SendClientMessage(playerid, 0x7CA5A5FF,"{B1D8EB}| AUTO |{0080C0}(/v)ozilo napusti, izvadi, ostavi");
format(string,sizeof(string), " {B1D8EB}Registarske tablice: {0080C0}%s ", Carlist);
SendClientMessage(playerid, 0x94B6B6FF, string);
if(PlayerInfo > 0)
{
format(string,sizeof(string), " {B1D8EB}Droga: {0080C0}%d ", PlayerInfo);
SendClientMessage(playerid, 0x94B6B6FF, string);
}
if(PlayerInfo > 0)
{
format(string,sizeof(string), " {B1D8EB}Materijali:{0080C0} %d ", PlayerInfo);
SendClientMessage(playerid, 0xA2BFBFFF, string);
}
if(PlayerInfo == 0 && PlayerInfo == 0)
{
SendClientMessage(playerid, 0x94B6B6FF, "{B1D8EB}Tvoj prtljaznik je prazan!");
}
return 1;
}
else if(strcmp(x_job,"ostavi",true) == 0)
{
if(Carlist!=-1)
{
{
new x_nr;
x_nr = strtok(params, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v ostavi [mats/droga] ");
return 1;
}
if(strcmp(x_nr, "mats", true) == 0)
{
new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{
if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v ostavi mats ");
return 1;
}
moneys = strval(temp);
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas Materijala !");
return 1;
}
if(PlayerInfo < moneys)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko materijala !");
return 1;
}
if(moneys > 501 || moneys < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
return 1;
}
if(PlayerInfo >= moneys)
{
PlayerInfo -= moneys;
PlayerInfo += moneys;
SacuvajIgraca(playerid);
format(string,sizeof(string), " {0080C0}Sakrio si %d Materijala u svoje Vozilo", moneys);
SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u svom vozilu !");
return 1;
}
}
if(strcmp(x_nr, "droga", true) == 0)
{
new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{
if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v ostavi droga ");
return 1;
}
moneys = strval(temp);
if(PlayerInfo < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas droge !");
return 1;
}
if(PlayerInfo < moneys)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko droge !");
return 1;
}
if(moneys > 501 || moneys < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
return 1;
}
if(PlayerInfo >= moneys)
{
PlayerInfo -= moneys;
PlayerInfo += moneys;
SacuvajIgraca(playerid);
format(string,sizeof(string), " {0080C0}Sakrio si %d grama Droge u vozilo", moneys);
SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u svom vozilu !");
return 1;
}
}
}
if(Carlist == -1)
{
SendClientMessage(playerid, COLOR_GRAD6, "Nemas vozilo!");
return 1;
}
return 1;
}
}
else if(strcmp(x_job,"izvadi",true) == 0)
{
if(Carlist!=-1)
{
{
new x_nr;
x_nr = strtok(params, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v izvadi [mats/droga] ");
return 1;
}
if(strcmp(x_nr, "mats", true) == 0)
{
new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{
if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v izvadi mats ");
return 1;
}
moneys = strval(temp);
if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas Materijala u vozilu!");
return 1;
}
if(PlayerInfo < moneys)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko materijala u vozilu!");
return 1;
}
if(moneys > 500 || moneys < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
return 1;
}
if(PlayerInfo >= moneys)
{
PlayerInfo += moneys;
PlayerInfo -= moneys;
VehicleSave(playerid);
SacuvajIgraca(playerid);
format(string,sizeof(string), "{0080C0}Izvadio si %d Materijala iz svog Vozila", moneys);
SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u svom vozilu !");
return 1;
}
}
if(strcmp(x_nr, "droga", true) == 0)
{
new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{
if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /izvadi droga ");
return 1;
}
moneys = strval(temp);
if(PlayerInfo < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas droge u vozilu !");
return 1;
}
if(PlayerInfo < moneys)
{
SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko droge u vozilu !");
return 1;
}
if(moneys > 500 || moneys < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
return 1;
}
if(PlayerInfo >= moneys)
{
PlayerInfo += moneys;
PlayerInfo -= moneys;
VehicleSave(playerid);
SacuvajIgraca(playerid);
format(string,sizeof(string), "{0080C0} Izvadio si %d grama Droge iz Vozila", moneys);
SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u svom vozilu !");
return 1;
}
}
}
if(Carlist == -1)
{
SendClientMessage(playerid, COLOR_GRAD6, "Nemas vozilo!");
return 1;
}
return 1;
}
}
if(strcmp(x_job,"napusti",true) == 0)
{
if (Buylist[Spectating])
{
TogglePlayerControllable(playerid,1);
SetVehicleParamsForAll(Buylist[Spectating],0,0);
Spectating=-1;
RemovePlayerFromVehicle(playerid);
TextDrawDestroy(imevozila);TextDrawDestroy(cijenavozila);TextDrawDestroy(registracijavozila);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
}
else {
SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!");
}
return 1;
}
else if(strcmp(x_job,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist))
{
GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
GetVehicleZAngle(Carlist,Carlist);
new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
SendClientMessage(playerid, COLOR_WHITE, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje vozilo/nisi u vozilu!"); }
return 1;
}
else if(strcmp(x_job,"lociraj",true) == 0)
{
if (Carlist == -1)
{
SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!");
return 1;
}
if (Carlist!=-1)
{
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, 0x0080C0FF, "Lokacija tvog vozila je postavljena na mapi!");
return 1;
}
}
}
else if(strcmp(x_job,"boja",true) == 0)
{
if(Carlist!=-1)
{
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v boja [boja 1-2] [ID boje]");
return 1;
}
new number = strval(temp);
if(number > 2 || number < 1)
{
SendClientMessage(playerid, COLOR_GRAD3,"Boja 1 ili 2!");
return 1;
}
temp = strtok(params, idx);
if(!strlen(x_job))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v boja [boja 1-2] [ID boje]");
return 1;
}
new color = strval(temp);
if(color > 126)
{
SendClientMessage(playerid, COLOR_GRAD3,"Najveci ID boje je 126");
return 1;
}
if (GetPlayerCash(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_GRAD3,"Nemas dovoljno novca ($3000)");
return 1;
}
if(number == 1)
{
Carlist = color;
VehicleSave(playerid);
format(string, sizeof(string), "Boja 1 postavljena na ID %d -$3000",color);
SendClientMessage(playerid, 0x0080C0FF,string);
}
else
{
Carlist = color;
VehicleSave(playerid);
format(string, sizeof(string), "Boja 2 postavljena na ID %d -$3000",color);
SendClientMessage(playerid, 0x0080C0FF,string);
}
SendClientMessage(playerid, COLOR_GRAD6, "Tvoj nova boja ce stici uskoro(poslije reloga)!");
GivePlayerCash(playerid,-3000);
}
}
if(Carlist == -1)
{
SendClientMessage(playerid, COLOR_GRAD6, "Nemas vozilo!");
return 1;
}
return 1;
}
else if(strcmp(x_job,"prodaj",true) == 0)
{
if (Carlist!=-1)
{
new price = (Carlist)/5*4;
if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
GivePlayerCash(playerid, price);
DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist = 0;
Carlist = 0;
Carlist = 0;
PlayerInfo = 0;
PlayerInfo = 0;
SacuvajIgraca(playerid);
VehicleSave(playerid);
PlayerInfo = 0;
format(string,128,"{2994CA}Prodao si svoje vozilo za {AED6EB}$%i!",price);
SendClientMessage(playerid, 0x698F8FFF, string);
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!"); }
return 1;
}
else if(strcmp(x_job,"spawn",true) == 0)
{
if (PlayerInfo == 0)
{
GetPlayerPos(playerid ,Carlist,Carlist,Carlist);
GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
GetVehicleZAngle(Carlist,Carlist);
GetXYInFrontOfPosition(Carlist,Carlist,Carlist,5.0);
Carlist = CreateTunedCar(playerid);
SetVehicleNumberPlate(Carlist, Carlist);
VehicleSave(playerid);
PlayerInfo = 1;
SacuvajIgraca(playerid);
SendClientMessage(playerid, 0x698F8FFF, "Spawnao si svoje vozilo !");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Nisi kupio vozilo!"); }
return 1;
}
else if(strcmp(x_job,"lock",true) == 0)
{
if (Carlist!=-1)
{
if (Carlist!=-1)
{
if (Carlist==0)
{
Carlist=1;
SetVehicleParamsForAll(Carlist,0,1);
SetVehicleParamsForPlayer(Carlist,playerid,0,1);
SendClientMessage(playerid, 0x698F8FFF, "Zakljucao si svoje vozilo!");
}
else
{
Carlist=0;
SetVehicleParamsForAll(Carlist,0,0);
SendClientMessage(playerid, 0x698F8FFF, "Otkljucao si svoje vozilo!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "Tvoje vozilo je pokvareno. Moras ga popraviti!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!"); }
return 1;
}
return 1;
}
COMMAND:vozilo(playerid, params[])
{
return cmd_v(playerid, params);
}
CMD:kupivozilo(playerid, params[])
{
new string;
new sendername;
if (Spectating!=-1)
{
if (Carlist==-1)
{
new price = Buylist[Spectating];
if (price <= GetPlayerCash(playerid))
{
new autohaus=Buylist[Spectating];
GivePlayerCash(playerid, - price);
Carlist = Buylist[Spectating];
PlayerInfo = 0;
Carlist=Spectating; Carlist=Carspawns; Carlist=Carspawns;
Carlist=Carspawns; Carlist=Carspawns; Carlist=1; Carlist=0;
Carlist = 1;
new otext;
if(PlayerInfo == 0) { otext = "Nema"; }
strmid(Carlist,otext, 0, strlen(otext), 255);
SetVehicleNumberPlate(Carlist, Carlist);
//-------------
new string1;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string1, sizeof(string1), "%s",sendername);
strmid(Carlist, string1, 0, strlen(string1), 255);
//-------------
new Vozilo;
Vozilo = GetVehicleModel(Buylist[Spectating]);
Carlist = Vozilo;
Carlist = Buylist[Spectating];
SetVehicleParamsForAll(Buylist[Spectating],0,0);
TogglePlayerControllable(playerid,1);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
VehicleSave(playerid);
Spectating=-1;
RemovePlayerFromVehicle(playerid);
format(string,128,"Cestitamo! Kupio si novo vozilo za za %i$!",price);
SendClientMessage(playerid, 0x8888C4FF, string);
SendClientMessage(playerid, 0x9191C8FF, "Ako ti se vozilo unisti kucaj /v popravi da ga popravis.");
SendClientMessage(playerid, 0x9B9BCDFF, "Vozila nestaju kada se diskonektujete sa servera.");
SendClientMessage(playerid, 0xA2A2D0FF, "Vracaju se nakon sto se vi konektujete.");
SendClientMessage(playerid, 0xAEAED6FF, "Ostalo: (/v)ozilo.");
SendClientMessage(playerid, 0xB9B9DBFF, "Kucaj /v spawn da spawnas vozilo, samo pazi da nema objekata u blizini.");
SendClientMessage(playerid, 0xC0C0DEFF, "Cuvaj ovo vozilo, i naravno puno srece sa njim!");
}
else { format(string, 128, "Nemas dovoljno novca! ($%i)!", price); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vec imas vozilo"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!"); }
return 1;
}23. Jan. 2012.
Umjesto ovog
Probaj ovo ako ne bude radilo reci probat cemo nesto drugo
else if(strcmp(x_job,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist))
{
GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
GetVehicleZAngle(Carlist,Carlist);
new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
SendClientMessage(playerid, COLOR_WHITE, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje vozilo/nisi u vozilu!"); }
return 1;
}
Probaj ovo ako ne bude radilo reci probat cemo nesto drugo
if(strcmp(x_nr,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist))
{
GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
GetVehicleZAngle(Carlist,Carlist);
new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "PArkirao si vozilo!");
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije vase vozilo!"); }
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava