Damit kannst du die Waffen und ihre Munition die er hat in einem text dokument speichern lassen für jeden spieler wird ein eigenes Textdokument erstellt und aus dem wird dann immer die Waffe geladen und gespeichert wenn man die jeweiligen funktionen benutzt ist doch eigentlich selbsterklärend
Beiträge von _Flex_
-
-
Hast du den Streamer auch richtig benutzt und bei dem erstellen der Objekte z.b. CreateDynamicObject benutzt oder hast du es einfach als CreateObject gelassen ?
-
erstmal ein enum
enum Waffen_Info
{
wslot,wslot1,wslot2,wslot3,wslot4,wslot5,wslot6,wslot7,wslot8,wslot9,wslot10,wslot11,
aslot,aslot1,aslot2,aslot3,aslot4,aslot5,aslot6,aslot7,aslot8,aslot9,aslot10,aslot11
};
new wInfo[MAX_PLAYERS][Waffen_Info];Der stock zum Laden
stock WaffenLaden(playerid)
{
new save[40],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(save,sizeof(save),"/Waffen/%s.ini",name);
//____________________________________Waffen Laden____________________________________
wInfo[playerid][wslot] =dini_Int(save,"waslot");
wInfo[playerid][wslot1] =dini_Int(save,"waslot1");
wInfo[playerid][wslot2] =dini_Int(save,"waslot2");
wInfo[playerid][wslot3] =dini_Int(save,"waslot3");
wInfo[playerid][wslot4] =dini_Int(save,"waslot4");
wInfo[playerid][wslot5] =dini_Int(save,"waslot5");
wInfo[playerid][wslot6] =dini_Int(save,"waslot6");
wInfo[playerid][wslot7] =dini_Int(save,"waslot7");
wInfo[playerid][wslot8] =dini_Int(save,"waslot8");
wInfo[playerid][wslot9] =dini_Int(save,"waslot9");
wInfo[playerid][wslot10] =dini_Int(save,"waslot10");
wInfo[playerid][wslot11] =dini_Int(save,"waslot11");
wInfo[playerid][aslot] =dini_Int(save,"amslot");
wInfo[playerid][aslot1] =dini_Int(save,"amslot1");
wInfo[playerid][aslot2] =dini_Int(save,"amslot2");
wInfo[playerid][aslot3] =dini_Int(save,"amslot3");
wInfo[playerid][aslot4] =dini_Int(save,"amslot4");
wInfo[playerid][aslot5] =dini_Int(save,"amslot5");
wInfo[playerid][aslot6] =dini_Int(save,"amslot6");
wInfo[playerid][aslot7] =dini_Int(save,"amslot7");
wInfo[playerid][aslot8] =dini_Int(save,"amslot8");
wInfo[playerid][aslot9] =dini_Int(save,"amslot9");
wInfo[playerid][aslot10] =dini_Int(save,"amslot10");
wInfo[playerid][aslot11] =dini_Int(save,"amslot11");
GivePlayerWeapon(playerid,wInfo[playerid][wslot],wInfo[playerid][aslot]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot1],wInfo[playerid][aslot1]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot2],wInfo[playerid][aslot2]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot3],wInfo[playerid][aslot3]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot4],wInfo[playerid][aslot4]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot5],wInfo[playerid][aslot5]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot6],wInfo[playerid][aslot6]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot7],wInfo[playerid][aslot7]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot8],wInfo[playerid][aslot8]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot9],wInfo[playerid][aslot9]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot10],wInfo[playerid][aslot10]);
GivePlayerWeapon(playerid,wInfo[playerid][wslot11],wInfo[playerid][aslot11]);
return 1;
}Der stock zum speichern
stock WaffenSpeichern(playerid)
{
new waffe,ammo,save[40],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(save,sizeof(save),"/Waffen/%s.ini",name);
dini_Create(save);
//____________________________________Waffen Speichern____________________________________
GetPlayerWeaponData(playerid,0,waffe,ammo);
dini_IntSet(save,"waslot",waffe);
dini_IntSet(save,"amslot",ammo);
GetPlayerWeaponData(playerid,1,waffe,ammo);
dini_IntSet(save,"waslot1",waffe);
dini_IntSet(save,"amslot1",ammo);
GetPlayerWeaponData(playerid,2,waffe,ammo);
dini_IntSet(save,"waslot2",waffe);
dini_IntSet(save,"amslot2",ammo);
GetPlayerWeaponData(playerid,3,waffe,ammo);
dini_IntSet(save,"waslot3",waffe);
dini_IntSet(save,"amslot3",ammo);
GetPlayerWeaponData(playerid,4,waffe,ammo);
dini_IntSet(save,"waslot4",waffe);
dini_IntSet(save,"amslot4",ammo);
GetPlayerWeaponData(playerid,5,waffe,ammo);
dini_IntSet(save,"waslot5",waffe);
dini_IntSet(save,"amslot5",ammo);
GetPlayerWeaponData(playerid,6,waffe,ammo);
dini_IntSet(save,"waslot6",waffe);
dini_IntSet(save,"amslot6",ammo);
GetPlayerWeaponData(playerid,7,waffe,ammo);
dini_IntSet(save,"waslot7",waffe);
dini_IntSet(save,"amslot7",ammo);
GetPlayerWeaponData(playerid,8,waffe,ammo);
dini_IntSet(save,"waslot8",waffe);
dini_IntSet(save,"amslot8",ammo);
GetPlayerWeaponData(playerid,9,waffe,ammo);
dini_IntSet(save,"waslot9",waffe);
dini_IntSet(save,"amslot9",ammo);
GetPlayerWeaponData(playerid,10,waffe,ammo);
dini_IntSet(save,"waslot10",waffe);
dini_IntSet(save,"amslot10",ammo);
GetPlayerWeaponData(playerid,11,waffe,ammo);
dini_IntSet(save,"waslot11",waffe);
dini_IntSet(save,"amslot11",ammo);
return 1;
}Und jenachdem zum Laden immer
WaffenLaden(playerid);
und zum saven
WaffenSpeichern(playerid);
-
switch(frakid)
{
case 0:{SetPlayerSkin(pid,PENNERSKIN[random(9)]);}
case 1:{SetPlayerSkin(pid,288);}
case 2:{SetPlayerSkin(pid,286);}
case 3:{SetPlayerSkin(pid,146);}
case 4:{SetPlayerSkin(pid,187);}
case 5:{SetPlayerSkin(pid,179);}
case 6:{SetPlayerSkin(pid,49);}
case 7:{SetPlayerSkin(pid,274);}
}das sollte das sein was du meinst
und so weiter... -
ach schwachsinn denkfehler anders rum erst die box dann den text weil dan erst die Box erstellt wird und dann der text und er so automatisch über der Box is
-
die box unter das was drauf stehen soll
-
pack mal die erstellung vom Txt draw unter Ongamemodeinit uber die erstellung von der Box
-
naja andere spiele funktionieren auch runterzuladen
-
Ich wollte mal wieder MW2 Runterladen habe dann angefangen und dann bei diesem Prozeses(siehe Bild) läd es unendlich lang und dann kommt irgendwann Fehler Zeitüberschreitung bei Verbindung.
Ich hoffe ihr könnt mir helfen der Steam Support möchte sich ja anscheinend nicht melden.
BILD:
mfg und danke im vorraus
asus
-
Ja hallo leute ich hab gestern von Dini auf MySQL umgestellt und nun habe ich ein kleines Problem mit dem PVars undzwar setzt er sie solange sie nicht einen anderen wert als Null haben auf entweder 100 oder -1 aber die sollten schon gerne auf 0 bleiben solange ich denen nichts anderes zuweise.
Ich habe die Tabelle in Navicat.
Kann es sein das ich da irgendetwas verstellt habe?
Mit freundlichen grüßen
asus -
Internet ist Neuland für mich.
Ja aber ich kann hier doch fragen oder nich.
-
Ja ich suche ein Ordentliches Skin pack der Grovestreet es sollte schon gut sein also keine eckigen kanten und so haben also übertrieben viel solcher fehler.
Mit freundlichen Grüßen
asus -
Jo hier ist auch einer hätte auch lust
-
habt ihr auch nen TS oder so ?
-
DayZ Original
DayZ Epoch
Bin auch immer auf der suche nach netten leuten
-
nein solange du die steuerung so ein bisschen drauf hast ist das kein ding Und zu WarZ(Warze) hab ich jetzt persönlich nichts aber ich finde man kann es nicht so direkt vergleichen also ne nicht schlimm
also ich habe auch nen TS³
IP: epsilon.server4voice.de:34054mein Server auf dem ich spiele ist der hier
Server IP: 62.75.236.35:2390 -
Guten Abend,
Ich werde mich kurz und knapp halten.
Ich suche leute die lust haben in einer Gruppe zu spielen und vielleicht sogar lust haben einen Clan oder sowas zu Gründen.
Ich habe keine konkreten wünsche sondern nur das ihr eine gewisses verhalten an den Tag lägt und sich entsprechend einem Zombie/Überlebensstil anpasst und auch demnach spielt.
Ich persönlich bin kein Spieler der hinrennt und Andere leute erschießt sondern möglichst umgehen oder halt mit ihnen verbünden also ich schieße nur wenn ich zuerst beschoßen werde :).Bei interesse einfach per PN bei mir melden ob man daran interesse hätte oder eher.
Mit freundlichen Grüßen
asus -
Zieh sie Groß und lass sie ein Familie Gründen
-
-
und wenn alles dir nicht weiter hilft muss das Bein halt ab