Právě je ned 20. kvě 2012 7:31:48
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[Prezentace]GameMix Hosting a Adminka od No.Wolf
[HOSTING] Hledáme od MarekH
[SCRIPT/INC] Colored Checkpoint v1 (QCCP v1) od QWER
[HLEDAM] Status hračov od aburi
[GM] Lucky Adventures od martanius

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
 Předmět příspěvku: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: pon 16. lis 2009 20:48:04 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4562
Bydliště: @home

Zdarec, nudil jsem se a Avest-X me k tomu donutil ( neumyslně ).


Kdo by neznal cyklus aby to projelo všechny hráče.

Kód:
for(new i=0; i < MAX_PLAYERS; i++){ //KOD opakujici se do 500 (maxplayers v 0.3) }



Jak to funguje?

- Vytvoří se nová proměnná (většinou všichni používají název i) nastavíme (nebo necháme) hodnotu 0 (kod začina od nuly počítat tudíž používá i 0 to je jasny)
Kód:
new i=0;

- Dále máme tento kód:
Kód:
i < MAX_PLAYERS;

ten zajistí aby se dojelo jen do 500 ... doslova: pokud je i menší jak MAX_PLAYERS a pokračuje
- A na závěr
Kód:
i++

To už snad dojde každému programátorovi, který kódí déle jak týden aneb přidání hodnoty proměnné o 1 ( pro méně chápající: z 1 na 2.... )


Toto je pouze takové stručné a popisuje to jen to, když chcete použít všechny ID.

Nakonec si k tomu dáme příklad:
Kód:
for(new i=0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
SetPlayerHealth(i, 1); // hahahahahahahaha h:D
}
}


Samozřejmě cyklus neni jen na to aby jste nastavili všem hráčum proměnnou.
Ale v pawnu se to ani moc nepoužívá k ničemu jinymu podle mě ...

Klidně kritizujte stejně to umite všichni vic jak ja s cyklusem...

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Naposledy upravil Twilight Sparkle dne úte 17. lis 2009 18:49:44, celkově upraveno 1

Online
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: pon 16. lis 2009 21:00:33 
Sean Johnson "Sweet"
Sean Johnson "Sweet"
Uživatelský avatar
Registrován: pon 29. čer 2009 17:47:40
Příspěvky: 3144
Bydliště: Petrovice u Sedlčan

Tjn ale nevíte někdo jak udělam aby se zobrazili CP pro závodníky ?
A ten závodník co by vyhrál, tak by to pak zrušilo CP tky pro všechny závodníky ?
p.s.: pokud mě nechápete řekněte.

_________________
Obrázek
Obrázek
Obrázek

[FS] Titanic


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: pon 16. lis 2009 21:03:42 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4562
Bydliště: @home

Avest-X píše:
Tjn ale nevíte někdo jak udělam aby se zobrazili CP pro závodníky ?
A ten závodník co by vyhrál, tak by to pak zrušilo CP tky pro všechny závodníky ?
p.s.: pokud mě nechápete řekněte.


for(new i;...)
{
if(jevzavodu[i] == 1) return DisablePlayerCheck();
}

njn free je to nesrozumitelny ale nekritizuj!! xD

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: pon 16. lis 2009 21:05:06 
Sean Johnson "Sweet"
Sean Johnson "Sweet"
Uživatelský avatar
Registrován: pon 29. čer 2009 17:47:40
Příspěvky: 3144
Bydliště: Petrovice u Sedlčan

aha :D já myslel že to bude jako
Kód:
for(new i=0; i < Zavodnik; i++)

Ok xD skusim.

_________________
Obrázek
Obrázek
Obrázek

[FS] Titanic


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: pon 16. lis 2009 21:20:32 

Avest-X píše:
Tjn ale nevíte někdo jak udělam aby se zobrazili CP pro závodníky ?
A ten závodník co by vyhrál, tak by to pak zrušilo CP tky pro všechny závodníky ?
p.s.: pokud mě nechápete řekněte.



Spoiler:
Nahoru do modu dej:

new Zavodnik;


Pak do pripojeni k závodu:

Zavodnik++;



a do startu zavodu :

for(new i;i[i< Zavodnik;i++)
SetPlayerCheckpoint(i,X,Y,Z,5.0);


do OnPlayerEnterCheckpoint:

for(new i;i<Zavodnik;i++)
switch(neco[playerid]){
case NECO:{
DisablePlayerCheckpoint(i);
}
}


  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: úte 17. lis 2009 18:27:35 
Frank Tempenny
Frank Tempenny
Registrován: sob 10. led 2009 22:02:03
Příspěvky: 1614

j dobre vysvetleny akorat te musim opravit nejcasteji se sice for pouziva na akci pro vetsi pocet hracu ale taky se hodne uziva treba pri streamerech kdy na kazdeho hrace kontrolujete kazdy objekt nebo ikonku take u scryptu neco jako CZ property kde si nastavujete do promenych a pres for to kontrolujete
jen takova pripominka aby ste vedeli ze to neni jenom na hrace :D

_________________
Poděkujte :
Daffymu za ukradení a zveřejnění rze6, rze7, rze7.3, rze7.4
Luk_assovi za cracknuti rze7.3 rze7.4 rze8
Crispemu za to že to luk_assovi zaplatil. A zveřejnil cracklou rze8
cz_dominik007 za to že zveřejnil craknutou rze7.3 rze7.4
Získání rze8 zatím neni úplně jasné bylo to z přestupu z cpor.eu na (stary) xel.cz

play.superparba.eu:7777
http://www.superparba.eu


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: úte 17. lis 2009 18:29:56 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4562
Bydliště: @home

ATomas píše:
j dobre vysvetleny akorat te musim opravit nejcasteji se sice for pouziva na akci pro vetsi pocet hracu ale taky se hodne uziva treba pri streamerech kdy na kazdeho hrace kontrolujete kazdy objekt nebo ikonku take u scryptu neco jako CZ property kde si nastavujete do promenych a pres for to kontrolujete
jen takova pripominka aby ste vedeli ze to neni jenom na hrace :D

Jo, dík, to je jasný, že ton nei jen pro hrače, ale je fakt, že to mnoha lidem nedojde bez příkladu... "bounce"

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: úte 17. lis 2009 18:48:00 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: sob 23. srp 2008 19:01:29
Příspěvky: 938
Bydliště: Havířov

super, lamy někdy možná pochopí(ne tvojí chybou xD)
Ale: MAX_PLAYERS už není 200 ale 500 :boss:

_________________
Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TUT] Cyklus óó co to je to i++?
PříspěvekNapsal: úte 17. lis 2009 18:49:17 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4562
Bydliště: @home

StarsCream píše:
super, lamy někdy možná pochopí(ne tvojí chybou xD)
Ale: MAX_PLAYERS už není 200 ale 500 :boss:

dik,
njn na začatku je to spravně na konci už ne no jdu to opravit

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: