Leser: 1
![]() |
|< 1 2 3 4 >| | ![]() |
35 Einträge, 4 Seiten |
if ($bla eq '1,8,7,9,10,Ja,JA,ja,bla') {Aktion;}
1
2
3
4
5
6
7
8
my(@array) = qw(1 7 8 9 10 ja Ja JA bla);
if ( grep $string eq $_, @array ) {
# do sth
}
# oder etwas kuerzer...
if ( grep $string eq $_, qw(1 7 8 9 10 ja Ja JA bla) ) {
# do sth
}
1
2
3
if( $string eq '1' || $string eq '7' || $string eq '8' || $string eq '9' || $string eq '10' || $string eq 'ja' || $string eq 'Ja' || $string eq 'JA' ) {
# do sth
}
1
2
3
4
my(@array) = qw(1 7 8 9 10 ja bla);
if ( grep lc $string eq $_, @array ) {
# do sth
}
QuotePS.: Der Smili gehört da nicht hin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#COUNTERSTRIKEMENU HV b2 NV bslot,bmap
counterstrike:
print "\n\n\n\n\n\n========================\nWaehlen sie aus was sie möchten? \n (1) CounterStrike S. Starten Manuell\n (2) CounterStrike S. Stoppen\n (3) CounterStrike Vordefiniert\n (4) Zurück\n";
print "Eingabe: ";
$b2=<>;
chop ($b2);
if (b2 eq '1')
{
print "Um CounterStrike zu starten brauch der Server einige Daten, folgenden sie den Anweisungen!\n\n";
check1:
print "Frage 1 : Wieviel Slot's?\n";
print "Eingabe: ";
$bslot=<>;
chop ($bslot);
if ($bslot gt '32') {print"\n\n\n\n\n\n FEHLER! MAXIMALEANZAHL VON SLOTS is 32!"; goto check1;}
print "\nVielen dank\n\nFrage 2: Welche zustarten Standart Map?\n\n\nMapliste:\n\nfy_poo_day\nde_train\nde_dust\nde_dust2\ncs_assault\nde_nuke\ncs_italy\n";
print "Eingabe: ";
$bmap=<>;
chop ($bmap);
print "\n\n\n Vielen dank, bitte überprüfen sie alle Daten:\n";
print "Zustarten: CounterStrike Manuell\nSlots: $bslot\nMap: $bmap\n\n\nSind diese Information Richtig?\n\n(1)Ja\n(2)Nein,Korrektur\n(3)Abbruch\n";
print "Eingabe: ";
$brichtig=<>;
chop ($brichtig);
if ($brichtig eq '1') {print "\nDer Server wird jetzt gestartet!"; chdir '/home/COUNTERSTRIKE/COUNTERSTRIKE/COUNTERSTRIKE'; print qx'screen ./hlds_run -game cstrike +maxplayers $bslot +map $bmap'; print "\n\n\nCounterStrike Manuell wirdgestartet!\n\n"; exit;}
elsif ($brichtig eq '2') {goto check1;}
elsif ($brichtig eq '3') {goto counterstrike;}
else ($brichtig gt '4') {print "FALSCHE EINGABE!\n"; goto counterstrike;}
}
elsif ($b2 eq '2')
{
print "\nDiese Funktion wird noch bearbeitet\n\n\n"; goto counterstrike;
}
elsif ($b2 eq '3')
{
print "\nDiese Funktion wird noch bearbeitet\n\n\n"; goto counterstrike;
}
elsif ($b2 eq '4')
{
goto main;
}
else ($b2 gt '4')
{
print "FALSCHE EINGABE!\n"; goto counterstrike;
}
print "\n\n\n\n\n\n========================\nWaehlen sie aus was sie möchten? \n (1) CounterStrike S. Starten Manuell\n (2) CounterStrike S. Stoppen\n (3) CounterStrike Vordefiniert\n (4) Zurück\n";
1
2
3
4
5
6
7
8
9
10
11
12
13
print <<EOBANNER;
========================
Waehlen sie aus was sie möchten?
(1) CounterStrike S. Starten Manuell
(2) CounterStrike S. Stoppen
(3) CounterStrike Vordefiniert
(4) Zurück
EOBANNER
1
2
3
4
5
6
7
8
9
10
11
12
13
print '
Text
';
# oder interpoliert
print "
$text
";
# oder die aequivalenten ... wobei das Zeichen (hier ~) _freiwaehlbar_ ist
print q~
~;
If
elsif
If
else
elsif
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if ($brichtig eq '1')
{
print "\nDer Server wird jetzt gestartet!";
chdir '/home/COUNTERSTRIKE/COUNTERSTRIKE/COUNTERSTRIKE';
print qx'screen ./hlds_run -game cstrike +maxplayers $bslot +map $bmap';
print "\n\n\nCounterStrike Manuell wirdgestartet!\n\n";
exit;
}
elsif ($brichtig eq '2')
{
goto check1;
}
elsif ($brichtig eq '3')
{
goto counterstrike;
}
else ($brichtig gt '4')
{
print "FALSCHE EINGABE!\n";
goto counterstrike;
}
}
![]() |
|< 1 2 3 4 >| | ![]() |
35 Einträge, 4 Seiten |