Schleifen brauch man in Lua jeder Lua script um sie kommt man nie herum!Deswegen werde ich sie euch erklären!Es gibt 3 arten von Schleifen die for-Schleifen, die while-Schleifen und die repeat-until-Schleifen.Ich werde euch gleich erklären welche Schleife was bedeutet und was ein if-Block ist!Beispiel für eine Schleife:
for a=1,5 do
screen:print(0,0,"a ist kleinergleich 5 und groeßergleich 1 !", farbe)
end
->für z.B eine Zahl a von 1 bis 5 nehme ich...
while a==6 do
screen:print(0,0"a ist 2",farbe)
end
->während a gleich 6 ist, mache ...(der Unterschied zu den if-blocks: ist das die while-schleife dauerhaft wiederholt werden kann. Die if-blocks gelten außerhalb von Schleifen nur einmal!!)
repeat a = a + 7 until a = 19 end
->wiederhole a ist a + 7 bis a gleich 19 ist...
Das waren ein paar beispiele von Schleifen jetzt zeig ich euch die if-block der meist gebrauchte code bei lua.Hier ein beispiel:
farbe = Color.new(125,125,125)
a=5b=3c=a*b
while true do
if c*a+b == 100 then
screen:print(4,4,a*b+c, farbe)
end
if c*a+b > 100 then
screen:print(4,4,"Psp king Tut", farbe)
end
screen.flip()
screen.waitVblankStart()
end
Was der Code bringt ist leicht zuverstehen:Wenn c*a+b gleich 100 ist, wird das Ergebnis 100 auf dem PSP-Bildschirm ausgegeben.
Wenn aber das ergebnis nicht c*a+b ist wird auf dem PSP-Bildschrim
der Text Psp king tut wiedergegben!
Es gibt noch viele andere wege das auszudrücken man könnte alles in eine if-Schleife packen dann würde das so aussehen:
if c*a+b == 100 then
screen:print(4,4,c*a+b, farbe)
else
screen:print(4,4,"Psp king Tut", farbe)
end:
Hier wird für alle Werte ungleich 100 der Text ausgegeben "Psp king tut". Der code "elseif" macht das man mehr variablen innerhalb eines Blocks verwenden kann.
Hoffe mein Tut hat euch geholfen!
<?php
session_start();
$_SESSION['produktiv'] ='ja';
session_destroy();
?>
<script>
con = confirm("Magst du Javascript?");
if (con == false){
window.open
document.write("Ich schon
");
}
gesperrt