Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-05-28, 00:40


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

Witam mam pytanie jak mam zrobic by dokladnie wokol tego licznik mi sie obkrecal mam tak zrobione
Kod:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
for(new l; l < sizeof(Licznik); l++) TextDrawShowForPlayer(playerid, Licznik[l]);
}
else
{
for(new k; k < 4; k++)
TextDrawHideForPlayer(playerid, TachoNumbersDots[playerid][k]);
for(new o; o < sizeof(Licznik); o++)
TextDrawHideForPlayer(playerid, Licznik[o]);
}
return 1;
}

public OnPlayerUpdate(playerid)
{
new Float:Pos[4][2];
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new Float:alpha = 300 - GetVehicleSpeed(GetPlayerVehicleID(playerid));
for(new i; i < 2; i++)
{
PlayerTextDrawHide(playerid, TachoNumbersDots[playerid][i]);
PlayerTextDrawDestroy(playerid, TachoNumbersDots[playerid][i]);
GetDotXY(/*576, 393*/578, 393, Pos[i][0], Pos[i][1], alpha, ((i + 6)) * 8);
TachoNumbersDots[playerid][i] = CreatePlayerTextDraw(playerid, Pos[i][0], Pos[i][1], "~r~.");
PlayerTextDrawLetterSize(playerid, TachoNumbersDots[playerid][i], 0.73, -2.60);
PlayerTextDrawSetOutline(playerid, TachoNumbersDots[playerid][i], 1);
PlayerTextDrawShow(playerid, TachoNumbersDots[playerid][i]);
}
}
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

stock GetVehicleSpeed(vehicleid) //By Nickk888
{
new Float:X, Float:Y, Float:Z;
GetVehicleVelocity(vehicleid, X, Y, Z);
new Float:Speed;
Speed = floatsqroot(floatpower(floatabs(X),2.0) + floatpower(floatabs(Y),2.0) + floatpower(floatabs(Z),2.0)) * 200.0;
return floatround(Speed);
}

stock GetDotXY(Float:StartPosX, Float:StartPosY, &Float:NewX, &Float:NewY, Float:alpha, Float:dist)
{
NewX = StartPosX + (dist * floatsin(alpha, degrees));
NewY = StartPosY + (dist * floatcos(alpha, degrees));
}
a licznik wyglada tak(soory ze nie kod ale nie chce wszystkim az tak ulatwiac)http://imgur.com/YCpmLaa

[ Dodano: 2016-05-28, 00:40 ]
a i za pomoc piwko

[ Dodano: 2016-05-28, 15:34 ]
i repa

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 16:01


SyNTheTiC

Były Pawner






Wiek: 29
Na forum: 4147 dni
Posty: 188
Nick w MP: FatalErroR

Piwa: 743

Respekt: 170,5
Respekt: 170,5Respekt: 170,5

Dodaj do OnPlayerUpdate caly licznik i bedzie dokladnie

Podpis
Wolę Respekt Zamiast Piw :D
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 16:59


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

SyNTheTiC, Co Ty majaczysz? W?a?nie wida? jak Cie ten nick888 wyszkoli?.

Szymon9910911, kropka znika i dalej ju? si? nie pojawia? Czy w og?le nie znika?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 21:32


ShaKeS







Wiek: 26
Na forum: 3699 dni
Posty: 38
Nick w MP: ShaKeS

Piwa: 1

Respekt: 50

Wogole nie znika xd ale mi nie chodzi o to tylko o to ze nie obraca si? jak powinno czyli w zegarze

[ Dodano: 2016-05-29, 10:14 ]
Znaczy na podstawie tego kodu mi tak dzia?a a jak dzia?a Szymon9910911, to we? odpowiedz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-30, 14:06


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

ja mam podobnie lecz kropka mi znika

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-30, 21:29


ShaKeS







Wiek: 26
Na forum: 3699 dni
Posty: 38
Nick w MP: ShaKeS

Piwa: 1

Respekt: 50

Podejrzewam ze do liczenia jest promien

Postaw piwo autorowi tego posta
 

 
Tagi: licznik
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku