Zeile 27: SpielerInfo[playerid][sName]
Da gibst du halt immer den Namen des Spielers der den Befehl ausführst an.
Zeile 27: SpielerInfo[playerid][sName]
Da gibst du halt immer den Namen des Spielers der den Befehl ausführst an.
1. In welchem Mapping Base? Es gibt SA-MP & GTAV
2. (Wenn GTA 5) Es gibt in diesem Bereich 1 Thema, ich denke da findest sich jeder so zurecht. Falls es mal mehr Tutorials (min. 10 & andere Themen) gibt evtl.
2. (Wenn GTA-SA) Es ging 10 Jahre (oder so) ohne, dann wird es jetzt auch so gehen.
Das heißt du willst keinen bezahlen weil du den Leuten nicht vertraust, erwartest aber die Leistung von einem Kauf?
Nagut, viel Glück.
Und falls es dir noch nicht aufgefallen ist sind in der Liste auch einige Projekte aus dem letzten Jahr bzw teilweise sogar aus diesem
Hier gibts einige zur Auswahl: Gamemodes
GetVehicleFraktion(vID) != -1)
Das -1 heißt einfach nur das kein Fahrzeug gefunden wurde.
In Funktionen musst du das != -1 natürlich weg lassen.
&& !IsPoliceVehicleAllowed(Spieler[playerid][pFraktion], GetVehicleFraktion(vID))) {
Kannst doch mehrere Verzeichnisse haben, in der du jeweils eine Version hast
if(vehicleid == fVehicle[fV][CarId])return fV;
Du gibst hier doch nur die Fahrzeugid zurück nicht die FraktionsID
Bei Win10 kannst du den Task-Manager öffnen und bei Details müsster der Server zu sehen sein. Alternativ kannst du natürlich einfach den nutzen
Wie wäre es denn wenn du den laufenenden MySQL Server beendest?
Also sobald ich Disconnected bin hat immer noch nix gespeichert.
Dann pack dir mal ein print in deinen OnPlayerDisconnect, einen ganz oben und je nach größe ein in die Mitte und ans Ende. Dann siehst du bis wohin es klappt, sofern es nicht mehr klappt.
Habe das natürlich schon in OnPlayerDisconnect stehen aber weiß Gott warum klappt das nicht,
Das ganze klappt natürlich auch nur wenn du auch disconnectest, falls du (was ja zum Testen gern gemacht wird) das Consolen-Fenster schließt oder den Server per GMX restartest, klappt das ganze net.
Ups gar nicht gesehen das du bei AdminDienst playerid und bei FreezePlayer i verwendest, wird wohl daran liegen.
Da die Frage bereits jemand 2015 gestellt hat und keine Antwort bekommen hat, würde wohl eher empfehlen welche selbst zu machen/machen zu lassen.
Warum werden die Spieler nicht gefreezt wen Sie nicht im Admindienst sind??
Zeig mal dein FreezePlayer
GameTextForPlayer noch über den Timer setzen
Das passiert wenn man sowas mal eben auf die schnelle im Editor macht^^
würde gerne einen timer mit einfügen das Mann für paar Sekunden gefreezt wird und ein Text erscheint Map wird geladen und nach denn paar Sekunden Mann wieder entfreezt wird
Das könntest du mit einem TimerEx und nem GameText lösen, sieht bsp. so aus:
else if (IsPlayerInRangeOfPoint(playerid,4.0,2807.8452,-1174.0934,1025.5703))// Atzen Exit
{
if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17 || IsACop(playerid))
{
SetPlayerPos(playerid,1642.9802,2322.6882,10.8203);
SetPlayerFacingAngle(playerid,82.9910);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
TogglePlayerControllable(playerid, false);
GameTextForPlayer(playerid, "~w~Map wird geladen..", 3000, 3);
SetTimerEx("unFreeze", 3000, false, "i", playerid);
}
}
forward unFreeze(playerid);
public unFreeze(playerid) {
TogglePlayerControllable(playerid, true);
return 1;
}
Alles anzeigen
eentschuldige ich verstehe immer noch nicht
? Was verstehst du denn nicht, die auf dem Bild marktierte SQL abfrage ist Fehlerhaft, das user und FROM sind vertauscht, das musst du ändern
ich denke das es mit dem % bei Hostname zu tun haben könnte, würde jenes mal auf localhost bzw 127.0.0.1 umstellen