Wysłany: 2013-12-15, 15:17
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
No Hej Zrobi?em Liczik wygl?da on tak:
na g?rze
Kod: new Float:Przebieg[MAX_VEHICLES], Float:Pozxx[MAX_VEHICLES][7];
new km[MAX_PLAYERS];
new Text:kilo[MAX_PLAYERS];
public OnGamemodeInt:
Kod: for(new h=0; h<GetMaxPlayers(); h++)
{
kilo[h] = TextDrawCreate(240.0, 150.0, "KM: ---");
TextDrawUseBox(kilo[h], 1);
TextDrawBoxColor(kilo[h], 0x00000000);
TextDrawAlignment(kilo[h], 2);
TextDrawBackgroundColor(kilo[h], 0x000000ff);
TextDrawFont(kilo[h], 1);
TextDrawLetterSize(kilo[h], 0.3, 1.2);
TextDrawColor(kilo[h], 0xffffffff);
TextDrawSetOutline(kilo[h], 1);
TextDrawSetProportional(kilo[h], 1);
TextDrawSetShadow(kilo[h], 1);
}
w public OnPlayerConnect:
Kod: km[playerid] = SetTimerEx("Update", 1000, true, "i", playerid);
TextDrawShowForPlayer(playerid, kilo[playerid]);
w public OnPlayerDisconnect:
Kod: KillTimer(km[playerid]);
TextDrawHideForPlayer(playerid, kilo[playerid]);
w public Update:
Kod: forward Update(playerid);
public Update(playerid)
{
new string[32];
new vehicleid = GetPlayerVehicleID(playerid);
new str[32];
format(string, sizeof(string), "KM: %.01f", Przebieg[vehicleid]/290);
TextDrawSetString(kilo[playerid], str);
return 1;
}
a public update2:
Kod: forward Update2(playerid);
public Update2(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid, Pozxx[vehicleid][3], Pozxx[vehicleid][4], Pozxx[vehicleid][5]);
Przebieg[vehicleid] += floatsqroot(floatpower(floatsub(Pozxx[vehicleid][3], Pozxx[vehicleid][0]), 2) + floatpower(floatsub(Pozxx[vehicleid][4], Pozxx[vehicleid][1]), 2)+floatpower(floatsub(Pozxx[vehicleid][5], Pozxx[vehicleid][2]), 2));
return 1;
}
i nie wy?wietla texta
Wysłany: 2013-12-15, 16:06
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Spr?buj doda? to do OnPlayerSpawn
Kod: km[playerid] = SetTimerEx("Update", 1000, true, "i", playerid);
TextDrawShowForPlayer(playerid, kilo[playerid]);
Natomiast usu? to z OnPlayerConnect
Wysłany: 2013-12-15, 16:28
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Wysłany: 2013-12-15, 17:32
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
a spr?buj to w publicu onvehicle co? tam:
TextDrawShowForPlayer(playerid, kilo[playerid]);
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2013-12-15, 17:52
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Wysłany: 2013-12-15, 18:00
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
gacel112 . Usu? TextDrawShowForPlayer(playerid, kilo[playerid]); z onplayerconnect i dodaj OnPlayerEnterVehicle i zobacz, mo?e zadzia?a.
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2013-12-15, 18:32
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Wysłany: 2013-12-15, 18:37
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
gacel112 , to nie wiem, sprawd? od nowa textdraw czy jest dobrze zrobiony oraz zobacz czy nie masz innych textdraw?w, kt?re by si? gryz?y lub jaki? inny licznik, kt?ry r?wnie? mo?e gry?? si? z tym. Przeszukaj ponownie kod.
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Tagi: licznik
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: