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

Wysłany: 2013-12-15, 15:17


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

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 :(

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-15, 16:06


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Spr?buj doda? to do OnPlayerSpawn :)
Kod:

km[playerid] = SetTimerEx("Update", 1000, true, "i", playerid);
TextDrawShowForPlayer(playerid, kilo[playerid]);


Natomiast usu? to z OnPlayerConnect

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-15, 16:28


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

nic nie da?o

Podpis
Postaw piwo autorowi tego posta
 

 
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

Respekt: 124,2
Respekt: 124,2

a spr?buj to w publicu onvehicle co? tam:
TextDrawShowForPlayer(playerid, kilo[playerid]);

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-15, 17:52


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

nie rozumiem

Podpis
Postaw piwo autorowi tego posta
 

 
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

Respekt: 124,2
Respekt: 124,2

gacel112. Usu? TextDrawShowForPlayer(playerid, kilo[playerid]); z onplayerconnect i dodaj OnPlayerEnterVehicle i zobacz, mo?e zadzia?a.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-15, 18:32


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

nic nie da?o

Podpis
Postaw piwo autorowi tego posta
 

 
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

Respekt: 124,2
Respekt: 124,2

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ść
! :)


Projekt, który poruszy scenę platformy SA:MP!
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