Ich kann dir auch nicht genau sagen was ich brauche, da ich ja dein System nicht kenne, aber das was du jetzt beschrieben hast klingt vielversprechend.
Poste bitte mal den Code zu dem was du gerade beschrieben hast, am besten der Reihenfolge nach, was von Anfang an aufgerufen wird, bis zum Ende.
Beiträge von Jeffry
-
-
Ok, das hilft nicht weiter.
Sitzt du in dem entsprechenden Auto, wenn du das Neon hinzufügst? -
Arbeite hiermit:
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayerBei OnVehicleStreamIn setzt du doorslocked auf 1, wenn der Spieler nicht von der speziellen Fraktion ist.
-
An was (als welches Variable) legst du denn fest, in welchem Fahrzeugslot sich der Spieler gerade befindet?
Also wenn du Fahrzeug B kaufst, und verwendest, hast du dann eine Variable auf 1 (bzw 2) gesetzt? (CarKey oder sowas?) -
Du hast zwar eine Schleife, aber du fragst nicht ab, in welchen Slot es gesetzt werden soll.
Vor den switch muss noch eine if Abfrage hin, die prüft ob vehSlot == 1 ist (also das zweite Fahrzeug).
-
So hatte er es ja bereits, und es ging nicht.

Grapefruit:
Sieht doch gut aus soweit. Wie sieht der Login Code aus? Wenn du den jetzt nach dem gleichen Prinzip machst dann sollte es ohne Probleme gehen. -
Hier hast du ein sehr gutes Tutorial:
[ SCRIPTING ] Dynamisches Haussystem -
Ja, das Tutorial ist nicht das beste, da hast du Recht. Aber wenn du schon Kenntnisse hast sollte es für das meiste reichen.

So wie das aussieht hast du dini gar nicht inkludiert (#include <dini>).
Mach das mal, sind die Errors dann weg, bzw. welche Errors bleiben? -
Ah, jetzt steht es dabei. Zuvor war es nicht da gestanden.
Du hast einen veralteten Server und veraltete Includes. Lade dir hier die neuste Version herunter und füge deine Daten dort ein: http://files.sa-mp.com/samp03z_svr_R4_win32.zip -
Was für einen Fehler hast du da? Falls da ein Bild ist, das sehe ich nicht.

-
Schreibe es so:
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"{FFFFFF}Der Accountname {37CD00}%s {FFFFFF}wurde gefunden.\nUm mit den Spielen zu beginnen, musst du dich einloggen.\nDu hast die ID: {37CD00}%i\n",name,playerid); -
Nein, das sollst du nicht in das Query schreiben, das macht ja keinen Sinn. Hast du dir das Beispiel in dem Thread nicht angeschaut?
Poste mal den Code wie du ihn hast und er dir Errors gibt (den Error bitte auch dazu). -
Ok, dann kannst du so die Nummer abfragen:
public OnPlayerEnterCheckpoint(playerid)
{
switch(Muellmann[playerid][pmi_Checkpoint])
{
case 0:
{
//Du bist im ersten Checkpoint...
}
//case 1: ... 2. CP ... usw.
}
return 1;
} -
Schreibe es mal so, geht es dann?
printf("key: %d / %d / %d", newkeys, newkeys & KEY_HANDBRAKE, KEY_HANDBRAKE);
if(newkeys & KEY_HANDBRAKE)@[LnD]JustMe.77: Ich sehe da keinen Fehler, das könnte vielleicht an den YSI Dateien liegen, oder auch an irgendwas anderem. An dem Code liegt es auf jeden Fall nicht.
-
Zeige bitte mal das Query mit dem du OnPlayerCarsLoad aufrufst, und zeige den MySQL Log der dazu kommt.
-
Dann versuche es mit dem Plugin das ich dir verlinkt habe.
Oder versuche es so:
format(query, sizeof(query), "SELECT * FROM user WHERE Username = '%s' AND Password = 'MD5('%s')'", Username(playerid), pass);
Ich nutze das MD5 nicht, vielleicht kann jemand ein funktionierendes Beispiel posten. Ansonsten mach es mit dem Plugin, das geht auf jeden Fall. -
Ist das query groß genug? Das hast du ja nicht mit gepostet.
Und das Callback das nach dem query aufgerufen wird? -
Ok, dann bin ich leider mit meinem Latein am Ende, tut mir Leid.
Ich habe nach langem Suchen das hier gefunden: [SERVER][ WINDOWS ] Plugins werden nicht erkannt
Hier wurde das Problem behoben, durch die Installation des VLC Media Players (frag mich nicht wo der Sinn liegt, aber es ging).Mit allergrößter Wahrscheinlichkeit fehlt dir irgendeine Installation, die eigentlich standardmäßig installiert ist.
-
Lade dir die ganzen YSI Dateien neu herunter.
Generell kann ich aber sagen: YSI sollte nur verwendet werden, wenn man fortgeschrittene Kenntnisse in PAWN hat. -
Kannst du den Code auch dazu posten? Der Log ohne Code ist nicht so ganz aussagekräftig.
