Uff mein Fail. Sorry war gerade nur auf das fixiert^^
Wieviel ist denn bei dir bei MAX_FIRMA definiert?
Vielleicht kann es sein das die variable firma größer ist als du MAX_FIRMA definiert hast.
Uff mein Fail. Sorry war gerade nur auf das fixiert^^
Wieviel ist denn bei dir bei MAX_FIRMA definiert?
Vielleicht kann es sein das die variable firma größer ist als du MAX_FIRMA definiert hast.
Float:Pos_b, // das [3] entfernen das gilt nur für Strings
Die Methode SendClientMessage hat nicht soviele Parameter
SendClientMessage(playerid, colour, text);
Du musst vorher einen Text machen mit allen Variablen und nicht erst in der SCM-Methode die Spielernamen ergänzen
Hättest du unter nützliche Codeschnipsel geschaut würdest du gleich meinen letzten Beitrag sehen.
// Methode die (true/1) zurückgibt wenn das Fahrzeug nur 2 Sitze hat
stock IsACar2Seats(vehicleid) {
switch (GetVehicleModel(vehicleid)) {
case 401,402,403,406,407,408,410,411,412,413,414,415,419,422,423,424,429,434,436,439,443,444,451,455,456,457,474,475,477,478,480,489,491,494,495,496,498,499,500,502,503,504,505,506,508,514,515,517,518,524,525,526,527,528,533,534,535,536,541,542,543,544,545,549,552,554,555,556,557,558,559,562,565,573,575,576,578,587,588,589,599,600,601,602,603,605,609: return 1;
}
return 0;
}
// Methode die (true/1) zurückgibt wenn es sich um ein fliegendes Fahrzeug handelt
stock IsAAirplane(vehicleid) {
switch (GetVehicleModel(vehicleid)) {
case 417, 425, 447, 460, 469, 476, 487, 488, 497, 511, 512, 513, 519, 520, 548, 553, 563, 577, 592, 593: return 1;
}
return 0;
}
// Methode die (true/1) zurückgibt wenn es sich um ein Motorrad/Quad/GoKart handelt
stock IsABike(vehicleid) {
switch (GetVehicleModel(vehicleid)) {
case 448, 461, 462, 463, 468, 471, 481, 509, 510, 521, 522, 523, 568, 571, 581, 586: return 1;
}
return 0;
}
// Methode die (true/1) zurückgibt wenn es sich um ein Boot handelt
stock IsABoat(vehicleid) {
switch (GetVehicleModel(vehicleid)) {
case 430, 446, 452, 453, 454, 472, 473, 484, 493, 595: return 1;
}
return 0;
}
Du meinst wie kannst du nun die höchste FahrzeugID in eine Variable speichern.
Ganz leicht.
mysql_query("SELECT MAX(ID) FROM fahrzeuge");
mysql_store_result();
new maxvehicles = mysql_fetch_int();
mysql_free_result();
Entweder machst du dies so:
mysql_query("SELECT * FROM cars ORDER BY ID DESC LIMIT 1"); // Statt cars deinen Tabellennamen für die Fahrzeuge hinschreiben
// oder
mysql_query("SELECT MAX(ID) FROM cars"); // Hier wird eine Aggregation benutzt. Einfacher und simpler
Somit gibst du ein einziges Fahrzeug aus und zwar welches mit der höchsten Fahrzeugid. Dann speicherst du diese Fahrzeugid in eine Variable und dann machst du deine Schleife.
Wäre jetzt meine Idee auf die Schnelle.
Weil
mysql_num_rows();
Würde bei deiner Hilfestellung nichts bringen weil es die Anzahl der Datensätze rausbringt und nicht den Datensatz mit der höchsten ID.
Also ansich eine gute Idee jedoch nicht schön ausgeführt.
Denn es braucht nur jemand einen Namen aus der Whitelist zu wissen welcher nicht auf der Whitelist steht und schon kann er immer connecten obwohl er das gar nicht ist.
Am besten würde ich lieber nur IP-Ranges oder Adressen auf die Whitelist zu geben jedoch musst du bedenken das manche dynamische IP-Adressen haben. Also am besten die Range von denen.
Aber jeweils nur die Namen auf die Whitelist zu setzen und dafür extra immer eine neue Datei zu erstellen. Das ist völlig sinnfrei. Einfach nur Verschwendung.
Du brauchst dafür nur eine Datei.
Bitte noch bearbeiten. Sowas hilft nicht wirklich. Aber zum Glück ist es ja nur V 0.1.
Ich habe es nun nach dem Beispiel von Westie gemacht doch es funktioniert nicht. Es zeigt mir keine Daten an und das eben der Server offline wäre. Ich verstehe das nicht. Das ist ein eingebundene PHP-Datei auf der Startseite. Ich habe nun meine IP-Adresse so eingegeben das es funktioniert, doch es geht nicht. Ich verstehe das nicht
Weiß jemand das Problem. Würde mir sehr helfen bitte.
Ja die API ist richtig eingebunden, dort wo sie ist gehört sie hin.
<?php
require 'api/SampQueryAPI.php';
//$query = new SampQueryAPI($sip, $sport);
$query = new SampQueryAPI('85.114.130.96', 7165);
?>
<div id="ServerInfo">
<center><h2><font color="orange"><?php echo $kuerzel; ?></font> Serverinfo</h2></center>
<hr />
<?php
if ($query->isOnline()) {
$aInformation = $query->getInfo();
$aServerRules = $query->getRules();
?>
<table width="300" border="0">
<tr>
<th>Status:</th>
<th><font color="chartreuse">Online</font></th>
</tr>
<tr>
<th>Servername:</th>
<td><?= $aInformation['hostname'] ?></td>
</tr>
<tr>
<th>Gamemode:</th>
<td><?= $aInformation['gamemode'] ?></td>
</tr>
<tr>
<th>Spieler online:</th>
<td><?= $aInformation['players'] ?> / <?= $aInformation['maxplayers'] ?></td>
</tr>
<tr>
<th>Map:</th>
<td><?= htmlentities($aInformation['mapname']) ?></td>
</tr>
<tr>
<th>Version:</th>
<td><?= $aServerRules['version'] ?></td>
</tr>
</table>
<?php
}
?>
Alles anzeigen
Danke dir DMA, habe nun ein paar Sachen getestet.
Also ich selber nutze Firefox und habe somit alle Funktionen die einwandfrei funktionieren.
Was mich jedoch stört ist das Internet Explorer extrem wenig mit HTML 5 kompatibel ist. Was ist denn da mit Microsoft passiert?
Ich werde dennoch ein paar kleine Funktionen von HTML 5 benutzen
Trotzdem danke für eure Erklärungen
Z.B. der Video-Tag von HTML 5 ersetzt nun das Einbinden von Flash. Das habe ich damit gemeint
Ich denke jedoch diese datalist kann sehr nützlich sein. Also was ich bisher nun verwende ist eben die datalist, output und manche neuen Input Types wie email, date, number usw.
Finde die eigentlich recht sinnvoll
Sehr geehrte breadfish-Community,
Ich habe mir heute die Features von HTML 5 angeschaut. Es sind richtig gute und besondere Features dabei. Da ich gerade am entwickeln des Control Panels bin, hilft mir natürlich HTML 5 sehr. Jedoch ist ein kleiner Nachteil das HTML 5 je von der Art was man benutzt nicht von allen Webbrowsern unterstützt wird. Nun habe ich eben die Angst wenn Leute einen Webbrowser nehmen bei dem das überhaupt nicht hinhaut und dann mies aussieht. Deswegen würde ich gerne eure Meinung hören. Sollte ich es riskieren und trotzdem HTML 5 benutzen, weil die neuen Sache sind eigentlich extrem super und würde HTML 5 jetzt öfters benützen. Die meisten Sachen ersetzen ja nun Javascript und Flash und das finde ich besonders geil.
Habt ihr schon HTML 5 Elemente oder was auch immer benutzt? Habt ihr davon schon schlechtes gehört? Was ist eure Meinung dazu?
Mit freundlichen Grüßen,
Austrianer
Das ist extrem ressourcenfressend. Zwar jetzt nicht auffällig aber das geht viel einfacher.
Und zwar so.
format(string, sizeof(string), "Test");
strcat(info, string);
format(string, sizeof(string), "\nTest2");
strcat(info, string);
Ich finde es ist ein gutes Update. Es ist zwar jetzt nichts auffälliges für den Clienten, eigentlich gar nichts. Aber für alle Serverbesitzer ein Bonus. Diese Chatlogs haben mich schon extrem genervt. Endlich sind sie weg. Interessiert mich nämlich genäu gar nicht und macht nur die Server-Log Datei voll.
Denke das Sicherheitsupdate für Connect ist auch wichtig. Werde mal schauen ob man was merkt
Danke für die neue Version
Brauchst dich nicht entschuldigen dafür ist es ja da dieses Forum damit wir helfen können
Ja mach das bitte. Kann ja sein das wir auch Fehler machen
Wieso setzt du dein Wantedlevel wieder erneut in der letzten Zeile deines COdes
format(string,sizeof(string),"** Verbrechen: %s ** Gesamt: %d **",SetPVarInt(playerid,"Wanteds",GetPlayerWantedLevel(playerid)+1));
Würde es verändern in
format(string,sizeof(string),"** Verbrechen: %s ** Gesamt: %d **",GetPVarInt(playerid,"Wanteds"));
Dann bekommst du die Anzahl der Wanteds die er nun hat
Außerdem fehlt hier noch eine String-Variable
SetPVarInt(playerid,"Wanteds",GetPlayerWantedLevel(playerid)+1);
Weil du immer abfragst wieviele Wantedsterne er hat. Er hat 0 Wantedsterne (System vom Singleplayer. Somit bekommt er immer nur einen einzigen Stern.
Du musst es so machen.
SetPVarInt(playerid,"Wanteds",GetPVarInt(playerid, "Wanteds")+1);
Somit erhöhst du immer deine eigene Wantedvariable
Also ich mag solche Spiele und teste natürlich gerne selbst gescriptetete Spiele. Die Musik ist zwar extrem geil jedoch unpassend zu so einer Art Spiel. Da würde eher Fantasy Mittelalter Musik passen. Vielleicht z.B. von Der Herr Der Ringe.
Was ich auch noch kritisieren möchte, der Hintergrund ist zwar super aber die Schriftfarbe passt überhaupt nicht dazu. Bitte ändere den Hintergrund oder die Schriftfarbe.
Überhaupt das graue links. Am besten du machst es weiß.
Außerdem das sich dauernd ein neues Fenster öffnet ist bissi mies. Wäre gut wenn sich alles in einem Fenster ohne immer wieder neues Öffnen ist.
Die blauen Links sind grauenhaft. Bitte mache Buttons
EDIT:
Was ich noch bemängeln möchte ist, ich habe nun 3 einhalb Minuten absolviert beim Quest der 5 MInuten dauert und bin erst bei 30 %. Da ist etwas fail bei der Berechnung
Denk dir einfach selber was ist wichtig in einem Selfmade? Was würdest du gerne selber haben?
Fahrzeughaussystem, Gangwarsystem, Bankraubsystem, Businesssystem, Eventsystem
Ja ist noch der falsche Link da.
Auf seinem Profil steht der richtige Link
Oh das ist natürlich echt schade
Aber ich werde euch weiterhin treu bleiben und Werbung für euch machen
Gameserver bleibt weiterhin bei euch
Ok dann werde ich mich mal nach einem neuen Teamspeak Server umschauen.