Das Raketen System hast du aus einem GF Edit gerne zeige ich dir Per PN beweise.
Nicht ganz: Kleines Mörser Skript
Das Raketen System hast du aus einem GF Edit gerne zeige ich dir Per PN beweise.
Nicht ganz: Kleines Mörser Skript
Hast den Editor mal als Admin gestartet?!
Der Cursor blinkt im Fenster.. Aber es kommt keine Nachricht.. Wenn ich irgendwelche Zeilen entferne, dass gleiche..
In Pawno?
Eventuell einfach mal alles schließen...
oder PC neustarten xD
Lade nochmal das Plugin crashdetect...und zeig dann nochmal den Server Log ![]()
Mal versucht als Admin auszuführen oder den Kompatibilitätsmodus geändert? ![]()
denke ich werde mehrere brauchen?
Du hast immer noch nicht gelernt zu googeln? ![]()
Guten Abend,
Lies doch das Thema hier von Anfang an...xD
Allerdings würd ich dir von abraten...das nicht so smart Pawn zu verwenden xD
https://ysi.fandom.com/wiki/Library:YSI%5Cy_hooks/advanced
Schau mal hier, nutzt du auch y_unique?
Ansonsten haben die alle den selben Namen und deshalb wird immer nur der erste Hook aufgerufen.
und das geht noch ganz weit nach unten mit diesen Meldungen.
Ja, du nutzt ein veraltetes streamer Plugin.
Downloade hier die neuste Version:
https://github.com/samp-incogn…-streamer-plugin/releases
Und füg das bei Plugins ein, dann solltest du den Server starten können (auch ohne neu zu compilen, da die Include Version die Neuste ist) ![]()
das etwas mit dem "streamer" pflugin falsch ist
Am besten ist es immer, einfach mal den server.log hier zu posten, dann können wir dir nämlich genau sagen, was nicht stimmt.
Wenn da failed steht, dann liegt das nur an fehlenden C++ Redistributable.
Diese kannst du einfach aus meinem Post hier entnehmen und mal downloaden:
Ja, das ist deine Funktion, aber wie rufst du sie auf...
Aus irgendeinem Grund sagt mir das Game jetzt is ist ein Account vorhanden obwohl keiner da ist.
Wie und wo rufst n AccountCheck auf? ![]()
das bringt irgendwie nix, ich werde bei abbrechen immernoch nicht gekickt. muss dan ich t bei Accpuntcheckauch was hin?
Nein, da muss nur angegeben werden, dass es einen Abbrechen Button gibt.
Mal doof gefragt, wie rufst denn jetzt registerdialog auf, da ja response gar nicht in der Funktion definiert ist ![]()
Übergibst du das denn richtig? xD
MySQL server has gone away
Tjoa, was soll man sagen, der hat seinen Koffer gepackt und ist weg ![]()
Es sieht so aus, als ob der MySQL Server gar nicht gestartet ist?
sudo start mysql
(Oder je nach Distribution, google den Command xD)
stock registerdialog(playerid, dialogid, inputtext[])
{
if(!response) return Kick(playerid);
if(6 <= strlen(inputtext) <= 24)
{
bcrypt_hash(inputtext, BCRYPT_COST, "OnPasswordHashed", "d", playerid);
}
else ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration","Bitte gib ein Passwort für deinen Account an:","Bestätigen","Abbrechen");
return 1;
}
Also AccountCheck muss immer aufgerufen werden, sonst weißt du ja nicht, ob der Spieler schon registriert ist oder nicht.
Und RegisterDialog wird bei dir immer aufgerufen...
Das könntest du ja so schreiben:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REGISTER: registerdialog(playerid, dialogid, inputtext);
}
return 1;
}
stock registerdialog(playerid, dialogid, inputtext[])
{
if(6 <= strlen(inputtext) <= 24)
{
bcrypt_hash(inputtext, BCRYPT_COST, "OnPasswordHashed", "d", playerid);
}
else ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration","Bitte gib ein Passwort für deinen Account an:","Bestätigen","Abbrechen");
return 1;
}
Alles anzeigen
Lösche Zeile 14...
Wieso zeigst du auch den Dialog 2x an...das macht ja keinen Sinn, dort hat er ja bereits sein pw eingegeben xD
Leider kein Erfolg
Das ist natürlich ein super feedback...
if(!CAC_GetStatus(playerid) && !IsPlayerNPC(playerid))
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid,n,MAX_PLAYER_NAME);
printf("Kick: %s",n);
SetTimerEx("ATTDEF_OnPlayerConnect", 1000, false, "i", playerid);
}
Stehen da wirklich jetzt im Server.log die Namen der Bots?
Rufst du ATTDEF_OnPlayerConnect evtl noch woanders auf?