Wysłany: 2012-08-15, 18:35
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
Witam
Chcia?bym doda? do mojego licznika
wysoko?? nad poziomem morza dzi?ki
kt?remu b?dziemy wiedzie? jaka jest
odleg?o?? nasza od ziemi.
Oto m?j licznik:
Kod: public odpojazdu(){
new string[256];
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)){
new Float:x,Float:y,Float:z;
GetPlayerPos(i, x, y, z);
Skor = GetPlayerScore(i);
new vehid = GetPlayerVehicleID(i);
format(string, sizeof(string), "~g~Pojazd~w~:~y~ %s~n~~g~Predkosc~w~:~y~ %d Km/h~n~~g~Paliwo~w~:~y~ %d%/125 Litrow~n~~g~Score~w~:~y~ %d",VehicleNames[GetVehicleModel(GetPlayerVehicleID(i)) - 400],GetVehSpeed(vehid),Gas[vehid],Skor);
TextDrawSetString(pojazd[i], string);
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
if(Gas[vehid] < 1)
{
BrakPaliwa[i] = 1;
TogglePlayerControllable(i, 0);
GameTextForPlayer(i,"~g~~n~~n~~n~Koniec ~r~Paliwa!~w~Wpisz ~r~/wysiadz ~w~,aby wyjsc z pojazdu~n~Zadzwon po pomoc drogowa - /telefon",3000,3);
}
}
}
return true;
}
i prosz? o dodanie tego licznika do
tego pr?dko?ciomierza w formie
"Wysokosc: i tu ?eby si? pokazywa?a".
Za pomoc piwko i rep +5
Wysłany: 2012-08-15, 18:53
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
paskal , czyz nie wystarczy pobrac pozycji Z ktora to wskazuje wysokosc od poziomu wody?
Wysłany: 2012-08-15, 20:01
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
Nie wiedzia?em.
Czy m?g?by? to wrzuci? do tego liczniku?
Wysłany: 2012-08-15, 20:09
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Chodzi Ci o wysoko?? gracza nad poziomem morza, czy jak gracz jest metr nad ziemi? to ma pokazywa? metr
Wysłany: 2012-08-15, 20:16
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Kod: public odpojazdu(){
new string[256];
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)){
new Float:x,Float:y,Float:z;
Skor = GetPlayerScore(i);
new vehid = GetPlayerVehicleID(i);
GetPlayerVehicleID(vehid,x,y,z);
format(string, sizeof(string), "~g~Pojazd~w~:~y~ %s~n~~g~Predkosc~w~:~y~ %d Km/h~n~~g~Paliwo~w~:~y~ %d%/125 Litrow~n~~g~Score~w~:~y~ %d~n~~g~Wysokosc~w~:~y~ %.01f",VehicleNames[GetVehicleModel(GetPlayerVehicleID(i)) - 400],GetVehSpeed(vehid),Gas[vehid],Skor,z/10);
TextDrawSetString(pojazd[i], string);
GetPlayerPos(i, x, y, z);
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
if(Gas[vehid] < 1)
{
BrakPaliwa[i] = 1;
TogglePlayerControllable(i, 0);
GameTextForPlayer(i,"~g~~n~~n~~n~Koniec ~r~Paliwa!~w~Wpisz ~r~/wysiadz ~w~,aby wyjsc z pojazdu~n~Zadzwon po pomoc drogowa - /telefon",3000,3);
}
}
}
return true;
}
Wysłany: 2012-08-15, 20:44
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
Ok dzia?a.
A jak zrobi? ?eby wysoko??
pojawia?a si? tylko przy tych
pojazdach:
Kod: if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 577 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 592 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 511 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 512 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 519 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 553 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 593 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 417 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 548 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 487 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 488 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 469)
Wysłany: 2012-08-15, 20:57
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: if(vehid == 577 || vehid == 592 //itd) //formatujesz string bez wysoko?ci
else //tutaj format z wysoko?ci?
Wysłany: 2012-08-17, 09:55
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
Thx za pomoc piwko dla was.
Temat do zamkni?cia.
Tagi: wysokość :: nad :: poziomem :: morza
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: