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

Wysłany: 2015-04-04, 19:50


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Witajcie! Mam pomys? aby zrobi? automatyczn? wybiera?k?. Nie mam zielonego poj?cia jak zacz??. M?g? by mi kto? podsun?? pomys??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-04, 19:52


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Najpierw napisz jak to ma wygl?da?, sk?d mamy wiedzie? jak j? zrobi? jak nie znamy tego pomys?u. ;|

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-04, 23:01


Jezaczek

gg: 36153551






Wiek: 31
Na forum: 4355 dni
Posty: 50
Nick w MP: Wilku

Piwa: 230

Respekt: 80,5

Hmm... U?yj funkcji random.
Je?li jeste? pocz?tkowym pawnerem, to mo?esz zrobi? to co? w tym stylu.

Kod:

public OnPlayerSpawn(playerid);

new losowyskin = random(2);
if(losowyskin == 0) SetPlayerSkin(playerid, IDSkinu);
else if(losowyskin == 1) SetPlayerSkin(playerid, IDSkinu2);

I tak dalej, pami?taj aby w linijce new losowyskin = random(2); wpisa? odpowiedni? liczb?, zawsze jest o +1 w pytaniu je?li.
Gdyby by?o:
Kod:

new losowyskin = random(2);
if(losowyskin == 0) SetPlayerSkin(playerid, IDSkinu);
else if(losowyskin == 1) SetPlayerSkin(playerid, IDSkinu2);
else if(losowyskin == 2) SetPlayerSkin(playerid, IDSkinu3);
else if(losowyskin == 3) SetPlayerSkin(playerid, IDSkinu4);

To musz? w miejsce gdzie by?o random(2); wpisa? random(4);
Bo
Kod:

else if(losowyskin == 3) SetPlayerSkin(playerid, IDSkinu4);

Gdzie losowyskin == 3 - Okre?la ilo?? pyta? je?li. Pami?taj ?e zawsze jest te? if z pytaniem 0 czyli do 3 + 1 = 4.
Wniosek? O taki:
Kod:

new losowyskin = random(4);
if(losowyskin == 0) SetPlayerSkin(playerid, IDSkinu);
else if(losowyskin == 1) SetPlayerSkin(playerid, IDSkinu2);
else if(losowyskin == 2) SetPlayerSkin(playerid, IDSkinu3);
else if(losowyskin == 3) SetPlayerSkin(playerid, IDSkinu4);


Napisa?em ci taki kod, mo?esz u?y? innej mo?liwo?ci, tworz?c list? skin?w w new;
My?l? ?e ci podsun??em jaki? pomys?.
Ja bym na twoim miejscu robi? to w new; bardziej to dla oka pasuje. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-04, 23:10


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Jezaczek, po co utrudnia? ?ycie tymi sposobami? :P

Kod:

SetPlayerSkin(playerid, random(299));

b?dzie losowa? od 0-299 id skinu, je?li o to mu w og?le chodzi?o

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-04, 23:16


Jezaczek

gg: 36153551






Wiek: 31
Na forum: 4355 dni
Posty: 50
Nick w MP: Wilku

Piwa: 230

Respekt: 80,5

No nie pomy?la?em w ten spos?b.
Damn logic. :)

Ostatnio zmieniony przez ToxiC. 2015-04-04, 23:17, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Tagi: automatyczna :: wybierałka!
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Automatyczna wybierałka! 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