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

Wysłany: 2012-11-25, 21:46


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

A wi?c mam taki problem poniewa? nie mam zielonego poj?cia jak zrobi? zmienn? kt?ra b?dzie dzia?a?a dla danego gracza, jednego. W sensie, ?e jak gracz wpisze jak?? komend? na przyk?ad /tutorial to inny gracz co b?dzie chcia? skorzysta? z tej komendy to nie mo?e poniewa? kto? ju? z niej korzysta. Wiem, ?e mo?na zrobi? zmienn? np. new zmienna[MAX_PLAYERS]; ale chodzi o to, ?e jak nasz nieszcz?sny gracz wyszed? z serwera to zmienna si? nie zeruje. Jak takie co? zrobi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-25, 21:49


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

jak si? nie zeruje? W OnPlayerDisconnect robisz:
Kod:


nazwa_zmiennej = 0;


lub jak masz MAX_PLAYERS
Kod:


nazwa_zmiennej[playerid] = 0;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-25, 21:52


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Mia?em nie pomaga?, ale Tobie lubi? pomaga? :)

Kod:

//G?ra mapy
new komenda = -1;

//gracz wpisa? jak?? komend?
if(komenda != -1) return SCM(playerid, -1, "Z tej komendy kto? korzysta");
else komenda = playerid;

//jak gracz sko?czy?
komenda = -1;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-26, 10:48


Raszid







Wiek: 31
Na forum: 4939 dni
Posty: 4
Nick w MP: Raszid

Piwa: 2

Respekt: 50

"Oldschool" napisał/a:

jak si? nie zeruje? W OnPlayerDisconnect robisz:
Kod:


nazwa_zmiennej = 0;


lub jak masz MAX_PLAYERS
Kod:


nazwa_zmiennej[playerid] = 0;

Eh, eh, eh...

Kod:


nazwa_zmiennej = 0;

je?eli chcesz by zmienna by?a globalnie, np. je?eli chodzi Ci o blokad? czego? dla wszystkich graczy

Kod:


nazwa_zmiennej[playerid] = 0;

je?eli chcesz by zmienna 'przylega?a' do gracza

Podpis
Webmaster, skrypter, komentator, hejter.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-26, 15:00


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Koniec tematu... Rozumiem to ale nie o to mi chodzi?o. :| Tak?e mo?na zamkn?? temat.


P.S To, ?e Ty jeste? taki pr0 elo koxu ?e potrafisz zrobi? wszystko w pawn to nie znaczy, ?e inni musz? te? umie? to co ty. Widz?, ?e sobie te? posty nabijasz, pff. Wystarczy? tylko post CombaTa i Oldschoola. :) Nie, nie ziomu?. Ja to rozumiem tylko wiedzia?em, ?e jak zrobi? globaln? t? zmienn? to jak ustawie to nazwa zmiennej = 0; w discconect to w?a?nie w tym czasie jak kto? korzysta ju? z tej komendy to ta zmienna si? zeruje no i wtedy inny gracz b?dzie m?g? z niej skorzysta? pomimo, ?e inny ju? korzysta. Tak?e jak nie wiecie o co chodzi, nie postujcie. Zrobi?em sobie warunek z u?yciem zmiennej + playerid. Dzi?kuje dobranoc.

Postaw piwo autorowi tego posta
 

 
Tagi: zmienna :: przypisana :: gracza.
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