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

Wysłany: 2012-08-01, 12:06


AQQ!







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



Respekt: 50

Czemu jak to dodaj? w OnPlayerUpdate, czy co? w tym stylu to mi si? dodaj? 1 pkt. przy 1 respekcie, i tak jakby ci?gle leci dalej czyli 43, 234 i samo nabija score...
Kod:

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-01, 14:50


Gorniczek12







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

Piwa: 118

Respekt: 39,1

Ostrzeżeń: 100%
OnPlayerUpdate od?wie?a si? co kilka sekund, wi?c non-stop dodaje Ci respekt...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-01, 15:31


AQQ!







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



Respekt: 50

Masz jak?? rade gdzie to doda?, ?eby jednak dodawa?y sie na tablicy nie mno?y?y?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-01, 19:02


Gorniczek12







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

Piwa: 118

Respekt: 39,1

Ostrzeżeń: 100%
Mo?esz stworzy? timer albo ... Dodaj do tego kodu:
Kod:


Score[playerid]=0;

Oczywi?cie to zeruje score gracza, ale nawet w timerze b?dzie Ci dodawa?o ca?y czas, bo nie zerujesz score gracza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-02, 00:26


AQQ!







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



Respekt: 50

Nie da si? tego zrobi? jako? bardziej estetycznie? ;D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-02, 16:47


Gorniczek12







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

Piwa: 118

Respekt: 39,1

Ostrzeżeń: 100%
Estetycznie? Nie wiem o co Ci chodzi.
Kod:



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


Podaj do czego kod ma wgl. s?u?y??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-02, 17:18


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Po co dajecie zb?dny kod "1.00" przecie? score to liczba ca?kowita !! a nie przecinkowa !!
A po drugie
Jak chcesz ?eby ci dawa?o co jaki? czas respekt/score musisz da? timer ca?y kod:
W OnGameModeInit()
Kod:


SetTimer("score", czas w tysi?cznych sek. ,i czy ma sie powtarza? ta funkcja 0-tak 1-nie)

I Na pocz?tku mapki
Kod:


forward score(playerid);

I teraz gdzie? w mapce np.na ko?cu mapki
Kod:


public score(playerid)
{
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
return 1;
}

Da?by? piwko :P

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-03, 01:59


AQQ!







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



Respekt: 50

Kod:

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


G?rniczek w Twoim kodzie gracz graczowi pojawia si? "Respekt : 1.00" dostaj? 1 pkt. ale zmienia si? na "Respekt : 0...
A ja chc?, ?eby Respekt szed? w g?r? np. po roz?adowaniu by? ju? "Respekt : 2 lub wi?cej"...

Postaw piwo autorowi tego posta
 

 
Tagi: respekt.
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