Wie kommen alle eigentlich immer darauf, das alle Scripter süchtig sind. So ein gutes Itemsystem braucht 1-2 Wochen wenn man täglich ein bissien Scriptet.
und hab ein Itemsystem in 1-2 Tagen (maximal 3).
Es soll zumindestens gut sein. Und ohne Fehler&Sicherheitslücken. Und das geht nicht in 2 Stunden.
Ich bitte euch...eigentlich braucht man dafür keine 5 Minuten hier mal ein sehr gutes Beispiel dafür:
enum e_Items (<<=1)
{
Hut = 1,
Shirt,
Tasche,
Fahrrad,
Shit //man kann hier 32 Items erstellen, sollte fürs erste reichen :)
};
new e_Items:Items[MAX_PLAYERS];
//Dann ein paar Makros:
#define GivePlayerItem(%0,%1) Items[%0] |= %1
#define RemovePlayerItem(%0,%1) Items[%0] &= ~(%1)
#define ResetAllItems(%0) Items[%0] = 0
#define HasItem(%0,%1) (Items[%0] & (%1))
//Dann kann man das einfach setzen:
GivePlayerItem(playerid, Hut);
//Dann removen:
RemovePlayerItem(playerid, Hut);
//Dann einfach prüfen:
if(HasItem(playerid,Hut))
{
//Hier hat er einen Hut
}
//Speichern, ganz easy als Integer in seinem Speicher System...in Items[playerid] steht alles und dann einfach laden lassen...
Effizient, einfach und schnell ![]()
mfg. ![]()