@NicoWiss Lol hatte gestern genau die selbe Idee o.o
Beiträge von xFreeze
-
-
Habe es umgedreht aber es zeigt immer noch 50 bei Kasse an
und bei Armour 15k -
Ich weis was du meinst aber da stimmt doch was vom Code her nicht oder?
-
Also das sind die Stocks die bei mir im Script stehen:
stock LoadFraktDaten()
{
new FrakDatei[64];
format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
if(!dini_Exists(FrakDatei))
{
dini_Create(FrakDatei);
FraktionInfo[LSPD][fKasse]=15000;
FraktionInfo[LSPD][fArmour]=50;
FraktionInfo[Medic][fKasse]=15000;
FraktionInfo[Army][fKasse]=15000;
FraktionInfo[Army][fArmour]=50;
FraktionInfo[ADAC][fKasse]=15000;
FraktionInfo[Trucker][fKasse]=15000;
FraktionInfo[CNN][fKasse]=15000;
SaveFrakDaten();
LoadFraktDaten();
}
else
{
FraktionInfo[LSPD][fKasse]=dini_Int(FrakDatei,"LSPD_Kasse");
FraktionInfo[LSPD][fArmour]=dini_Int(FrakDatei,"LSPD_Armour");
FraktionInfo[Medic][fKasse]=dini_Int(FrakDatei,"Medic_Kasse");
FraktionInfo[Army][fKasse]=dini_Int(FrakDatei,"Army_Kasse");
FraktionInfo[Army][fArmour]=dini_Int(FrakDatei,"Army_Armour");
FraktionInfo[ADAC][fKasse]=dini_Int(FrakDatei,"ADAC_Kasse");
FraktionInfo[Trucker][fKasse]=dini_Int(FrakDatei,"Trucker_Kasse");
FraktionInfo[CNN][fKasse]=dini_Int(FrakDatei,"CNN_Kasse");
}
return 1;
}stock SaveFrakDaten()
{
new FrakDatei[64];
format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
dini_IntSet(FrakDatei,"LSPD_Kasse",FraktionInfo[LSPD][fKasse]);
dini_IntSet(FrakDatei,"LSPD_Armour",FraktionInfo[LSPD][fArmour]);
dini_IntSet(FrakDatei,"Medic_Kasse",FraktionInfo[Medic][fKasse]);
dini_IntSet(FrakDatei,"Army_Kasse",FraktionInfo[Army][fKasse]);
dini_IntSet(FrakDatei,"Army_Armour",FraktionInfo[Army][fArmour]);
dini_IntSet(FrakDatei,"ADAC_Kasse",FraktionInfo[ADAC][fKasse]);
dini_IntSet(FrakDatei,"Trucker_Kasse",FraktionInfo[Trucker][fKasse]);
dini_IntSet(FrakDatei,"CNN_Kasse",FraktionInfo[CNN][fKasse]);
return 1;
}
Da oben ist ja alles richtig eingetragen nach meiner Meinung
jedoch wenn die Textdatei erstellt wird, werden 2 Werte vertausch
und ich weis nicht woran das liegt...
Ok könnte mir jetzt jemand helfen?T4125Gamer
Es müsste doch dann irgendwo ein Fehler sein
und wenn ich was bei der Bank erstelle muss ich
es von dem Armour abziehen -
Von mir kannst du keine Hilfe mehr erwarten, aber sowas Kriegen sogar Anfänger mit nachdenken hin.
Du und die anderen bieten keine Hilfe, weil ihr auf schlau gemacht habt
und jetzt wisst das es nicht der Fehler ist sagt ihr jetzt alle "Werd nicht Frech, von mir bekommst du keine Hilfe"B2T: @ T4125Gamer die Variable wird doch auf 15k und 50 gesetzt...
-
Ich kann mittel mäßig scripten und ich stehe dazu.
Sag doch wo der Fehler liegt du Pro -
Wir wissen schon, was wir machen. Aber mit deiner Einstellung brauchst du dich nicht wundern, wenn du nie wieder hier Hilfe bekommst. Also ich bin raus. So ein Verhalten geht gar nicht.
Dein auch nicht wenn du nicht liest was ich schreibe, ich sagte
"das ist das Ergebnis nach dem Serverstart" <---- das steht in der .txt
und anscheinend weist du nicht wo der Fehler liegt und ziehst jetzt den
Schwanz ein, und mir sagen ich soll es mit dem Scripten lassen. Könnte
sich jemand melden der Ahnung vom Scripten hat?... -
Extra für die dummen:
Das ist das Ergebnis in der .txt wenn ihr so auf
schlau macht-.-, Anscheinend selber keine ahnung vom
Scripten die ganzen Leute hier, und lesen kann die hälfe auch nicht
//e: Jetzt kommt ihr euch dumm vor ihr möchte gern Scripter -
Ich überlege schon die ganze Zeit zeig doch wo der Fehler ist...
-
Alter, zeigt doch mal was ihr meint, und wieso sollt ich aufhören , ich bin neu
und es ist vom Code eigentlich alles richtig >.<, zeigt doch wo der Fehler ist! -
Vertausch doch einfach die Zeile LSPD_Kasse mit LSPD_Armour..
Wurde doch schon mehrfach hier gesagt..
Aber wo den!?, irgendwo muss doch was falsch eingetragen sein -
Wo denn?-.-
LSPD_Kasse=50.000000//Dieser Wert soll Armour sein
LSPD_Armour=15000.000000//Dieser Wert soll in der Kasse sein
Medic_Kasse=15000.000000
Army_Kasse=15000.000000
Army_Armour=50.000000
ADAC_Kasse=15000.000000
Trucker_Kasse=15000.000000
CNN_Kasse=15000.000000Das steht in der .txt
-
Ja warum ist die Kasse dann nicht 15k? ...
-
Hallo, ich versuche gerade Fraktionsdaten mit dini festzuhalten aber irgendwie
werden die Werte vertauscht oder ich bin Blind
Also das kommt beim Server Start raus:
LSPD_Kasse=50.000000//Dieser Wert soll Armour sein
LSPD_Armour=15000.000000//Dieser Wert soll in der Kasse sein
Medic_Kasse=15000.000000
Army_Kasse=15000.000000
Army_Armour=50.000000
ADAC_Kasse=15000.000000
Trucker_Kasse=15000.000000
CNN_Kasse=15000.000000So sieht mein Code aus: (Woran liegt es?, und warum wir eine Kommerzahl angezeigt? o.o)
stock LoadFraktDaten()
{
new FrakDatei[64];
format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
if(!dini_Exists(FrakDatei))
{
dini_Create(FrakDatei);
FraktionInfo[LSPD][fKasse]=15000;
FraktionInfo[LSPD][fArmour]=50;
FraktionInfo[Medic][fKasse]=15000;
FraktionInfo[Army][fKasse]=15000;
FraktionInfo[Army][fArmour]=50;
FraktionInfo[ADAC][fKasse]=15000;
FraktionInfo[Trucker][fKasse]=15000;
FraktionInfo[CNN][fKasse]=15000;
SaveFrakDaten();
LoadFraktDaten();
}
else
{
FraktionInfo[LSPD][fKasse]=dini_Int(FrakDatei,"LSPD_Kasse");
FraktionInfo[LSPD][fArmour]=dini_Int(FrakDatei,"LSPD_Armour");
FraktionInfo[Medic][fKasse]=dini_Int(FrakDatei,"Medic_Kasse");
FraktionInfo[Army][fKasse]=dini_Int(FrakDatei,"Army_Kasse");
FraktionInfo[Army][fArmour]=dini_Int(FrakDatei,"Army_Armour");
FraktionInfo[ADAC][fKasse]=dini_Int(FrakDatei,"ADAC_Kasse");
FraktionInfo[Trucker][fKasse]=dini_Int(FrakDatei,"Trucker_Kasse");
FraktionInfo[CNN][fKasse]=dini_Int(FrakDatei,"CNN_Kasse");
}
return 1;
}stock SaveFrakDaten()
{
new FrakDatei[64];
format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
dini_IntSet(FrakDatei,"LSPD_Kasse",FraktionInfo[LSPD][fKasse]);
dini_IntSet(FrakDatei,"LSPD_Armour",FraktionInfo[LSPD][fArmour]);
dini_IntSet(FrakDatei,"Medic_Kasse",FraktionInfo[Medic][fKasse]);
dini_IntSet(FrakDatei,"Army_Kasse",FraktionInfo[Army][fKasse]);
dini_IntSet(FrakDatei,"Army_Armour",FraktionInfo[Army][fArmour]);
dini_IntSet(FrakDatei,"ADAC_Kasse",FraktionInfo[ADAC][fKasse]);
dini_IntSet(FrakDatei,"Trucker_Kasse",FraktionInfo[Trucker][fKasse]);
dini_IntSet(FrakDatei,"CNN_Kasse",FraktionInfo[CNN][fKasse]);
return 1;
} -
Lol, das waren mehr als ein Trojaner nimm bitte die Datei raus
und verbreite keine Viren-.- -
Nice Trojaner gratis in den Plugins
-
Habe es immer Manuel gemacht, und trotzdem müsste ich viele Sachen erstellen.
Pro Fraktion wären das 12 WaffenGibts ein Tutorial wie man das übers Script erstellt?
-
Weil ich es für 5 Fraktionen machen müsste und es kommen noch Gangs dazu, das
würden über 90 sein -
Gibt es eine schnelle art sowas zu speichern mit Mysql?
Sonst müsste ich 90 Daten erstellen o.o
enum FraktionNamen
{
LSPD,
Medic,
Army,
ADAC,
Trucker,
CNN
};enum FraktionWaffenInfo
{
Nmm,
Deagle,
Silenced,
Shotgun,
CShotgun,
MicroUzi,
Tec,
Mp5,
Ak,
M4,
Sniper
};enum FraktionDaten
{
fKasse,
fWaffen[FraktionWaffenInfo],
fArmour,
fDrogen
};
new FraktionInfo[FraktionNamen][FraktionDaten]; -
Abend, ich habe gerade ein Programm für SAMP gefunden womit man recht
gut Gamezones erstellen kann, aber mir fehlt der Download und ich weis nicht
wo ich es her bekommen soll. Goolge gibt nichts aus, für die, die jetzt gidf posten
wollen. Falls es jemand noch besitzt, wäre es schön wenn er es hochladen würde.
Programm/bzw Vorstellung: http://samp-scripts.com/post/1769/[APPLICATION]_(NEW)_X-Treme_SA:MP_Ultimate_Visual_Mapper_%7C%7C_Version:_2.0.1.150/Xtreme/maps/other