Das Problem muss bei dir liegen.
Benütze mal einen anderen Browser.
Beiträge von DMA
-
-
Hört sich nach dem Player Sync bug an.
Kann hierdurch ausgelöst werden:
SetPlayerSpawn(playerid); -
Ja das kommt in OnPlayerCommandText rein.
-
if(IsPlayerAdmin(playerid))
{
new File:a_log = fopen("admin.log", io_append);
// dann bsp. die Benutzung eines Commands erstmal formatieren.
new a_str[64], a_name[MAX_PLAYER_NAME];
GetPlayerName(playerid, a_name, sizeof(a_name));
format(a_str, sizeof(a_str), "%s has used the %s command.\r\n", a_name, cmdtext);
// dann in die admin.log Datei reinschreiben:
fwrite(a_log, a_str);
// schließen
fclose(a_log);
} -
Ich würde die Datei mit io_append öffnen, ansonsten überschreibt man ja die alten Daten.
new File:a_log = fopen("admin.log", io_append);
// dann bsp. die Benutzung eines Commands erstmal formatieren.
new a_str[64], a_name[MAX_PLAYER_NAME];
GetPlayerName(playerid, a_name, sizeof(a_name));
format(a_str, sizeof(a_str), "%s uses the /goto command.\r\n", a_name);
// dann in die admin.log Datei reinschreiben:
fwrite(a_log, a_str);
// schließen
fclose(a_log); -
Ich mein, die Meldung sagt alles, und Unbekannt ist sie auch nicht.
Du hast einfach den Array Size größer gemacht als die Werte die du als default mit gibst.
Als "Endlösung": {...} -
| Timo | hat nun einen Range Ban bis zum 10. September um 00:00
-
Dann macht eine eigene Wiki auf.
Es hat keinen Sinn eine deutsche Wiki zu pflegen, da es unmengen an Arbeit bedeutet.Wer trotzdem einen Beitrag erstellen will, soll mir im Thread (zufinden im Feedback Forum) seinen Text posten, er wird dann übernommen.
-
-
Na wenn dich das nicht juckt, dann mach hier keinen Aufstand.
Ist doch alles mit rechten Dingen hier abgegangen..Da bleibt mir nur zu sagen:
Üössáá njâp jönd lozó.
Üössáá gjäp jörmz mädî lêêr jörmz! -
Dann ist deine SUBMISSION Taste eine ganz andere, musst du mal in den Optionen schauen.
-
Füg das mal ein:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(newkeys == KEY_FIRE) {
if(IsPlayerInAnyVehicle(playerid)) {
if(vEngine[vehicleid] == 0) {
vEngine[vehicleid] = 1;
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "~g~Du startest den Motor", 3000, 5);return 1;
}
}
}
if(newkeys == KEY_SUBMISSION) {
SendClientMessage(playerid, 0xFF6900AA, "Du versuchst den Motor auszuschalten");
if(IsPlayerInAnyVehicle(playerid)) {
SendClientMessage(playerid, 0xFF6900AA, "Du bist kurz davor!");
if(vEngine[vehicleid] == 1) {
SendClientMessage(playerid, 0xFF6900AA, "Der Motor ist aus!");
vEngine[vehicleid] = 0;
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~r~Du schaltest den Motor aus", 3000, 5);return 1;
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK) {
if(IsPlayerInAnyVehicle(playerid)) {
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;}
}
return 1;
}
Im besten Falle müßten alle 3 Messages bei dir ankommen. -
Die Submission Tasste ist aber die "2" un dnicht die 1.
Der Sourcecode sieht sonst nämlich richtig aus. -
Er heißt Ralph wenn du das meinst
Der/das beste an Simpsons xD
Genau.
Kennst du die folge wo er um das Sofa läuft und sagt "Ente".
Herrlich!(Thread closed)
-
In der Folge hebt er Ostereier auf, ist die Osterfolge wenn ich mich recht erinnere.
Das Osterei fällt allerdings immer wieder durch den Korb, weil dieser ein Loch hat.
Daraufhin freut er sich immer und immer wieder.(Auf den Namen komm ich nicht mehr)
-
Wow.
a) heißt es "gibt es"
b) Vor ein paar Minuten hat wer eine super Antwort gepostet.
c) Wenn du noch einmal einen Thread mit so einem nichts sagendem Titel erstellst, gibt's eine Verwarnung. -
Gib doch einfach mal msg debugweise aus.
-
Bei dem deinen "b" in GetIPbyName muss klein geschrieben werden.
-
Für dieses Beispiel brauchst du getstr (Nützliche Codeschnipsel)
//onplayercommandtext
new msg[128];
getstr("%w", cmdtext, msg, 0);
if(!strcmp(msg, "/nameban"))
{
getstr("%w", cmdtext, msg, 1);
if(!msg[0])
return SendClientMessage(playerid, 0xFF0000AA, "/nameban [Spielername]");
new ip[32], ip_range[8];
if(!GetIpByName(msg, ip))
return SendClientMessage(playerid, 0xFF0000AA, "Unbekannter User!");
getstr(".", ip, ip_range, 0);
format(msg, sizeof msg, ip_range);
getstr(".", ip, ip_range, 1);
format(msg, sizeof msg, "%s.%s.*.*", msg, ip_range);
format(msg, sizeof msg, "banip %s", msg);
SendRconCommand(msg);
SendClientMessage(playerid, 0xFF6900AA, "Spieler erfolgreich gebannt!");
return 1;
}
// anywhere
GetIPbyName(const name[], ip[], length = sizeof ip)
{
new msg[24];
for(new i = 0; i < MAX_PLAYERS; i++)
{
GetPlayerName(i, msg, 24);
if(!strcmp(msg, name))
{
GetPlayerIp(i, ip, length);
return 1;
}
}
return 0;
}Ungetestet, Fehler kannst du aber selbst fixen. :>
-
DMA; nicht jeder hat das Geld dazu ?! Ausserdem, leicht gesagt, spare dir 600 €. Kla, jemanden der arbeitet bzw Geld verdient, kein problem.
Da muss man auch sparen, bestimmte Steuern werden von der Gemeinde, Bezirksverwaltung, what ever immer im Halbjahr eingefordert.
Wenn man dann natürlich blank ist, kann man sich auch keinen PC leisten.Aber man muss es so sehen:
Wenn er jetzt noch weiter spart und sich , wenn er 700€ meinet wegen gesammelt hat, einen neuen Computer kauft, hat er mehr, als wenn er sich immer und immer wieder eine langsame Möhre kauft.