Ime skripte: GTA RP
Dodatan opis problema: Pa napravio sam posao kamiondzija i sad sve komande rade i sve je u najboljem redu ali ovo mi nije jasno zasto mi pise nemate kljuceve od ovog vozila. sve idove sve sam dobro stavio i opet pise?Samo da mi kazete gde sam pogresio jer ja sam sve stavio kako treba.....
Nesto da dodate: Samo da mi kazete jer ja sam sve dobro uradio i opet pise Nemate kljuceve
Kod: VOZILA: //KAMIONDZIJA--------------------------------------------------------------------------------------------------------
CreateVehicle(515, 2692.6025, -2129.9424, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(515, 2692.5889, -2123.0696, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(515, 2692.7065, -2115.9561, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(515, 2692.7275, -2108.5928, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(515, 2692.3132, -2083.2532, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(515, 2692.7490, -2100.9919, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(515, 2692.5232, -2091.8008, 15.7135, 90.0000, -1, -1, 999999);
CreateVehicle(450, 596.6154, 847.9401, -42.4742, 0.0000, 1, 1, 999999);
CreateVehicle(450, 624.7256, 833.2344, -42.4742, 0.0000, 1, 1, 999999);
CreateVehicle(450, 618.2250, 847.9401, -42.4742, 0.0000, 1, 1, 999999);
CreateVehicle(450, 618.2442, 833.2344, -42.4742, 0.0000, 1, 1, 999999);
CreateVehicle(450, 610.9691, 847.9401, -42.4742, 0.0000, 1, 1, 999999);
CreateVehicle(450, 624.7256, 847.9401, -42.4742, 0.0000, 1, 1, 999999);
CreateVehicle(450, 603.9913, 847.9401, -42.4742, 0.0000, 1, 1, 999999);
public IsAKamion(carid) //posao kamiondzija
{
if((carid >= 66) && (carid <= 79))
{
return 1;
}
return 0;
}
forward IsAKamion(carid);
if(IsAKamion(newcar))
{
if(PlayerInfo[playerid][pJob] == 26) { }
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
}
if(strcmp(cmd, "/turauglja", true) == 0)
{
new carid = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pKamiondzija] == 0)
{
if(PlayerInfo[playerid][pJob] != 26)return SendClientMessage(playerid,COLOR_GREY,"Samo radnici.");
if((carid >= 66) && (carid <= 79))
{
CP[playerid] = 7886; SetPlayerCheckpoint(playerid, 615.7408,865.4338,-42.9609, 3.0);
PlayerInfo[playerid][pKamiondzija] = 1;
SendClientMessage(playerid,COLOR_WHITE,"Uspjesno ste pokrenuli turu,idite do oznacenog mjesta na Mapi i zakacite prikolicu.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "Morate biti u kombiju.");
}
else return SendClientMessage(playerid,COLOR_LIGHTRED,"Vec svercas!");
return true;
}
eVO i nemam nikakvih drugoh problema sem ovog???? "Nemate kljuceve od vozila. a idove sam ig /dl posto tako ide i sve pogledao i nijedan kamion nece da vozi kad udjem
Uradi array system i nikad neces imati problema.
Kako aj mi samo objasni ne znam sta ti je to?
http://balkan-samp.com/forum/index.php?topic=93427.0
nemoj ga buniti sa tim, GTARP je previse star i nazadan da bi sad menjao sve u array..
znas kako, public IsAKamion(carid) //posao kamiondzija
{
if((carid >= 66) && (carid <= 79))
{
return 1;
}
return 0;
}
vidis ove IDeve sto si stavio ? e oni su vec zauzeti, i onda si samo duplirao, znaci 2 puta si napisao vozila od 66 do 79 IDa, zato se mesaju
Imalo je ali samo ovde if(strcmp(cmd, "/turauglja", true) == 0)
{
new carid = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pKamiondzija] == 0)
{
if(PlayerInfo[playerid][pJob] != 26)return SendClientMessage(playerid,COLOR_GREY,"Samo radnici.");
if((carid >= 66) && (carid <= 79))
{
CP[playerid] = 7886; SetPlayerCheckpoint(playerid, 615.7408,865.4338,-42.9609, 3.0);
PlayerInfo[playerid][pKamiondzija] = 1;
SendClientMessage(playerid,COLOR_WHITE,"Uspjesno ste pokrenuli turu,idite do oznacenog mjesta na Mapi i zakacite prikolicu.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "Morate biti u kombiju.");
}
else return SendClientMessage(playerid,COLOR_LIGHTRED,"Vec svercas!");
return true;
}
Izbrisao sam ovo jer ga imam u Public IsaKamion if(PlayerInfo[playerid][pJob] != 26)return SendClientMessage(playerid,COLOR_GREY,"Samo radnici.");
if((carid >= 66) && (carid <= 79))
{
I dodao ovo new vehicler;
if(IsPlayerInAnyVehicle(playerid))vehicler = GetPlayerVehicleID(playerid);if(IsAKamion(vehicler))
{
i opet mi pravi isti problem???
ne moras tako prelepljivati vozila, jednostavno nadji koji je zadnji ID dodanog vozila i odatle kreni, a ne tako da jebavas skriptu
Znam u cemu je problem......
Izbrisem ovo if(IsAViljuskar(newcar))
{
if(PlayerInfo[playerid][pJob] == 25) { }
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
}
I opet mi pise da nemam kljuceve od vozila a idovi sve lepo rasporedjeni,znaci da ima jos negde trazio sam ne mogu da nadjem
pa moras sam, niko nije skriptao tvoju skriptu pa da zna gde je
Pa trazio sam ali nema je nigdje....
Problem rijesen,Bio je problem vlasnistvo vozila se mijesalo sa poslovima