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

Wysłany: 2012-07-23, 15:22


AQQ!







Wiek: 35
Na forum: 5084 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

Witam!
Panowie macie pomys? jak zrobi? punkty, aby dodawa?o je w cz??ciach setnych, dziesi?tych?
Co jak tu, tylko to nie dzia?a :
SetPlayerScore(playerid,GetPlayerScore(playerid)+0.2);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 15:25


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Musisz mie? w?asny float i tam dodawa? score, w funkcji GetPlayerScore i SetPlayerScore jest to niemo?liwe.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 15:30


AQQ!







Wiek: 35
Na forum: 5084 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

Mo?e jaki? przyk?ad? ;P


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-23, 18:33


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

new Float:Score[MAX_PLAYERS];

Score[playerid] += 0.2;


P??niej sobie formatujesz w TextDrawie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-24, 22:35


AQQ!







Wiek: 35
Na forum: 5084 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

To jak chc? da? po prostu punkty, to ma by? tak?
Kod:

SetPlayerScore(playerid,GetPlayerScore(playerid)+Score[playerid]);

Bo w?a?nie tak nie dzia?a ;x


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-24, 22:42


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

AQQ!, je?li stworzy?e? zmienn? Score, to musisz stworzy? now? funkcj? na przyznanie score, ale mo?esz zrobi? tak:
Kod:


Wtedy gracz otrzyma 5 pkt.

Pozdrawiam!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 08:06


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Napisa?em, ?e nie mo?esz u?ywa? funkci Get/SetPlayerScore, a Ty tak robisz ... Tw?j kod nie zadzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 21:07


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

"CombaT" napisał/a:

Napisa?em, ?e nie mo?esz u?ywa? funkci Get/SetPlayerScore, a Ty tak robisz ... Tw?j kod nie zadzia?a


Poka?, gdzie u?ywam funkcj? Get/SetPlayerScore. :-)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-25, 21:18


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
"DumpeR" napisał/a:

"CombaT" napisał/a:

Napisa?em, ?e nie mo?esz u?ywa? funkci Get/SetPlayerScore, a Ty tak robisz ... Tw?j kod nie zadzia?a


Poka?, gdzie u?ywam funkcj? Get/SetPlayerScore. :-)


Chodzi?o mi o koleg? wy?ej, poniewa? dopytywa? si? dlaczego jego kod nie dzia?a :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 00:05


AQQ!







Wiek: 35
Na forum: 5084 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

Powiecie jak zrobi? t? funkcje, bo widz? ?e chcecie pom?c ale nie bardzo Wam to wychodzi...
Podajecie zmienne, kt?re nie maj? wiekszych skutk?w opr?cz tego ?e s?...


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 08:56


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
"AQQ!" napisał/a:

Powiecie jak zrobi? t? funkcje, bo widz? ?e chcecie pom?c ale nie bardzo Wam to wychodzi...
Podajecie zmienne, kt?re nie maj? wiekszych skutk?w opr?cz tego ?e s?...


Ca?y czas Ci pomagamy, ale ?e nie potrafisz wklei? gotowca do mapy to ju? nie nasz problem

Kod:

new Float:Score[MAX_PLAYERS];

Score[playerid] += 0.2; //Gracz b?dzie mia? Score 0.2


Nie mo?esz do tego u?ywa? Get/SetPlayerScore, ale Ty sobie ubzdura?e? ca?y kod z Get/SetPlayerScore, to si? nie dziw, ?e nie dzia?a, musisz wykonywa? te operacje na tym oto kodzie od zera. Napisa?em ju? wszystko co chcesz wiedzie? w tym temacie.

Jest to moja ostatnia pomoc niesiona Twojej osobi?, gratuluj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 13:19


Gorniczek12







Wiek: 34
Na forum: 5064 dni
Posty: 25
Nick w MP: Gorniczek

Piwa: 118

Respekt: 39,1

Ostrzeżeń: 100%
Kod:

#include <a_samp>


new Float:Score[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
Score[killerid]+=0.2;
Score[playerid]-=0.2;
return 1;
}

public OnPlayerUpdate(playerid)
{
if(Score[playerid] == 1)
{
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 13:41


AQQ!







Wiek: 35
Na forum: 5084 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

Rozumiem ju?, tylko teraz jak to da? w TextDraw?
Kod:

forward TextDrawRespectUpdate();
public TextDrawRespectUpdate(){
new xstreingx[256];
for(new g=0; g<MAX_PLAYERS; g++){
if(IsPlayerConnected(g)){
format(xstreingx, 256, " RESPEKT: %d", Score(g));
TextDrawSetString(RespectDraw[g], xstreingx);
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 14:22


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Na g?rze napisa?em, ?e nie jest to liczba ca?kowita, tylko liczba float, a liczb? float nie mo?emy sformatowa? jako d, czyli integer. Liczb? float formatujemy jako f

Kod:

forward TextDrawRespectUpdate();
public TextDrawRespectUpdate(){
new xstreingx[256];
for(new g=0; g<MAX_PLAYERS; g++){
if(IsPlayerConnected(g)){
format(xstreingx, 256, " RESPEKT: %0.1f", Score(g));
TextDrawSetString(RespectDraw[g], xstreingx);
}
}
return 1;
}


Wy?wietli si?: RESPEKT: 0.2, w zale?no?ci od tego ile dany gracz ma pkt. Cyfra 1 odpowiada za to, ile cyfr ma si? znajdowa? po przecinku.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-26, 14:48


AQQ!







Wiek: 35
Na forum: 5084 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

No dobrze, wszystko jest OK dop?ki nie dam TextDrawu.
Robi? go identycznie i nie chce si? skompilowa?, s? errory.


Postaw piwo autorowi tego posta
 

 
Tagi: score.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Score. 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