Započeo ᵀᴴᴱJames
•15. Jan. 2015.• Zaključano[POMOC] Ovo vozilo je unisteno /veh
350
pregleda
8
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
235
Postovi:
39
Teme:
Pridružio se:Dec. 2012
15. Jan. 2015.
Skripta koju koristim: Ge Force
Detaljan opis problema: Ukucam /veh spawna se vozilo sjednem u njega pise da je unisteno
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Ukucam /veh spawna se vozilo sjednem u njega pise da je unisteno
Dio skripte:
Quote
if(strcmp(cmd, "/veh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo < 4)
{
SendClientMessage(playerid, COLOR_RED, " Niste ovlasteni za koristenje ove komande!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new car;
car = strvalEx(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Broj auta nemoze ici ispod 400 ili iznad 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new color1;
color1 = strvalEx(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Broj boje nemoze ici ispod 0 ili iznad 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new color2;
color2 = strvalEx(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Broj boje nemoze ici ispod 0 ili iznad 126 !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X,Y+4,Z+10, 0.0, color1, color2, 60000);
CreatedCars = carid;
CreatedCar ++;
format(string, sizeof(string), " Vozilo %d spawnano.", carid);
SendClientMessage(playerid, COLOR_GREY, string);
}
return 1;
}
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo < 4)
{
SendClientMessage(playerid, COLOR_RED, " Niste ovlasteni za koristenje ove komande!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new car;
car = strvalEx(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Broj auta nemoze ici ispod 400 ili iznad 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new color1;
color1 = strvalEx(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Broj boje nemoze ici ispod 0 ili iznad 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new color2;
color2 = strvalEx(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Broj boje nemoze ici ispod 0 ili iznad 126 !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X,Y+4,Z+10, 0.0, color1, color2, 60000);
CreatedCars = carid;
CreatedCar ++;
format(string, sizeof(string), " Vozilo %d spawnano.", carid);
SendClientMessage(playerid, COLOR_GREY, string);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
235
Postovi:
39
Teme:
Pridružio se:Dec. 2012
15. Jan. 2015.
Eto
Quote
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SetPVarInt(playerid, "UpdateCount", 20+(GetPlayerPing(playerid)/4));
if(GetVehicleModel(vehicleid) == chopperid && ispassenger)
{
SetPVarInt(playerid,"chop_id",GetPlayerVehicleID(playerid));
SetPVarInt(playerid,"roped",0);
}
else SetPVarInt(playerid,"chop_id",0);
return 1;
}
{
SetPVarInt(playerid, "UpdateCount", 20+(GetPlayerPing(playerid)/4));
if(GetVehicleModel(vehicleid) == chopperid && ispassenger)
{
SetPVarInt(playerid,"chop_id",GetPlayerVehicleID(playerid));
SetPVarInt(playerid,"roped",0);
}
else SetPVarInt(playerid,"chop_id",0);
return 1;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
535
Postovi:
39
Teme:
Pridružio se:Jul 2012
15. Jan. 2015.
hmm.. Evo ti moja CMD, Probaj je, da se ne mućiš sa ovom.
Pod New!
Ovo Negdje dole na kraj Scripte
Pod Ostale Komande..
Pod New!
new VoziloNapravljeno;Ovo Negdje dole na kraj Scripte
forward IsAVoziloNapravljeno(voziloid);
public IsAVoziloNapravljeno(voziloid)
{
for(new i = 0; i < sizeof(VoziloNapravljeno); i++)
{
if(voziloid == VoziloNapravljeno) return 1;
}
return 0;
}Pod Ostale Komande..
CMD:veh(playerid,params[])// Kreiranje
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // Provera za Admina
new id, boja, boja1; // New's
if(sscanf(params,"ddd",id, boja, boja1)) return SendClientMessage(playerid, -1, "/veh [ID Vozila] [ID Boje 1] [ID Boje 2]"); // Komanda IG
if (id < 400 || id > 611) SendClientMessage(playerid, -1, "ID Vozila ne moze biti manji od 400 ili veci od 611!"); // Provjera za ID Vozila
if (boja < 0 || boja1 > 255) SendClientMessage(playerid, -1, "ID Boje ne moze biti manja od 1 ili veca od 255!"); // Provjera za ID Boja
{
new string; // new
GetPlayerPos(playerid, X, Y, Z); // pozicija
new voziloid = CreateVehicle(id, X+2, Y, Z, 0.0, boja, boja1,1200000); // pozicija kreiranja
format(string,sizeof(string), "Kreirali ste Vozilo. Vozilo: (ID:%d). Da ga unistite upisite: /dveh", voziloid); // Prikazivanje igracu tekst
SendClientMessage(playerid, -1, string); // - || -
VoziloNapravljeno = voziloid; // Provjera za Vozila napravljena da se ne mjesa ID sa ostalim
PutPlayerInVehicle(playerid, voziloid ,0); // Stavlja IgraÄa odmah u vozilo nakon upisivanja komande.
}
return 1;
}
CMD:dveh(playerid,params[]) // Unistavanje
{
new vozilo = GetPlayerVehicleID(playerid); // new
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // provjera admin
if(!IsAVoziloNapravljeno(vehicle)) return SendClientMessage(playerid, -1, "Mozete unistit samo stvorena vozila!"); // provjera za unistavanje samo kreiranih vozila
if(IsPlayerInAnyVehicle(playerid)) // provjera dali je igrac u vozilu
{
new string; // new
GetPlayerName(playerid, sendername, sizeof(sendername)); // Ime
format(string,sizeof(string),"- %s je unistio kreirano vozilo.", sendername); // Tekst prikazuje
SendClientMessage(playerid, -1, string); // - || -
DestroyVehicle(GetPlayerVehicleID(playerid)); // Unistava Vozilo
RemovePlayerFromVehicle(playerid); // Izbaciva igraca iz vozila
}
return 1;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
15. Jan. 2015.
Ɗ∊ѵoχχ wrote on January 15, 2015, 1:02 pm:
hmm.. Evo ti moja CMD, Probaj je, da se ne mućiš sa ovom.
Pod New!
Ovo Negdje dole na kraj Scripte
Pod Ostale Komande..
Pod New!
new VoziloNapravljeno;Ovo Negdje dole na kraj Scripte
forward IsAVoziloNapravljeno(voziloid);
public IsAVoziloNapravljeno(voziloid)
{
for(new i = 0; i < sizeof(VoziloNapravljeno); i++)
{
if(voziloid == VoziloNapravljeno) return 1;
}
return 0;
}Pod Ostale Komande..
CMD:veh(playerid,params[])// Kreiranje
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // Provera za Admina
new id, boja, boja1; // New's
if(sscanf(params,"ddd",id, boja, boja1)) return SendClientMessage(playerid, -1, "/veh [ID Vozila] [ID Boje 1] [ID Boje 2]"); // Komanda IG
if (id < 400 || id > 611) SendClientMessage(playerid, -1, "ID Vozila ne moze biti manji od 400 ili veci od 611!"); // Provjera za ID Vozila
if (boja < 0 || boja1 > 255) SendClientMessage(playerid, -1, "ID Boje ne moze biti manja od 1 ili veca od 255!"); // Provjera za ID Boja
{
new string; // new
GetPlayerPos(playerid, X, Y, Z); // pozicija
new voziloid = CreateVehicle(id, X+2, Y, Z, 0.0, boja, boja1,1200000); // pozicija kreiranja
format(string,sizeof(string), "Kreirali ste Vozilo. Vozilo: (ID:%d). Da ga unistite upisite: /dveh", voziloid); // Prikazivanje igracu tekst
SendClientMessage(playerid, -1, string); // - || -
VoziloNapravljeno = voziloid; // Provjera za Vozila napravljena da se ne mjesa ID sa ostalim
PutPlayerInVehicle(playerid, voziloid ,0); // Stavlja IgraÄa odmah u vozilo nakon upisivanja komande.
}
return 1;
}
CMD:dveh(playerid,params[]) // Unistavanje
{
new vozilo = GetPlayerVehicleID(playerid); // new
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // provjera admin
if(!IsAVoziloNapravljeno(vehicle)) return SendClientMessage(playerid, -1, "Mozete unistit samo stvorena vozila!"); // provjera za unistavanje samo kreiranih vozila
if(IsPlayerInAnyVehicle(playerid)) // provjera dali je igrac u vozilu
{
new string; // new
GetPlayerName(playerid, sendername, sizeof(sendername)); // Ime
format(string,sizeof(string),"- %s je unistio kreirano vozilo.", sendername); // Tekst prikazuje
SendClientMessage(playerid, -1, string); // - || -
DestroyVehicle(GetPlayerVehicleID(playerid)); // Unistava Vozilo
RemovePlayerFromVehicle(playerid); // Izbaciva igraca iz vozila
}
return 1;
}Vidiš li da koristi GF mod?
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,248
Postovi:
66
Teme:
Pridružio se:Mar. 2010
15. Jan. 2015.
nađi ovo
i zamjeni s ovim
ovako san ja na gf modu popravio to ja msm, nisan siguran zab san
// CreatedCars check
for(new i = 0; i < sizeof(CreatedCars); i++)
{
CreatedCars = 0;
}
i zamjeni s ovim
// CreatedCars check
for(new i = 0; i < sizeof(CreatedCars); i++)
{
CreatedCars = 0;
vCanDrive = 1;
}ovako san ja na gf modu popravio to ja msm, nisan siguran zab san
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
235
Postovi:
39
Teme:
Pridružio se:Dec. 2012
15. Jan. 2015.
Sada vozilo radi ne pise da je unisteno ali kad se spawna motor vozila je odmah upaljen i ne moze se koristit /engine on/off - pise da vozilo nema goriva
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava