Hallo liebe Scripter,
gerade eben habe ich in einem Script ein "break ;" gefunden, ich habe auch schon bei Google nachgeschaut, aber SA:MP Wiki gibt darüber keine Auskunft.
Ich hoffe ihr könnt mir da weiterhelfen.
Danke,
Flip
Hallo liebe Scripter,
gerade eben habe ich in einem Script ein "break ;" gefunden, ich habe auch schon bei Google nachgeschaut, aber SA:MP Wiki gibt darüber keine Auskunft.
Ich hoffe ihr könnt mir da weiterhelfen.
Danke,
Flip
break breaks out of a loop, ending it prematurely:
for (new a = 0; a < 10; a++)
{
if (a == 5) break;
}
This loop will go 6 times but code after the break will only be executed 5 times.
Hab hier was im Wiki gefunden: http://wiki.sa-mp.com/wiki/Keywords:Statements
vll hilfts dir ja
for(i = 0; i < 200; i++) {
if(i == 4) break; // Schleife zerstört/unterbrochen
}
Heißt eine Schleife wird unterbrochen, mehr braucht man dazu eigentlich nicht zu sagen.
break; wird meist in switch/case verwendet.
hmm wieso?
new a = 0;
switch (a)
{
case 1:
{
a++;
break;
}
}
Für was soll er dann noch etwa case 2: und case 3: ,.... ausführen??
Ja, aber wo seht ihr hier eine Schleife :O
if (IsPlayerConnected(i))
{
if (TOGGLE_JETPACK_DETECTION == ON)
{
if (GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
{
HackingDetected(i, "Jetpack hacking");
break;
}
}
Guck vorher, dieser Code ist in einer warscheinlich for Schleife drinnen.
Alles anzeigenhmm wieso?
new a = 0;
switch (a)
{
case 1:
{
a++;
break;
}
}
Für was soll er dann noch etwa case 2: und case 3: ,.... ausführen??
Hm, okay, klingt logisch.
O, stimmt habe die eine Klammer übersehen, wird schon vor geclosed