Versuche es mit der mysql_static.so.
@Pascal.
Mache bitte einen neuen Thread auf und poste dort, was das crashdetect Plugin ausgibt, wenn der Server abstürzt.
Versuche es mit der mysql_static.so.
@Pascal.
Mache bitte einen neuen Thread auf und poste dort, was das crashdetect Plugin ausgibt, wenn der Server abstürzt.
Es ging ja auch nicht darum, sondern um zu sehen, welche Version du momentan verwendest. Es bringt ja nichts, wenn ich dir sage nutze die neuste Version, obwohl du die bereits nutzt.
Da du das aber nicht machst: https://github.com/pBlueG/SA-MP-MySQL/releases
Lade dir dort die neuste Version herunter, und versuche es damit.
Entferne diese Abfrage:
if(listitem == 0)
Und setze die 580 bei new string auf 145, mehr kann SendClientMessage nicht anzeigen.
So:
1505.7981,-1660.2303,1520.3008,-1645.6685
minx, miny, maxx, maxy
SSoweit passt da alles, poste bitte etwas mehr Code von oben her.
Poste bitte den Code aus diesen Zeilen.
Wieso zeit er mir im Dialog Licht %s nur komisches Gekrakel hab beides versucht sowohl licht als auf lights
Im format ganz hinten lights zu licht.
Der Teil vom Log, der zeigt ob die Plugins geladen werden ist aber nicht unwichtig. Den solltest du posten.
Ja. Weil du nach SendFrakMessage in dem Admin-Teil ein return 1 hast, in dem anderen Befehl war das nicht der Fall.
Die meisten Streifen sind auf den Teer-Flächen bereits drauf.
Hier mal ein paar die frei sind:
9682
9697
10183
10233
11548
16363
17070
18285
Du musst als ID die vehicleid eingeben, die bei /dl am Fahrzeug als Vehicle ID bzw. ID steht.
Ja, es liegt dann an deinem Gamemode. Das verhindert die Ausführung der beiden Callbacks.
Zwecks dem Name:
Im OnPlayerDisconnect fehlt noch GetPlayerName sehe ich gerade.
Ok, das erklärt warum der Print dort kommt.
Da keiner der beiden Prints (OnPlayerConnect->Timer bzw. OnPlayerDisconnect) kommt, ist es so, dass keines der beiden Callbacks aufgerufen wird.
Kannst du es mal mit einem leeren Gamemode versuchen (grandlarc + dein Event), ob es dann geht?
Zeigt es die prints an, wenn nur ein Spieler online ist?
Wo hast du den Timer eingefügt? Der wird genau 2 Sekunden nachdem der Filterscript geladen wurde ausgeführt. Ist der Etwa bei OnFilterScriptInit drin?
Denn er wird nicht ausgeführt, wenn jemand auf den Server kommt.
Dein Server Log und das was ich dir gesagt habe stimmen nicht überein.
Was steht so im Server Log?
public OnPlayerDisconnect(playerid)
{
printf("Disconnect:Event: %d", inEvent[playerid]);
new name[MAX_PLAYER_NAME], string[100];
if(inEvent[playerid] != true)return 1;
format(string, sizeof(string), "{FF1717}[EVENT]:{FFFFFF}{%06x} %s{FFFFFF} is out of the Event.", GetPlayerColor(playerid) >>> 8,name);
SendClientMessageToAll(0xC4C4C4FF, string);
inEvent[playerid] =false;
return 1;
}
Nicht ganz. So:
public OnPlayerDisconnect(playerid)
{
new name[MAX_PLAYER_NAME], string[100];
if(inEvent[playerid] != true)return 1;
format(string, sizeof(string), "{FF1717}[EVENT]:{FFFFFF}{%06x} %s{FFFFFF} is out of the Event.", GetPlayerColor(playerid) >>> 8,name);
SendClientMessageToAll(0xC4C4C4FF, string);
inEvent[playerid] =false;
return 1;
}