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

Wysłany: 2011-12-26, 14:28


Kurio







Wiek: 35
Na forum: 5511 dni
Posty: 122

Piwa: 17

Respekt: 76,3

Witam, chc? zrobi? wybiera?k?, w kt?rej skiny pojawiaj? si? dla danego gTeam'u

czyli, ?e jak kto? jest np. w jakiej? firmie, to pojawiaj? mu si? tylko skiny tej firmy.
je?eli kto? jest ju? w innej firmie, to pojawiaj? mu si? inne skiny (i te skiny 1 firmy mu si? nie pojawiaj?).

prosz? o pomoc, dam piwko dla osoby kt?ra mi pomo?e

[ Dodano: 2011-12-26, 17:37 ]
albo jak zrobi? rozr??nienie na Kobiety i M??czyzn - dalej sam sobie przerobie, ale nie mam pomys?u jak zrobi? to rozdzielenie :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-12-27, 09:28


MatriX12.







Wiek: 31
Na forum: 5304 dni
Posty: 3
Nick w MP: MatriX12

Piwa: 4

Respekt: 50

Je?li dobrze Ci? zrozumia?em, to przy wej?ciu na serwer, czy podczas gry? Jak przy wej?ciu, to powysy?aj mi prosz? zmienne z firmami i zmienne w plikach.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-12-27, 14:29


Kurio







Wiek: 35
Na forum: 5511 dni
Posty: 122

Piwa: 17

Respekt: 76,3

Tzn. warunek sam sobie uzupe?ni?, chodzi mi o to, ?e np. przy wej?ciu na serwer gracz wybiera czy jest kobiet? czy m??czyzn?
i w zale?no?ci od tego co wybierze to pojawiaj? mu si? skiny kobiet lub m??czyzn.
mo?e ja?niej teraz to wyja?ni?em

Postaw piwo autorowi tego posta
 

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


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Hmm, to nie jest wbrew pozorom taka ?atwa sprawa, ale spr?bujmy. Zacznijmy mo?e od najbardziej nowatorskiego rozwi?zania. Po pierwsze - musisz oskryptowa? swoje skiny. Do zmiennej, kt?ra przypisuje Ci p?e? postaci (musi to by? zmienna globalna) przypisz skiny w zale?no?ci od wyboru. We?my dla przyk?adu zmienn? Plec[MAX_PLAYERS];. W?wczas dla graczy, kt?rzy nazwali si? m??czyznami przypisze im Plec[playerid] = 1;. Tak wi?c w OnGameModeInit musisz p?j?? w te ?lady. Tworz?c p?telk? dla wszystkich (mimo, ?e nie ma ich na serwerze (to jest w?a?nie ma?y problem)) - przypisujesz skiny, dla przyk?adu:
Kod:

for(new i=0; i<GetMaxPlayers(); i++)
{
if(Plec[i] == 1)
{
//wszystkie skiny meskie: AddPlayerClass(...);
}
}


Po ustaleniu p?ci i przypisaniu warto?ci dla zmiennej musisz przenie?? gracza do wybiera?ki ponownie, ?eby ujrza? w?wczas tylko m?skie skiny i m?g? sobie wybra?. ;) Analogicznie - dla kobiet.
Jednak jest to jak ju? wcze?niej wspomnia?em, bardzo nowatorskie rozwi?zanie, my?l?c prostym j?zykiem. Niekoniecznie to musi si? sprawdzi?.. ;) Mo?e tylko zmarnowa? czas, ale spr?buj, a n?? widelec si? uda.

S? te? inne rozwi?zania, typu: zablokowanie skin?w w wybiera?ce poprzez switch(classid) w OnPlayerRequestClass lub te? stworzenie w?asnej wybiera?ki. ;) Jednak najpierw rozwa?my nad tym pierwszym rozwi?zaniem. :)

Pozdrawiam. ;)

Podpis
Postaw piwo autorowi tego posta
 

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


Kurio







Wiek: 35
Na forum: 5511 dni
Posty: 122

Piwa: 17

Respekt: 76,3

Hm, no za???my ?e sobie doda?em te skiny w OnGameModeInit z AddPlayerClass
a na pocz?tku po wej?ciu na serwer wyb?r czy jest kobiet? czy m??czyzn?, to potem nie wiem jak zrobi? ?eby ta wybiera?ka si? wy?wietli?a dla gracza
np. kto? wybiera ?e jest M??czyzn?, to ?eby mu si? wy?wietli?a ta wybiera?ka ze skinami tylko m??czyzn...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-08, 17:36


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

ForceClassSelection(playerid); - odpowiada za przeniesienie do wybiera?ki.. Jednak najpierw musisz gracza zabi? (SetPlayerHealth(...)). ;)

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: wybierałka :: zależności :: teamu.
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