Aber wie Chilly es doch sagte wird bei dir nix gespeichert, oder geladen
Beiträge von Streamer
-
-
An welcher Stelle kommst du nicht weiter, wenn du es wirklich nicht verstehst. Ich schätze einfach du bist einfach zu inkompetent nachzudenken.
Ich hoffe es wird dir keiner einen Code nachwerfen, dann wirst du genau so enden müssen wie MrPawn.An allen, da mir falsche Codes gesendet wurden, bin ich total verwirrt.
-
Ok, fangen wir mal von vorne an. Der Mensch ist eigentlich ein hochentwickeltes Lebewesen. Dieses besitzt ein ausgeprägtes Gehirn. Mehr als der Hälfte der Menschheit ist es nicht bewusst, dieses zu benutzen.
Ich hoffe du bist kein Part davon. Es geht bei dem Scripten nicht um das kopieren von Codes. Es geht um das Verstehen, du musst nachdenken und verstehen. Und ich weiß nicht wie man bei so einem leichten
Problem so einen Aufstand machen kann.SpielerSpeichern:
- 2 dimensionalen Array + String
- For-Schleife,
- GetPlayerWeaponData
- formatiere den String, z.b. in "Weapon_%i" nutze für den Platzhalter die Variable der Forschleife --> Dieser gibt den Slot an.
- Speichere nun den String mit deinem Filesystem oder was du hast.
- formatiere nun wie oben statt der Waffe, die Ammo.
- Speichere diese auch ab.SpielerLaden:
- For-Schleife
- GivePlayerWeapon
- nutze als Parameter für GivePlayerWeapon die Funktion zum laden einer Variable. Diese gibt den richtigen Wert zurück.MrPawn:
Du speicherst nichts. Und schau doch mal dein Code an, du kannst damit nichts laden, du benutzt ja nicht mal den Platzhalter.
Poste doch bitte nicht so ein Müll unter den Thread, du bist einer dieser Leute, die nicht scripten können, sonders nur Müll
unter die Threads schreiben mit deiner nicht vorhandenen Ahnung.Ich kapiers immer noch nicht, schade. Dachte das mir evtl. jemand einen Code hinwerfen könnte :c
-
Habe nun 3 Errors.
C:\Users\Fabian\Desktop\samp\gamemodes\Selfmade.pwn(726) : error 017: undefined symbol "pfad"
C:\Users\Fabian\Desktop\samp\gamemodes\Selfmade.pwn(727) : error 017: undefined symbol "pfad"Die Zeilen:
726: Weapons[playerid][0] = dini_Int(pfad, "Waffe%i"); <- Beim Account Laden
727: Weapons[playerid][1] = dini_Int(pfad, "Ammo%i"); <- Beim Acc Laden -
Könnte mir jemand sagen wo was hin soll? Was soll bei SpielerSpeichern Stock rein, was beim Account Laden Stock ? etc.
-
Und wo wäre der Sinn, wen ich dir den Code gebe? Dann wirst du genau so wenig können wie 90% der Samp Community. --> Du siehst ja was die da oben für ein Mist schreiben, ohne irgendwelche Ahnung zu haben.
GetPlayerWeaponDataParameter: (playerid, slot, &weapons, &ammo)
playerid Die ID des Spielers, von dem die Informationen aus dem Waffen-Slot erhalten werden sollen
slot Der Waffen-Slot, dessen Informationen erhalten werden sollen (0-12)
&weapons Die Variable, in der die Waffen-ID gespeichert wird, sofern vorhanden
&ammo Die Variable, in der die Menge der Munition der Waffe gespeichert wird, sofern vorhandenRückgabe Diese Funktion gibt keinen relevanten Wert zurück.
//häufiger Gebrauch: Alle Waffen des Spielers in einem Array mit 13 Slots speichern
//Der erste Wert ist die Waffen-ID, der zweite die Munition
new Waffen[13][2];
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, Waffen[i][0], Waffen[i][1]);
}
Ich habe es aus der Wiki kopiert, was ist daran nicht zu verstehen?Weiß halt nicht, wo das hin soll & was wo hin soll & was beim SpielerSpeichern stock rein soll & beiim Account Laden stock rein soll etc.
-
So ein Schwachsinn. Mit GetPlayerWeapon wird nur die aktuell Waffe zurück gegeben.
Ich würde dir empfehlen mit einer For-Schleife und der Funktion GetPlayerWeaponData zu arbeiten.
Schau am besten in der Wiki, wie man damit arbeitet, es ist sehr simple.Das verstehe ich ja grad nicht, könnteste mir evtl. einen code hinlegen?
-
Arbeite mit GetPlayerWeapon und GivePlayerWeapon
Habe jetzt unter SpielerSpeichern Stock das rein:
dini_IntSet(SpielerD,"Waffe",GetPlayerWeapon(playerid));
Und bei AccountLaden das:
GivePlayerWeapon(playerid,dini_Int(SpielerD,"Waffe"));Dann compile ich, dann kommt da der Warning: warning 202: number of arguments does not match definition
In der Zeile vom Accountladen von oben -
Hallo, ich habe ein Selfmade angefangen.
Wie speichere ich beim Disconnect die Waffen, und das man die beim Connect wieder kriegt?
-
Er hat einen Ts3, Website sowie Samp Server bei mir gefunden,
/close
-
Würde dir gerne eine Website, einen TeamSpeak3 Server sowie einen SA:MP Server mit max. 500 Slots anbieten.
Komme doch mal bitte auf den Ts3, 84.200.12.19