Právě je ned 20. kvě 2012 6:54:06
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ů: 11 ] 
Autor Zpráva
 Předmět příspěvku: [TuT] Break, continue
PříspěvekNapsal: sob 16. črc 2011 10:30:15 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1451

Zdar :D ,

jak vidím tak někdo ještě neví pracovat s těmito 'věcmi', tak vás to teď naučím v tomto jednoduchém tutoriálu.
Jsou to jednoduché věci ikdyž nejsou zas moc tak často používané, ale co kdyby :hehe:

Break


Podle slovníku anglického jazyka znamená 'break':
  • Přerušení
  • Přestávka
  • Zlomení
  • Pauza

Takhle to funguje i v pawnu ...

Funkci 'break' zasazujeme do cyklusu ..

Kód:
for(new i=0; i<MAX_PLAYERS;i++)
{
if(
== 10) break;
}


Takže cyklus vypadá
Uděláme si new i; když i je menší než MAX_PLAYERS(500) tak se do proměnné i přidá ++ (1) a furt takhle dokola dokud nedojdeme k té 500
No jo, ale je tam podmínka + break
Funguje to tak, že začne cyklus běžet ale až narazí na 10 (bude v proměné i = 10) tak se zastaví

Continue


Podle překladu víme (a z 3. třídy :D) že to znamená:
  • Pokračuj

Takhle to i funguje v pawn ..

Daná hodnota se přeskočí a jede dál ...
Jako u breaku, používáme v cyklusu ..
Kód:
for(new i=0;i<MAX_PLAYERS;i++)
{
if(
== 245) continue;
}


Cyklus jsme si vysvětlili nahoře u breaku a tady to vypadá u continue:
Když v proměnné i se nachazí číslo 245 tak se přeskočí a jede dál ...

Takže to vypadá nějak takto (př.):
243
244
246

Doufám že to chapéte, kdyby ne tak hned pište :spam:

Děkuji,
Mort

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Break, continue
PříspěvekNapsal: sob 16. črc 2011 10:34:08 
Cesar Vialpando
Cesar Vialpando
Uživatelský avatar
Registrován: stř 11. lis 2009 16:04:05
Příspěvky: 1911
Bydliště: NightCore a GrooveRadio

Mort píše:
Zdar :D ,

jak vidím tak někdo ještě neví pracovat s těmito 'věcmi', tak vás to teď naučím v tomto jednoduchém tutoriálu.
Jsou to jednoduché věci ikdyž nejsou zas moc tak často používané, ale co kdyby :hehe:

Break


Podle slovníku anglického jazyka znamená 'break':
  • Přerušení
  • Přestávka
  • Zlomení
  • Pauza

Takhle to funguje i v pawnu ...

Funkci 'break' zasazujeme do cyklusu ..

Kód:
for(new i=0; i<MAX_PLAYERS;i++)
{
if(
== 10) break;


Takže cyklus vypadá
Uděláme si new i; když i je menší než MAX_PLAYERS(500) tak se do proměnné i přidá ++ (1) a furt takhle dokola dokud nedojdeme k té 500
No jo, ale je tam podmínka + break
Funguje to tak, že začne cyklus běžet ale až narazí na 10 (bude v proměné i = 10) tak se zastaví

Continue


Podle překladu víme (a z 3. třídy :D) že to znamená:
  • Pokračuj

Takhle to i funguje v pawn ..

Daná hodnota se přeskočí a jede dál ...
Jako u breaku, používáme v cyklusu ..
Kód:
for(new i=0;i<MAX_PLAYERS;i++)
{
if(
== 245) continue;


Cyklus jsme si vysvětlili nahoře u breaku a tady to vypadá u continue:
Když v proměnné i se nachazí číslo 245 tak se přeskočí a jede dál ...

Takže to vypadá nějak takto (př.):
243
244
246

Doufám že to chapéte, kdyby ne tak hned pište :spam:

Děkuji,
Mort

Nice, hodi sa 10/10 :)


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Break, continue
PříspěvekNapsal: sob 16. črc 2011 10:40:13 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: pát 19. zář 2008 16:26:22
Příspěvky: 760

viewtopic.php?f=79&t=12384&p=137970&hilit=continue#p137970

Už je to tady popsaný ffredykem. Navíc tyhle funkce jsou používané běžně, spíš možná ty nebo někteří jedinci to nepoužívají, protože to není třeba nebo s tím neuměj.

_________________
Obrázek

Proud =NTP= Member - http://ntpclan.com/


Naposledy upravil HighPrint dne sob 16. črc 2011 10:53:26, celkově upraveno 1

Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Break, continue
PříspěvekNapsal: sob 16. črc 2011 10:40:21 
Frank Tempenny
Frank Tempenny
Registrován: sob 10. led 2009 22:02:03
Příspěvky: 1614

k tomu continue celkem divne vysvetleny

Kód:
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
//blabla
}
}

je to samy jako

Kód:
for(new i;<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
//blabla
}

proste kdyz podminka neni splnena tak to pokracuje dal ten cyklus a nedela to nic pod tim
dalo by se to prirovnat jako kdyz di do podminek v prikazu davate return :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] Break, continue
PříspěvekNapsal: sob 16. črc 2011 14:03:15 

ATomas píše:
k tomu continue celkem divne vysvetleny
Kód:
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
//blabla
}
}

je to samy jako

Kód:
for(new i;<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
//blabla
}

proste kdyz podminka neni splnena tak to pokracuje dal ten cyklus a nedela to nic pod tim
dalo by se to prirovnat jako kdyz di do podminek v prikazu davate return :D

To lebo on vysvetluje niečo, čomu absolutne nechápe... AKA Učiteľ nevie o čom učí...


  
 Předmět příspěvku: Re: [TuT] Break, continue
PříspěvekNapsal: sob 16. črc 2011 20:42:26 
Frank Tempenny
Frank Tempenny
Registrován: sob 10. led 2009 22:02:03
Příspěvky: 1614

Patchwerk píše:
ATomas píše:
k tomu continue celkem divne vysvetleny
Kód:
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
//blabla
}
}

je to samy jako

Kód:
for(new i;<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
//blabla
}

proste kdyz podminka neni splnena tak to pokracuje dal ten cyklus a nedela to nic pod tim
dalo by se to prirovnat jako kdyz di do podminek v prikazu davate return :D

To lebo on vysvetluje niečo, čomu absolutne nechápe... AKA Učiteľ nevie o čom učí...

to ze si to nepochopil, to neni na vine ucitel

jen napsal ze if(i == 245) continue;
a rict ze se 245 nevyvola, tak ono se vyvola jen to nema zadny vliv kdyz v tom cyklu nic jineho nema a tim padem to nekomu kdo to nevidel nic nerekne

zato na mem prikladu muzes videt v porovnani ze to continue je vlastne jine zapsani ze vysledek je stejny proste jak dorazi na continue tak konci a pokracuje v cyklu

_________________
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] Break, continue
PříspěvekNapsal: sob 16. črc 2011 20:50:23 

Ja tomu chápem... niesom včerajší a ani dnešní... ale on podľa tých popiskov...


  
 Předmět příspěvku: Re: [TuT] Break, continue
PříspěvekNapsal: sob 16. črc 2011 20:57:03 
Frank Tempenny
Frank Tempenny
Registrován: sob 10. led 2009 22:02:03
Příspěvky: 1614

Patchwerk píše:
Ja tomu chápem... niesom včerajší a ani dnešní... ale on podľa tých popiskov...

jo tak ja myslel ze si to psal mne :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] Break, continue
PříspěvekNapsal: stř 20. črc 2011 13:56:48 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 02. bře 2010 0:38:52
Příspěvky: 705
Bydliště: Internet

takze to mam chapat tak ze ked sa ta hodnota rovna 215; a je zatym BREAK tak to nepokracuje dalej vo funkcii , ale ked tam je continue tak pokracuje ???

_________________
"Dôležité je víťazstvo celého tímu a nie osobné štatistiky." - Marcel Hossa
Vy máte ve vládě gorily a my kokoty - kazlik


Obrázek


Kontakt :
Skype : playhosting.tp
ICQ : 579-854-270
E-Mail : majkx5@gmail.com


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Break, continue
PříspěvekNapsal: stř 20. črc 2011 14:58:56 
Frank Tempenny
Frank Tempenny
Registrován: sob 10. led 2009 22:02:03
Příspěvky: 1614

majko00 píše:
takze to mam chapat tak ze ked sa ta hodnota rovna 215; a je zatym BREAK tak to nepokracuje dalej vo funkcii , ale ked tam je continue tak pokracuje ???

ne :)

break ti zastavi cyklus neco jako return jen script pokracuje dal

a continue pokracuje v cyklu
ze kdyz se to v cyklu dostane ke continue tak to skoci zase na radek for/while a pokracuje v cyklu

zjednodusene

_________________
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] Break, continue
PříspěvekNapsal: čtv 21. črc 2011 20:01:40 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 02. bře 2010 0:38:52
Příspěvky: 705
Bydliště: Internet

ATomas píše:
majko00 píše:
takze to mam chapat tak ze ked sa ta hodnota rovna 215; a je zatym BREAK tak to nepokracuje dalej vo funkcii , ale ked tam je continue tak pokracuje ???

ne :)

break ti zastavi cyklus neco jako return jen script pokracuje dal

a continue pokracuje v cyklu
ze kdyz se to v cyklu dostane ke continue tak to skoci zase na radek for/while a pokracuje v cyklu

zjednodusene



Ahaa :P dik :P

_________________
"Dôležité je víťazstvo celého tímu a nie osobné štatistiky." - Marcel Hossa
Vy máte ve vládě gorily a my kokoty - kazlik


Obrázek


Kontakt :
Skype : playhosting.tp
ICQ : 579-854-270
E-Mail : majkx5@gmail.com


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

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: