Wysłany: 2013-10-30, 22:02
czarodziej5
Wiek: 38 Na forum: 4608 dni Posty: 4
Witam. Mam problem z AC. Zmienilem czas uruchamiania i gaszenia silnika w GM, i wszystko bylo by cacy gdyby nie ''Zosta?e? zbanowany, pow?d: NOP SetVehicleEngine/AirBrk''. Ucze sie przerabiac mapki i jest to honest w wersji 1.1.7. Problem polega na tym ze gdy uruchomie silnik i podczas jazdy go wylacze zaczyna banowac z w/w informacja. Czy jest mozliwosc przestawienia AC tak aby nie gryzl sie z cmd /silnik, ewentualnie jezeli sie nie da tego dostroic to czy jest mozliwosc wylaczenia tej funkcji?
Wydaje mi sie ze to bedzie gdzies tu, aczkolwiek nie jestem pewien.
Kod:
forward LicznikPojazd(); //Naprawiony przebieg
public LicznikPojazd()
{
foreach(Player,i)
{
if(GetPlayerState(i)==PLAYER_STATE_DRIVER)
{
VehID=GetPlayerVehicleID(i);
if(GetPlayerSpeed(i)>4&&GetPlayerSpeed(i)<10){ SamochodInfo[VehID][sPrzebieg]+=0.003; }
else if(GetPlayerSpeed(i)>10&&GetPlayerSpeed(i)<50){ SamochodInfo[VehID][sPrzebieg]+=0.006; }
else if(GetPlayerSpeed(i)>50&&GetPlayerSpeed(i)<100){ SamochodInfo[VehID][sPrzebieg]+=0.01; }
else if(GetPlayerSpeed(i)>100&&GetPlayerSpeed(i)<150){ SamochodInfo[VehID][sPrzebieg]+=0.02; }
else if(GetPlayerSpeed(i)>160&&GetPlayerSpeed(i)<200){ SamochodInfo[VehID][sPrzebieg]+=0.04; }
GetVehicleParamsEx(VehID,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine)
{
if(SamochodInfo[VehID][sPaliwoTyp]==1) vPaliwoTxt="Pb";
else if(SamochodInfo[VehID][sPaliwoTyp]==2) vPaliwoTxt="ON";
else if(SamochodInfo[VehID][sPaliwoTyp]==3) vPaliwoTxt="LPG";
SamochodInfo[VehID][sPrzebieg]+=dDystans;
GetVehicleHealth(VehID,vHP);
vHP = floatsub(vHP, 250.0);
format(lstr, sizeof(lstr), "~p~%s~n~~w~Predkosc: ~r~%d ~y~km/h~n~~w~Stan HP: ~r~%.0f ~y~%%~n~~w~Przebieg: ~r~%.00f ~y~km~n~~w~Paliwo (%s): ~r~%d/%d ~y~l",
SamochodInfo[VehID][sNazwa],
GetPlayerSpeed(i),
(vHP/750)*100,
SamochodInfo[VehID][sPrzebieg]+=0.01,
vPaliwoTxt,
SamochodInfo[VehID][sPaliwo],
SamochodInfo[VehID][sPaliwoMax]);
TextDrawSetString(Licznik[i],lstr);
GetVehiclePos(VehID,dOstatniX[i],dOstatniY[i],dOstatniZ[i]);
}//engine
else
{
if(GetPlayerSpeed(i)>=35)
{
SendClientMessage(i,KOLOR_AC,"AC: "BIALY"Zosta?e? zbanowany, pow?d: NOP SetVehicleEngine/AirBrk");
format(ACString, sizeof(ACString),"AC: "BIALY"Nick: %s",Nick[i]);
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"IP: %s",dIP[i]);
SendClientMessage(i,KOLOR_AC,ACString);
//
format(ACString, sizeof(ACString),"~r~(%d)%s zostal zbanowany~n~~y~przez: AntyCheat~n~~w~Za: NOP SetVehicleEngine/AirBrk",i,Nick[i]);
NapisText(ACString);
//
dBan(i,"AC: NOP SetVehicleEngine");
return 1;
}
}
}//player state
}
return 1;
}
Pozdrawiam
Wysłany: 2013-10-31, 06:44
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
Ciebie banuje, ale za to ?e przekroczysz >=35 km/h. Zmien tego zmien ta wartosc na wieksza i sprawdz.
Wysłany: 2013-10-31, 10:36
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
Kod: forward LicznikPojazd(); //Naprawiony przebieg
public LicznikPojazd()
{
foreach(Player,i)
{
if(GetPlayerState(i)==PLAYER_STATE_DRIVER)
{
VehID=GetPlayerVehicleID(i);
if(GetPlayerSpeed(i)>4&&GetPlayerSpeed(i)<10){ SamochodInfo[VehID][sPrzebieg]+=0.003; }
else if(GetPlayerSpeed(i)>10&&GetPlayerSpeed(i)<50){ SamochodInfo[VehID][sPrzebieg]+=0.006; }
else if(GetPlayerSpeed(i)>50&&GetPlayerSpeed(i)<100){ SamochodInfo[VehID][sPrzebieg]+=0.01; }
else if(GetPlayerSpeed(i)>100&&GetPlayerSpeed(i)<150){ SamochodInfo[VehID][sPrzebieg]+=0.02; }
else if(GetPlayerSpeed(i)>160&&GetPlayerSpeed(i)<200){ SamochodInfo[VehID][sPrzebieg]+=0.04; }
GetVehicleParamsEx(VehID,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine)
{
if(SamochodInfo[VehID][sPaliwoTyp]==1) vPaliwoTxt="Pb";
else if(SamochodInfo[VehID][sPaliwoTyp]==2) vPaliwoTxt="ON";
else if(SamochodInfo[VehID][sPaliwoTyp]==3) vPaliwoTxt="LPG";
SamochodInfo[VehID][sPrzebieg]+=dDystans;
GetVehicleHealth(VehID,vHP);
vHP = floatsub(vHP, 250.0);
format(lstr, sizeof(lstr), "~p~%s~n~~w~Predkosc: ~r~%d ~y~km/h~n~~w~Stan HP: ~r~%.0f ~y~%%~n~~w~Przebieg: ~r~%.00f ~y~km~n~~w~Paliwo (%s): ~r~%d/%d ~y~l",
SamochodInfo[VehID][sNazwa],
GetPlayerSpeed(i),
(vHP/750)*100,
SamochodInfo[VehID][sPrzebieg]+=0.01,
vPaliwoTxt,
SamochodInfo[VehID][sPaliwo],
SamochodInfo[VehID][sPaliwoMax]);
TextDrawSetString(Licznik[i],lstr);
GetVehiclePos(VehID,dOstatniX[i],dOstatniY[i],dOstatniZ[i]);
}//engine
else
{
if(GetPlayerSpeed(i)>=250
{
SendClientMessage(i,KOLOR_AC,"AC: "BIALY"Zosta?e? zbanowany, pow?d: NOP SetVehicleEngine/AirBrk");
format(ACString, sizeof(ACString),"AC: "BIALY"Nick: %s",Nick[i]);
SendClientMessage(i,KOLOR_AC,ACString);
format(ACString, sizeof(ACString),"AC: "BIALY"IP: %s",dIP[i]);
SendClientMessage(i,KOLOR_AC,ACString);
//
format(ACString, sizeof(ACString),"~r~(%d)%s zostal zbanowany~n~~y~przez: AntyCheat~n~~w~Za: NOP SetVehicleEngine/AirBrk",i,Nick[i]);
NapisText(ACString);
//
dBan(i,"AC: NOP SetVehicleEngine");
return 1;
}
}
}//player state
}
return 1;
}
Wysłany: 2013-11-01, 11:40
czarodziej5
Wiek: 38 Na forum: 4608 dni Posty: 4
Dziekuje bardzo za odowiedzi. Pomogly. Wlasnie odkrylem ze mam jeszcze problem z frakcjami. Wyglada to tak ze Frakcja policyjna i przestepcza ma te same komendy co policyjna- moze dawac zezwolenie na bron, stawiac blokady itd. Cos musi byc w pawno. Nie wiem gdzie tego szukac, macie jakies pomysly?
Wysłany: 2013-11-01, 15:48
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
czarodziej5 , zapodajesz komendy CMD:blokada czy co? takiego i tam masz specjalnie przypisany numerek pod frakcj?.
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2013-11-01, 18:24
czarodziej5
Wiek: 38 Na forum: 4608 dni Posty: 4
Znalazlem. Problem polega na tym ze nie ma frakcji przestepczej w skryptach Dlatego jezeli tworze frakcje to automatycznie tworzy jak by PD ;/ Z tym chyba bedzie duzo zabawy co?
Edit.
Jednak frakcje przestepcze sa, ale jak tworze frakcje przestepcza to jest losowanie, raz jest san news raz PD a raz wlasnie frakcja przestepcza. To jaka frakcja bedzie jest chyba przypisane do klawiszy ktore wyswietlaja sie w panelu tworzenia frakcji podczas gry np Org.Przestepcza, mam racje?
Tagi: ustawienia :: antycheata
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: