Ich danke dir, dass du mir richtig viel geholfen hast. Jetzt habe ich eine Frage, die vielleicht zu kompliziert ist, aber ich hoffe, du verstehst es trotzdem. Wie macht man das viel dynamischer? Also ich bin ja dabei, ein eigenes Fraktionssystem zu erstellen. Der Spieler soll mit einem Befehl (in diesem Fall ein Admin) die Fraktion erstellen können. Wie mache ich das dynamischer? Bitte hilf mir und die ganze Community, bitte hilft. Ich weiß, dass das kompliziert ist, aber ich hoffe, ihr könnt mir helfen.
Beiträge von i7Hate
-
-
Ich weiß, dass das nicht kompliziert ist, jedoch verstehe ich das nicht.
Ich hätte da noch eine Frage, wie speichert man Fraktionsname ab und ladet diese auch? -
Zitat von »[GSL]Erik«
Guck dir mal den "format" im "stock" an..Ich dachte, er hat ihn einfach nicht zu ende geschrieben.
--> Du musst die Variablen angeben und auch mysql_function_query nutzen.
//e:
Wenn du nicht weißt, wie man es speichert, schau dir am besten dieses Tutorial an:
[ SCRIPTING ] MySQL R7(+) - Cachefunktionen & Threaded Querys [UPDATED]Also ich glaube ihr habt mich nicht genau verstanden. Mein Problem ist, also ich möchte Ingame z.B. /createfraktion oder ähnliches eingeben und dann die angegebenen Parameter. Wie mache ich das, dass die Fraktion beim Serverstart mitgeladen wird? Etwas kompliziert ich weiß, aber bitte hilft.
-
Guten Tag liebe Community,
derzeit scripte ich an einem eigenen Fraktionssystem, mit dem man sich eigene Fraktionen erstellen könnte. Dies sollte aber nur ein Leader machen können und ich mache mir derzeit einen stock, mit dem man eine Fraktion erstellen kann.
Jetzt habe ich das Problem, dass ich nicht weiterkomme.
Genaue Quelle des Problems:
Also man muss ja, wenn man eine Funktion an die Query senden möchte (mysql_function_query), eine connectionHandle angeben und diese habe ich unter OnGameModeInit festgelegt mit dbhandle. In dieser Variable dbhandle wird folgendes abgespeichert:Zitatdbhandle = mysql_connect(db_host,db_user,db_db,db_pass);
Jetzt habe ich das Problem, ich habe eine Tabelle, die nennt sich Fraktionen. Ich möchte jetzt in diese Daten abspeichern lassen. Habe bisjetzt folgendes gemacht:
stock CreateFraktion(fraktname[24],Float:X,Float:Y,Float:Z,Float:A,Interior,Skin,fkasse)
{
for(new i=0; i<75; i++)
{
new query[128];
format(query,sizeof(query),"INSERT INTO fraktion (fraktionsname,SpawnX,SpawnY,SpawnZ,SpawnA,Interior,Skin,Fraktionskasse) VALUES ('%s','%f','%f','%f','%f','%i','%i','%i')",);
}
return 1;
}Ich habe noch einen Enum erstellt, in der die Fraktionsdaten abgespeichert werden sollen.
enum FraktionsInfo
{
FraktionName[24],
Float:Spawn_X,
Float:Spawn_Y,
Float:Spawn_Z,
Float:Spawn_A,
fInterior,
fSkin,
fKasse
};
new fInfo[75][FraktionsInfo];Meine entgültige Frage wäre jetzt, wie speichere ich die Daten auf die MySQL Datenbank in meine gewünschte Tabelle (in diesem Fall Fraktionen) hinein? Ich würde mich echt freuen, wenn ihr mir helfen würdet.
-
Sorry aber könnt ihr nicht mal was neues machen? Warum willst du schonwieder ein Roleplay erstellen... Meinst du nciht es gibt genügend "Einzigartige" Roleplays im Netz? Sogar dir fällt nichts mehr ein und du bist der scripter...
Zwar würde ich mich anders ausdrücken, doch das ist leider verboten. Also die erste Antwort auf diese Meinung wäre schonmal, dass das nicht dich interessiert, ob ich einen Roleplay Server mache oder nicht. Die zweite Antwort wäre, ich weiß ja schon, was in einen Roleplay Script reingehört, doch ich weiß nur nicht, mit was ich weitermachen soll.
Was für eine Art von Roleplay denn?So etwas in der Mischung von Reallife/Roleplay, also das echte Leben nur im Roleplay
-
Guten Tag liebe Community,
bestimmt habt ihr von mir einige Themen gefunden über Roleplay, Was ist Roleplay und diese Sachen. Doch diesmal handelt es sich auch zwar um Roleplay, doch nicht wirklich über das Thema: Was ist Roleplay. Nun gut, kommen wir zum Thema. Also ich scripte an einem Roleplay Script und ich bin derzeit wirklich nicht so weit. Mir fällt auch nicht ein, was ich als nächstes Scripten soll. Meine Frage wäre an euch, Was soll ich als nächstes scripten?
Ich habe schon folgende Sachen gemacht:
- Login Register basierend auf MySQL
- Einige Befehle (/kick, /pn, /restart, /mute, /unmute, /freeze, /unfreeze, /setskin, /setscore, /ban, /makeadmin, /makeleader)
- Kleines Autohaus, aber ein sehr kleines. -
Achso ich meinte jetz Merryweather, nen Heli hab ich ja noch nicht, nicht genug Kohle, da ich nich glitche
Achso, glitchen mache ich auch nicht, ich habe mein Geld fast nie ausgegeben.
Kann mir jetzt einer endlich helfen mit meinem Problem? -
Nein, der Heli fliegt direkt zu dir.Meinst du das jetzt beim Merryweather oder wenn man ein eigenen Helikopter besitzt und Pegasus anruft?
-
Da steht ich sei in keiner fraktion
if(strcmp("/skinauswahl",cmdtext,true,10)==0)
{
if(IsPlayerInFraktion(playerid,6))
{
CallLocalFunction("OnPlayerRequestClass","d","playerid,classid");
AddPlayerClass(113,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
AddPlayerClass(114,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
AddPlayerClass(115,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
AddPlayerClass(116,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
}
else SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
return 1;
}if(strcmp("/skinauswahl",cmdtext,true,10)==0)
{
if(IsPlayerInFraktion(playerid,6))
{
CallLocalFunction("OnPlayerRequestClass","d","playerid,classid");
AddPlayerClass(113,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
AddPlayerClass(114,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
AddPlayerClass(115,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
AddPlayerClass(116,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
}else{
SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
}
return 1;
} -
Eine Methode gäbe es : Du duplizierst den Heil per Glitch und gibts ihn dann jemand anders, der dir im Gegenzug über das Inventar Geld gibt. Danach zerstörst du den originalen.
Ich mache keine Glitches, ich spiele fair. Eine andere Methode wäre hilfreicher.
-
Ich bin mir nicht wirklich sicher ob das richtig ist, aber versuch einfach mal
CallLocalFunction("OnPlayerRequestClass","d","playerid,classid");
Wenn das falsch ist, dann verbessert mich bitte.
Ich glaube das muss so sein:
CallLocalFunction("OnPlayerRequestClass","ud/id/*weiß nicht genau, welches stimmt*/,playerid,classid);Bei Playerid und Classid dürfen die " " nicht dabei sein
-
Komisch, ruf die mal an, ist hinter dem Helikopter denn ein Schloss?
Es befindet sich kein Schloss hinter dem Helikopter, der Helikopter befindet sich aber immer bei diesem Flugort, der in der nähe von diesem Kanal ist (von der Story-Mission: Juwelenraub).
Kurz und knapp zerstöre ihn einfach.Ich habe meine 750.000 $ nicht umsonst ausgegeben, die Variante hätte ich mir auch überlegen können, doch das ist dann reine Geldverschwendung. Ich möchte wenigstens ein Teil meines Geldes wieder haben, sonst hätte ich hier nicht gefragt und ich hätte meinen Helikopter einfach zerstört.
-
Ich weiß, ich wollte nur den Tipp geben, hat halt gepasst, so kommt kein anderer auf die Idee so einen zu kaufen.
Welches Level bist du denn?
Bist du Geld für nen Maverirck hast solltest du ja mindestens Lvl 60 sein, Heli anfordern geht schon ab 30 oder so.Ich bin erst Rang 35, ich habe schon einen Anruf von Merryweather bekommen, doch ich kann trotzdem keinen Helikopter anfordern.
-
Nur mal ein kleiner Tipp für die Zukunft:
Du kannst dir von Merryweather nen Heli leihen, das kostet auch 1000$ und es fallen keine Kaufkosten an.
Ich weiß, kommt ein wenig zu spät, aber es wird bestimmt nützlich sein, für den ein oder anderen.Ich weiß das, aber wann bekomme ich den Anruf dafür, ich kann derzeit keinen Helikopter von Merryweather anfordern, sondern nur Munition kann ich anfordern. Außerdem habe ich gefragt, wie ich meinen Helikopter verkaufen kann.
Aber trotzdem danke für deine Hilfe.Zitat von »Fresco«
Zitat von »Paradox.«
Towtrück isn Abschleppwagen
Aber wie gehen die rotorblätter ab
Ich verstehe das immer noch nicht, ich möchte mein Helikopter verkaufen, weiß nicht einmal, was Rotorblätter sind.Rotorblätter = Die Propeller von Hubschrauber
Die reisst du ab, wie auch immer, und dann holst du dir einen Abschleppwagen,
und "lieferst" den Heli zur Verkaufsstelle.dann passt der heli in die Werkstatt also zu Los Santos Customs?
Wo finde ich den Abschleppwagen, wo die Fahrzeuge abgeschleppt werden oder wo? -
Towtrück isn Abschleppwagen
Aber wie gehen die rotorblätter abIch verstehe das immer noch nicht, ich möchte mein Helikopter verkaufen, weiß nicht einmal, was Rotorblätter sind.
-
Rotorblätter ab + Towtruck versucht ?Wie meinst du das? Towtruck, ich habe diesen Kontakt nicht bzw. wenn er ein Kontakt ist, ich habe den nicht.
-
Schlicht und einfach: Nein, kann man nicht.
Bisher wurde noch nichts von R* bekannt gegeben, das es etwas derartiges gibt.
Kann man denn den Helikopter normal verkaufen, denn in die Tuningwerkstatt passt sie ja nicht rein bzw. man kommt so nicht rein.
-
Kann man Helis an andere Verkaufen denn ich brauche einenDas weiß ich leider selber nicht, doch wenn es gehen würde, würde ich dir meinen verkaufen.
-
Guten Tag liebe Community,
ich habe mir in Gta 5 Online Modus einen Hubschrauber/Helikopter gekauft. Dieser heißt Maverick. Jetzt ist mir aufgefallen, dass ich den Helikopter nie benötige und ich muss 1000 $ immer an Pegasus zahlen, damit sie meinen Helikopter zum Helikopterplatz liefern.
Jetzt hätte ich die Frage, ob man irgendwie seinen Helikopter verkaufen kann. Also die normalen Fahrzeuge kann man ja im Los Santos Customs verkaufen, doch ein Helikopter würde dort nicht reinpassen. Ich hoffe auf antworten.
Mit freundlichen Grüßen,
Fresco -
Wieso erstellst du zwei Themen gleichzeitig?
3DTextLabel wird nicht angezeigt
3DTextLabel wird nicht angezeigt
Mach das mal so:
reate3DTextLabel("Los Santos Police Department{FFFFFF}\nTASTE: ENTER",COLOR_SPECIALBLUE,288.7172,167.1182,1007.1719,10,0,Deine Interior ID);//LSPD HauptAusgang