Započeo Otisao s Foruma!
•2. Mar. 2012.• Zaključano[Pomoc] kaciga..
1,578
pregleda
23
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
2. Mar. 2012.
Skripta koju koristim: FG
Detaljan opis problema: ubacim kacigu u skriptu i erore mi izbaci ove-.-
Dio skripte:
linija: 24252 if(IsModelABike(car))
linija: 24284 if(IsPlayerInAnyVehicle(playerid) && IsModelABike(GetPlayerVehicleID(playerid)))
linija: 56850 if(IsModelABike(GetPlayerVehicleID(playerid)))
Detaljan opis problema: ubacim kacigu u skriptu i erore mi izbaci ove-.-
Dio skripte:
C:\Documents and Settings\kk\Desktop\roleP\gamemodes\sarajevo.pwn(24252) : error 004: function "IsModelABike" is not implemented
C:\Documents and Settings\kk\Desktop\roleP\gamemodes\sarajevo.pwn(24284) : error 004: function "IsModelABike" is not implemented
C:\Documents and Settings\kk\Desktop\roleP\gamemodes\sarajevo.pwn(56850) : error 004: function "IsModelABike" is not implemented
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
linija: 24252 if(IsModelABike(car))
linija: 24284 if(IsPlayerInAnyVehicle(playerid) && IsModelABike(GetPlayerVehicleID(playerid)))
linija: 56850 if(IsModelABike(GetPlayerVehicleID(playerid)))
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
2. Mar. 2012.
nisi definisao IsAModelABike
public IsAModelABike(car)
{
definisi koja su to vozila
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
2. Mar. 2012.
Rjesio sam ali kako da te definisem jeli stavim id tih motora
ovako sam stavio ali kada sjednem na motor nepise ono stavite kacigu
ovako sam stavio ali kada sjednem na motor nepise ono stavite kacigu
public IsABike(carid)
{
if((carid >= 5 && carid <= 9) || (carid >= 153 && carid <= 177) || (carid >= 184 && carid <= 189))
{
return 1;
}
return 0;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
2. Mar. 2012.
mora biti nekako definisano ne shvataj pawn kao neki kod ..shvati kao jezik , kao sto je engleski pricaj pawn 🙂
IsAModelABike - ovo moras definisat jer to govori skripti kada je taj uslov popunjen ..evo da ti to prevedem na Bos/Hr/Srp... 😛
Ako Vidis korisnika (ovo je tvoje if(IsModelABike(car)) )
{
Opali mu samar (ovo radi ako je zadovoljen uslov recimo salje poruku stavlja kacigu)
}
eh sad ..ti nemozes tek tako znati ko je korisnik ? moze biti on ona ti .. znaci moras navesti ko je taj korisnik 😄 pa kazes
Korisnik je (ovo ti je public IsAModelaBike....)
{
¢fg™'87 , (ovo su ti modeli )
X-Zeuss
Snich
}
samo pucam primjere 😄
SKIP OVDJE AKO TI JE MRSKO CITAT
uradi ovaj public
IsAModelABike - ovo moras definisat jer to govori skripti kada je taj uslov popunjen ..evo da ti to prevedem na Bos/Hr/Srp... 😛
Ako Vidis korisnika (ovo je tvoje if(IsModelABike(car)) )
{
Opali mu samar (ovo radi ako je zadovoljen uslov recimo salje poruku stavlja kacigu)
}
eh sad ..ti nemozes tek tako znati ko je korisnik ? moze biti on ona ti .. znaci moras navesti ko je taj korisnik 😄 pa kazes
Korisnik je (ovo ti je public IsAModelaBike....)
{
¢fg™'87 , (ovo su ti modeli )
X-Zeuss
Snich
}
samo pucam primjere 😄
SKIP OVDJE AKO TI JE MRSKO CITAT
uradi ovaj public
public IsAModelABike(car)
{
new CarModel;
CarModel = GetVehicleModel(car);
if((CarModel == ID NRG ) && (CarModel == ID FAGIA ) && (CarModel == ID BF-a ) && (CarModel == ID Sancheza ) && (CarModel == ID ... ) &&) // i ovdje dodajes samo && (CarModel == ID NRG )
{
return 1;
}
return 0;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
2. Mar. 2012.
Ispod tog sto sam ti dao bilo je ovo
public IsAOBike(carid)
{
if((carid >= 322 && carid <= 411))
{
return 1;
}
return 0;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
2. Mar. 2012.
mozes i tako definisati samo zamjeni umjesto IsAModelABike(car) stavis IsAOBike(carid)
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
360
Postovi:
40
Teme:
Pridružio se:Mar. 2011
2. Mar. 2012.
ako ides sa vec postojecim callback tj
public IsAOBike(carid) onda ides id vozila tj iz igre a ako ides onako kako sam ti ja poslao onda ides sa id iz samp wiki
public IsAOBike(carid) onda ides id vozila tj iz igre a ako ides onako kako sam ti ja poslao onda ides sa id iz samp wiki
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
2. Mar. 2012.
Ja ovako stavim i komandu i sve al nece da pise trebalo bi uvijek dok sjednem na motor da to pise
ispod public startup sam ovako stavio
I nece da pise stavio sam id motora ono bi trebalo da pise dok sjednem svaki put da izbaci kaciga radi normalno al nece taj text da izbaci kada sjednem na motor.
public IsABike(carid)
{
if((carid >= 461 && carid <= 462) || (carid >= 509 && carid <= 510) || (carid >= 521 && carid <= 522))
{
return 1;
}
return 0;
}ispod public startup sam ovako stavio
public Startup(playerid, vehicleid)
{
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new newcar = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn)
{
//I do nothing!
}
else if(IsPlayerInAnyVehicle(playerid) && !engineOn && !vehicleEntered && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsARaceCar(newcar))
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Upozorenje! Kucajte /upali ili pritisnite SHIFT da upalite motor!");
TogglePlayerControllable(playerid, false);
vehicleEntered = true;
if(IsModelABike(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Zapamtite: Koristite vasu kacigu ili cete platiti kaznu! (/kaciga)");
}
else
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Zapamtite: Koristite pojas ili cete platiti kaznu! (/pojas)");
}
}
else if(IsPlayerInAnyVehicle(playerid) && !engineOn && vehicleEntered && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsARaceCar(newcar))
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Upozorenje! Kucajte /upali ili pritisnite SHIFT da upalite motor!");
TogglePlayerControllable(playerid, false);
}
}I nece da pise stavio sam id motora ono bi trebalo da pise dok sjednem svaki put da izbaci kaciga radi normalno al nece taj text da izbaci kada sjednem na motor.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
762
Postovi:
20
Teme:
Pridružio se:Sep. 2011
2. Mar. 2012.
Ovo dodaj na sam kraj skripte:
OnPlayerStateChange dodaj:
To ce izbaciti igracu da je seo na motor...
e sad ako hoces za vozila da izbaci ovo za pojas uradi sledece:
isto pod onplayerstatechange
mislim da nisam zaboravio ni jedan ID, ako jesam samo dodaj 🙂
eto to bi bilo to ja mislim 🙂
Moguce da ima bugove posto radim bez testiranja, ako ima javi pa da ispravim hehe 😄
stock ProveriVozilo(id)
{
new vozilo = GetPlayerVehicleID(id);
new model = GetVehicleModel(vozilo);
}
OnPlayerStateChange dodaj:
if(newstate == PLAYER_STATE_DRIVER)
{
ProveriVozilo(playerid);
if(model == 461||model == 462||model == 463||model == 468||model == 471||model == 521||model == 522||model == 523)
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Zapamtite: Koristite vasu kacigu ili cete platiti kaznu! (/kaciga)");
return 1;
}
}
To ce izbaciti igracu da je seo na motor...
e sad ako hoces za vozila da izbaci ovo za pojas uradi sledece:
isto pod onplayerstatechange
if(newstate == PLAYER_STATE_DRIVER)
{
ProveriVozilo(playerid);
if(model != 461&&model != 462&&model != 463&&model != 468&&model != 471&&model != 521&&model != 522&&model != 523&&model != 487&&model != 488
&& model !=493&& model !=446&& model !=452&& model !=453&& model !=454&& model !=473&& model !=484)
{
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Zapamtite: Koristite pojas ili cete platiti kaznu! (/pojas)");
return 1;
}
}
mislim da nisam zaboravio ni jedan ID, ako jesam samo dodaj 🙂
eto to bi bilo to ja mislim 🙂
Moguce da ima bugove posto radim bez testiranja, ako ima javi pa da ispravim hehe 😄
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
2. Mar. 2012.
Kada hocu da nadjem ovo OnPlayerStateChange nece da nadje uopste ga nema 😢
Jeli Public OnPlayerStateChange pod to da stavim ovo
Jeli Public OnPlayerStateChange pod to da stavim ovo
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
599
Postovi:
77
Teme:
Pridružio se:Jan. 2012
2. Mar. 2012.
Dodam i 26 erora sve nesto SafeGivePlayerWeapon sve to izbaci
Ja mislim da je nesto do ovog stocka zato izbacuje to
Ja mislim da je nesto do ovog stocka zato izbacuje to
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava