ich habe mal überprüft wie du schon sagtest wegen Klammerfehler liegt aber nicht daran.
Es ist echt komisch. Naja bleibt mir keine andere Wahl als die Warnings von den Functions ganz nach unten zu setzten....
Lg
J0a9
ich habe mal überprüft wie du schon sagtest wegen Klammerfehler liegt aber nicht daran.
Es ist echt komisch. Naja bleibt mir keine andere Wahl als die Warnings von den Functions ganz nach unten zu setzten....
Lg
J0a9
Vielen Dank, jetzt bekomme ich nicht mehr diesen Fehler sondern den nächsten "error 004: function "OnPlayerStreamOut" is not implemented".
Das ist doch zum kotzen warum kommt das jetzt nunr wenn ich OnPlayerStreamIn nach unten gesetzt habe?
Muss ich das jetzt bei allen machen die mit sochen Fehlern angezeigt werden?
Lg
J0a9
Meinst du es könnte aufgrund von Function liegen?
Lg
Joa9
Hallo Breadfish-Community,
beim Compilen habe ich einen Error bekommen womit ich nichts anfangen kann.
Habe auch schon im Fehlererklärbär geschaut konnte mir dennoch nicht bei diesem Problem weiterhelfen.
...(11530) : error 029: invalid expression, assumed zero
...(11530) : error 004: function "OnPlayerStreamIn" is not implemented
...(11530) : error 029: invalid expression, assumed zero
...(11530) : fatal error 107: too many error messages on one line
Zeile:
Function OnPlayerStreamIn(playerid, forplayerid)
{
if(IsACop(forplayerid) && WantedLevel[playerid] >= 1)
{
format(stringx, sizeof(stringx), " %s \n Wantedlevel: %d ", SpielerName(playerid), WantedLevel[playerid]);
WantedLabel[playerid] = CreatePlayer3DTextLabel(forplayerid, stringx, 0xC50000FF,0.0,0.0,0.5, 30.0, playerid,INVALID_VEHICLE_ID, 0);
}
return 1;
}
Bis jetzt habe ich an OnPlayerStreamIn nichts geändert sondern war am etwas anderes am Scripten.
"function "OnPlayerStreamIn" is not implemented" kann ich mit dem Errorhinweis nichts anfange.
Bitte um Hilfe.
Lg
J0a9
Guten Abend Breadfish-Community,
ich benötige hilfe, und zwar geht es um einen Adminbefehl (/check).
Sobald ich den Befehl als Admin ausführe wird nicht für mich die Stats vom Spieler angezeigt sondern der Spieler bekommt die Statsanzeige geöffnet.
Befehl:
if (strcmp(cmd, "/check", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(AdminDuty[playerid] != 1)
{
return SendClientMessage(playerid, COLOR_WHITE, "Du bist {FF8484}nicht{FFFFFF} im Admindienst!");
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
return SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /{FF8484}check{FFFFFF} [SpielerID]");
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
Stats(playerid,giveplayerid);
}
}
else SendClientMessage(playerid, COLOR_GRAD1, "Der angegebene Spieler ist {FF8484}Offline{FFFFFF}!");
}
else SendClientMessage(playerid, COLOR_WHITE, "Du bist {FF8484}kein{FFFFFF} Administrator!");
}
return 1;
}
Alles anzeigen
Das ist die Stats anzeige:
Function Stats(playerid,targetid)
{
if(IsPlayerConnected(targetid))
{
new atext[20];
if(PlayerInfo[targetid][pSex] == 1) { atext = "Maennlich"; }
else if(PlayerInfo[targetid][pSex] == 2) { atext = "Weiblich"; }
new otext[20];
if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Deutschland"; }
else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "Osterreich"; }
else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Schweiz"; }
// ...
PlayerTextDrawShow(targetid, Persobox0[playerid]);
PlayerTextDrawShow(targetid, Persobox1[playerid]);
PlayerTextDrawShow(targetid, Persobox2[playerid]);
PlayerTextDrawShow(targetid, Persobox3[playerid]);
PlayerTextDrawShow(targetid, Persobox4[playerid]);
PlayerTextDrawShow(targetid, Persobox5[playerid]);
//...
PlayerTextDrawShow(targetid, Persobox21[playerid]);//Name
format(str2,sizeof(str2),"%s",name);
PlayerTextDrawSetString(targetid, Persobox21[playerid], str2);
//...
Alles anzeigen
Ich finde den "kleinen" Denkfehler oder so nicht...
Kann mir einer Helfen?
Lg
J0a9
ID: 11729
Habe auch eine Frage und zwar wie können sich die Ventilator sich bewegen?
Ich habe folgende IDs: 1659 und 1661. Muss man da etwas einstellen damit sich dies dreht?
Lg
J0a9
Guten Abend Breadfish-Community,
ich wollte euch Fragen ob es möglich ist Fahrzeuge einem Interior zu zu weisen?
Bin an meinem KFZ System dran und wenn man sich nen Kennzeichen kauft und man wieder einsteigt soll der Kennzeichen sich Updaten...
Daher war meine Überlegung das ich für ne kurze Sekunde das Auto in einem Interior setze.
Fahrzeug respawnen hatte ich vor zu vermeiden da ja sonst das Auto am Punkt spawnt wo es geparkt wurde....
Kann mir einer weiterhelfen?
Lg
J0a9
Hallo,
ich suche die Objekt ID für ein Stehtisch...
Habe bis jetzt keins gefunden....
Kennt jmd die ID davon?
LG
J0a9
Guten Abend,
ich benötige Hilfe beim Loginsystem.
In meiner Datenbank sind 3 User eingetragen, allerdings kann man sich mit keinem der Benutzer anmelden.
Wenn man sich Registriert kann man sich anmelden allerdings nur solange bis ein neuer sich registriert...
<div class="container">
<?php echo '</br></br>'; ?>
<div class="well" style="width: 950px; border-radius: 20px">
<div class="text-center">
<h2><strong><i class="fa fa-lock"></i> Login</strong></h2><?php echo '</br></br>'; ?>
</div>
<?php
require_once("config.php");
error_reporting(1);
$adminnickname = $_POST['a_nickname'];
$adminpasswort = $_POST['a_passwort'];
$adminsubmit = $_POST['a_submit'];
if(isset($adminsubmit))
{
if($adminnickname && $adminpasswort)
{
$query = mysql_query("SELECT * FROM account");
if(mysql_num_rows($query) == 1)
{
while($row = mysql_fetch_assoc($query))
{
$dbusername = $row['Benutzername'];
$dbpassword = $row['Passwort'];
}
if($adminnickname == $dbusername && $adminpasswort == $dbpassword)
{
session_start(logged);
$_SESSION['logged'] = $adminnickname;
echo "<div class='alert alert-success' role='alert'><span class='glyphicon glyphicon-ok' aria-hidden='true'></span> Anmeldung erfolgreich! Warte auf Authorizierung <i class='fa fa-spinner fa-pulse'></i></div>";
echo "<meta http-equiv='refresh' content='2;url=home.php'>";
}
else
{
echo "<div class='alert alert-danger' role='alert'><span class='glyphicon glyphicon-alert' aria-hidden='true'></span> Benutzername oder Passwort stimmen nicht!</br> Bitte versuche es erneut...</div>";
}
}
else
{
echo "<div class='alert alert-danger' role='alert'><span class='glyphicon glyphicon-alert' aria-hidden='true'></span> Dieser Benutzername existiert nicht!</br> Bitte versuche es erneut...</div>";
}
}
else
{
echo "<div class='alert alert-danger' role='alert'><span class='glyphicon glyphicon-alert' aria-hidden='true'></span> Du hast nichts angegeben!</div>";
}
}
?>
<form method="POST" action="panel.php">
<div class="form-group" style="width: 900px">
<div class="input-group">
<div class="input-group-addon"><span class="glyphicon glyphicon-user" aria-hidden="true"></span> Nickname:</div>
<input type="text" class="form-control" name="a_nickname" placeholder="Nickname" autocomplete="off">
</div></br>
<div class="input-group">
<div class="input-group-addon"><i class="fa fa-key"></i> Passwort: </div>
<input type="password" class="form-control" name="a_passwort" placeholder="Passwort" autocomplete="off">
</div>
</div>
<div class="text-center">
<button type="submit" name="a_submit" class="btn btn-primary round" id="myButton" data-loading-text="Authorizierung folgt..." autocomplete="off"><span class="glyphicon glyphicon-log-in" aria-hidden="true"></span> Anmelden</button>
</div>
</form>
</div>
Alles anzeigen
Ich kenne mich einigermaßen mit PHP aus, allerdings finde ich keinen Fehler warum man sich nicht anmelden kann.
Ich vermute das in dieser Zeile der Fehler liegt...
Bitte um Hilfe
Lg
J0a9
Danke funktioniert nun einwandfrei!
Vielen Dank für deine Hilfe
Lg
J0a9
ah ok danke Jeffry!
Da lag der Fehler wegen diesem Error,
allerdings habe ich jetzt nur grad einen Fehler und zwar wird es nicht gespeichert.
MySQL-Log zeigt:
[16:11:37] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from,to,amount,message) VALUES ('2015-10-11 16:11:37','70','5','57867','Zahltag'' at line 1
[16:11:37] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0' at line 1
forward savePlayer();
public savePlayer()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(PlayerInfo[playerid][eingeloggt] == 0)return 1;
new query[9000], query2[500], pName[MAX_PLAYER_NAME], wantedlevel;
new Year,Month,Date;
GetPlayerName(playerid,pName, sizeof(pName));
wantedlevel = GetPlayerWantedLevel(playerid);
format(query,sizeof(query),"UPDATE `accounts` SET `Level`='%i', `Adminlevel`='%i',`Geld`='%i', Sex='%d', `Muted`='%i', `Bank`='%i', `Kredit`='%i' ,`KreditDauer`='%i', `Kills`='%i', `Deaths`='%i', `Materials`='%i', WantedLevel='%i' WHERE id='%i'",
PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAdmin],GetPlayerMoney(playerid), PlayerInfo[playerid][pSex],PlayerInfo[playerid][pMuted],PlayerInfo[playerid][pAccount],PlayerInfo[playerid][pPlayerKredit],PlayerInfo[playerid][pPlayerKreditDauer],PlayerInfo[playerid][pKills],
PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pMats],wantedlevel,PlayerInfo[playerid][db_id]);
mysql_function_query(dbhandle,query,false,"","");
...
...
}
}
return 1;
}
Alles anzeigen
Das ist z.B. meine Speicher Funktion des Players
Hallo Breadfish-Community,
ich möchte, dass jeder User der Zahltag hat dies in die Datenbank einspeichern zu lassen damit man ggf. auf dem UCP beim Kontoauszug sehen kann
wenn man das Gehalt bekommen hat und auch aus welchem Grund.
So habe ich dies aufgebaut:
forward LogTransaktion();
public LogTransaktion()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if(IsPlayerConnected(playerid))
{
new query[200], Jahr1, Monat1, Datum1, Stunde1, Minute1, Sekunde1;
getdate(Jahr1, Monat1, Datum1);
gettime(Stunde1, Minute1, Sekunde1);
format(query, sizeof(query),"INSERT INTO bank_transactions (date,from,to,amount,message) VALUES ('%d-%d-%d %d:%d:%d','70','%i','%i','Zahltag')", Jahr1, Monat1, Datum1, Stunde1, Minute1, Sekunde1, PlayerInfo[playerid][db_id], PlayerInfo[playerid][pAccount]);
mysql_function_query(dbhandle, query, false, "", "");
}
}
return 1;
}
Alles anzeigen
Beim Compilen bekomme ich diesen Fehler: "error 017: undefined symbol "PlayerInfo""
dieser Liegt in dieser Zeile:
format(query, sizeof(query),"INSERT INTO bank_transactions (date,from,to,amount,message) VALUES ('%d-%d-%d %d:%d:%d','70','%i','%i','Zahltag')", Jahr1, Monat1, Datum1, Stunde1, Minute1, Sekunde1, PlayerInfo[playerid][db_id], PlayerInfo[playerid][pAccount]);
Allerdings sehe ich da keinen Fehler...
Woran könnte der Fehler liegen?
Lg
J0a9
Naja seiten wie "gtagarage.com" etc kannste in die Tonne werfen, da gibts vl ein nis zwei Screens denkst naja könnte passen
dann lade ich mir das herunter und ist nicht mal alle 2-3 Bilder dabei...
Deshalb wollte ich nachfragen ob jmd eine bessere Seite kennt wo man welche herunterladen kann
Hallo Breadfish-Community,
ich bin auf der suche nach einem guten Sniper Crosshair...
Wo kann man welche herunterladen, ich habe bis jetzt keine gefunden.
Lg
J0a9