Beiträge von Jeffry
-
-
Bist du auch wirklich in dem "guide" Menü?
Ansonsten schreibe es halt mal so:
public OnPlayerExitedMenu(playerid)
{
printf("Exited Menu: %d / %d / %d", playerid, _:GetPlayerMenu(playerid), _;guide);
TogglePlayerControllable(playerid,1);
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == BSMK || CurrentMenu == PMK || CurrentMenu == CBKM || CurrentMenu == DONUT || CurrentMenu == RESTAURANT || CurrentMenu == guide || CurrentMenu == FBI)
{
TogglePlayerControllable(playerid,1);
}
if(CurrentMenu == PruefungMenu && PlayerInfo[playerid][pCarLic] == 0)
{
ShowMenuForPlayer(PruefungMenu,playerid);
}
return 1;
}Was sagt der Log dann, und geht es?
-
Du hast ja überhaupt nichts von dem gemacht, was ich dir gesagt habe. Warum?

public OnPlayerExitedMenu(playerid)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == BSMK || CurrentMenu == PMK || CurrentMenu == CBKM || CurrentMenu == DONUT || CurrentMenu == RESTAURANT || CurrentMenu == guide || CurrentMenu == FBI)
{
TogglePlayerControllable(playerid,1);
}
if(CurrentMenu == PruefungMenu && PlayerInfo[playerid][pCarLic] == 0)
{
ShowMenuForPlayer(PruefungMenu,playerid);
}
return 1;
}Dann passt es.
-
Für das Alter musst du "AgeOfPlayer(playerid)" anstatt das "pAlter" nehmen.
Mehr kann ich dem Code erstmal nicht entnehmen. Du musst den MySQL Log schon einschalten. Da steht dann auch was, ganz sicher. Schau im mysql_log.txt nach.Siehe auch hier: Tipps: Scripting-Probleme richtig erklären (Kapitel 1.4)
-
Du hast das nicht so gemacht wie ich gesagt habe.
Schau mal was ich geschrieben habe: Frezze problem.Damit war jeweils direkt die erste Zeile im Callback gemeint, das hast du nicht gemacht. Wenn du Enter drückst (das ist bei den Menus glaube ich Beenden), dann wird OnPlayerExitedMenu aufgerufen.
Klappt es, wenn du die EXIT Zeile mit der Leertaste auswählst?Wenn ja:
Wie sieht dein OnPlayerExitedMenu aus? -
Das sieht mir nach einem Mod aus, da er einfach nur
SetPlayerSkin(playerid,162);
macht.Den Code von OnPlayerSpawn und OnPlayerRequestSpawn/Class.
-
-
Zitat
[19:16:02] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
[19:16:02] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!
[19:16:03] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
[19:16:03] <-| [MYSQL] Der Server wird nun beendet!Wie stellst du die Verbindung zur Datenbank her?
Was sagt der MySQL Log? -
Weil sie alle die gleiche Icon ID haben (12). (http://wiki.sa-mp.com/wiki/SetPlayerMapIcon)
Du kannst nur Icon IDs von 0 - 99 vergeben, wenn du mehr willst, nutze das Streamer Plugin. -
Ich habe es dir in Pastbin hochgeladen weil, es hier zu Lang ist.
Der Pastebin existiert nicht mehr.
-
Da fehlt eine Wert-Angabe. Mach zu den ganzen 0'ern noch ein
'0',
dazu, dann passt es. -
Schreib das ganze mal so:
Spoiler anzeigen public OnPlayerCommandText(playerid, cmdtext[]) //Befehle
{
if(strcmp("/clearchat",cmdtext,true)== 0)
{
for(new i=0; i<100; i++)
{
SendClientMessageToAll(-1,"");
}
SendClientMessageToAll(-1,"{"HGRÜN"}Chat Cleared");
return 1;
}
if(strcmp("/restart",cmdtext,true,10) == 0)
{
SendClientMessage(playerid,ROT,"Server wird restartet!");
SendRconCommand("gmx");
return 1;
}
if(strcmp("/hilfe",cmdtext,true,10) == 0)
{
SendClientMessage(playerid,GELB,"Hilfe..!");
return 1;
}
if(strcmp("/updates",cmdtext, true)==0)
{
ShowPlayerDialog(playerid, DIALOG_BOX, DIALOG_STYLE_MSGBOX, "Version v0.1", "{"HGRÜN"}Added:\n \n {"HWEIß"}/restart ,/clearchat,/updates,/help ,/items\n\n{"HGELB"}Changed:\n\n{"HWEIß"}/clearchat in /cc,\n\n{"HROT"}Fixed:\n\n{"HWEIß"}Bug mit Spawn,Fallschirm Bug ", "Close", "");
return 1;
}
if(!strcmp(cmdtext, "/setday 1", true))
{
SendClientMessage(playerid,GELB,"Weather changed to sandstorm.");
SetWeather(19);
return 1;
}
if(!strcmp(cmdtext, "/setday 2", true))
{
SendClientMessage(playerid,GELB,"Weather changed to sunny.");
SetWeather(1);
return 1;
}
if(!strcmp(cmdtext, "/setday 3", true))
{
SendClientMessage(playerid,GELB,"Weather changed to extra sunny.");
SetWeather(0);
return 1;
}
if(!strcmp(cmdtext, "/settime 0", true))
{
SetPlayerTime(playerid, 0, 0); // Midnight
SendClientMessage(playerid,GELB,"Time set to Midnight");
return 1;
}
return 0;
}Du solltest wirklich auf die Einrückung achten.

Und dann schau dir diesbezüglich auch mal einen Command Prozessor wie ocmd, dcmd oder ähnliche an, dann musst du nicht jeden "/setweather" einzelnd erstellen.
-
Poste mal dein gesamtes OnPlayerCommandText, da ist bestimmt irgendwo eine Klammer zu viel, und an der Stelle eine zu wenig.
-
Nach
if(!strcmp(cmdtext, "/settime 0", true))
fehlt eine Klammer "{".Das könnte möglicherweise das Problem sein.
Du kannst dies aber mit einem dcmd / ocmd Befehl wesentlich schöner lösen.
-
Geht es nicht denn nicht einfach? Also ich möchte dass dieser skin , der in dieser Box ist, eine ganznoramle M4/Ak ... hält. NIcht dass der irgendwo herumschwiert.. sondern , sowie die standart animation , ganz normal hält
Nein, einfacher geht das leider nicht. -
Durch ausprobieren suchen, oder einen Editor verwenden: http://forum.sa-mp.com/showthread.php?t=406833
-
brauche sie auch in .so und das include, der andere download ist kaputt

Hier: [SUCHE] BlueG R7 Plugin -
Möglicherweise sind da zwei Preview Models übereinander gelegt worden, das könnte ich mir vorstellen.
Dann poste bitte den Code wenn du wieder am PC bist, ohne Code können wir dir nicht helfen, es weiß ja keiner was du am Code gemacht hast, bzw was da ist oder was fehlt.
Gute Nacht

-
Ja, eben zwischen 6:45:00 und 6:59:59 würde man gekickt werden, wenn du den Kick plus deine Info Nachricht noch dazu machst.
Die Abfrage muss natürlich bei OnPlayerConnect stehen.
EDIT:
BlAckNighT.: Kein Problem, immer wieder gerne.
-
Automatisch kicken, nehme ich an, oder?
Da wäre die Abfrage
if(stunde == 6 && minute >= 45)