cool danke^^ werds testen
MFG, Robdeflop®
cool danke^^ werds testen
MFG, Robdeflop®
Hi
Ich würde gerne ein teil von einem string ändern. z.B. so:
"Hallo breadfish, ich bin Robdeflop"
|
|
v
if(strfind(...."bin"....))
|
|
v
"Hallo breadfish, ich heiße Robdeflop"
Versteht ihr? Ich möchte dass dann halt z.B. "bin" in "heiße" umgewandelt wird.
Ich weiß halt nicht wie ich weiß halt nicht wie ich es hinbekommen soll dass die die position der wortes bin rausfindet, also anfang und ende der position des wortes.
Ich hoffe ihr könnt mir helfen
MFG, Robdeflop®
lol danke dachte das is egal xD
MFG, Robdeflop®
ty, aber nu bekomme ich den Warn:
Zitat(11934) : warning 208: function with tag result used before definition, forcing reparse
Zeile:
stock Float:Randomfloat(Float:kleinerfloat, Float:grosserfloat) //by Templer
Und du hast ein ; vergessen
lol, hmm, gehts nit einfacher? ja, die nachkommerstelle sollte auch zufällig gewählt sein^^
Oda vielleicht kann man ja auch die funktion nehmen dich ich hab, dann aber dass die zahl größer als 100 is un kleiner als 200, un das durch 10
MFG, Robdeflop®
EDIT: cool danke das hab ich gebraucht, werds testen
EDIT2: Bekomme ein tag mismatch beim return. muss das net so heißen? : stock Float:random... ?
Hi
Ich hänge im moment irgendwie an einem Problem. Ich möchte einen Wert mit einer Nachkommerstelle per Random definieren. Er soll zum beispiel größer als 10 sein und kleiner als 20. Also ohne Nachkommerstelle:
stock Randomzahl(kleinste, grosste)
{
return random(grosste - kleinste) + kleinste;
}
Jetzt hätte ich das ganze gerne als Float-Ausgabe^^ ich hab schon n bissl rumgespielt, aber ich bekomme immer Tag Mismatch´s.
Ich stehe iwie aufm schlauch xD
MFG, Robdeflop®
Wie wärs mit mehr infos? Welches script ist es? usw^^
MFG, Robdeflop®
ZitatSo schlecht, aber mal gut wer hat das LOH Script nicht???
ich
Ich würde Blender empfehlen^^ Das ist leicht und es gibt viele tut´s. Müsstest die dateien halt nur in das format für GTA umwandeln.
MFG, Robdeflop®
kannst ja mit der PAWNO funktion die alten mit den neuen funktionen ersetzten^^ so lange dauert das net. Un der Syntax sollte auch bei vielen ziemlich gleich sein.
MFG, Robdeflop®
Hi
Das geht einfach Kannst du auch selber machen Du brauchst die Funktionen PutPlayerInVehicle und RemovePlayerFromVehicle (?) wenn du´s einfach machen willst.
Dann kannst du z.B. mit nem CMD den Spieler in das car setzen, un mit nem anderen cmd wieder ausm car rausschmeißen. Oder wenn der player nen key drückt (secondary attack [Das is Enta]), dass der dann rausgeschmissen wird...
MFG, Robdeflop®
hmm, thx schonmal
Also könnte man es ja eig so machen, dass die Pos des spielers vorm porten gesaved wird, un die pos nachm porten. Dann wird der Spieler direkt wieder zu alten pos geportet, und so hat man die Pos auf der Map raus Sollte so gehen. Werds morgen ma probieren
MFG, Robdeflop®
Hi
Also ich habe bis jetzt auch noch nicht so eine Funktion gesehen, aber es muss ja gehen, wie man auf dem Video sehen kann^^
Kann mir pls einer helfen?
MFG, Robdeflop®
Hi
Ihr kennt sicherlich den Rot-Schwarzen Marker, den man auf einer Karte mit rechtem(?) mausklick auf der map machen kann, also bei ESC --> Map (oda wie das heißt).
Weiß einer wie man die Coords von dem Punkt abrufen kann? Hab sowas schonmal gesehen dass es geht
EDIT: Quelle woher ich weiß dass es geht: http://www.youtube.com/eastermaniv
Der Teil mit dem Luftangriff
MFG, Robdeflop®
Hmm lol, das kann doch eigendlich nicht sein, dass muss richtig sein oO
Sry, aber so wie ich dass sehe muss es richtig sein, kann dir nicht helfen. Vielleicht ein anderer.
MFG, Robdeflop®
Hi
Sind die Variablen auch global? Kommen evtl warns?
Sonst hätte ich auch eig kein plan woran es liegen soll. Wie hast du die denn definiert?
MFG, Robdeflop®
Hmm das weiß ich auch nicht so rech^^
Aber was du auchnoch machen könntest. Wenn keine lücken bei den ID´s sind, also von 1 bis was weiß ich wie hoch alle zahlen follständig erhalten sind, kannst du es so machen:
for(new i = 1; i < 9999; i++)
{
new var[200];
new result[50];
format(var, sizeof(var), "SELECT * FROM `Tabellenname` WHERE `Irgend eine ID die für jede zeile einzigartig is`='%d'",i);
samp_mysql_query(var);
samp_mysql_store_result();
if(samp_mysql_num_rows() != 0)
{
samp_mysql_query(var); samp_mysql_store_result(); samp_mysql_fetch_row(var);
samp_mysql_get_field("Feld", result); strmid(string_oda_array_oda_enum_oda_was_auch_immer, result, 0 , 50, 50);
}
else
{
return 1;
}
}
So wird nur so hoch gezählt, wie es auch einträge gibt. Sollte also klappen
HI
Ja, es gibt glaube ich eine mysql funktion um das zu machen. iwas mit MAX
Schau am besten ma auf inetseiten, wo die MySQL befehle stehen, damit habe ich mir früher immer beholfen
MFG, Robdeflop®
aso einfach^^
for(new i = 0; i < MAX_BLA; i++)
{
new var[200];
new result[50];
format(var, sizeof(var), "SELECT * FROM `Tabellenname` WHERE `Irgend eine ID die für jede zeile einzigartig is`='%d'",i);
samp_mysql_query(var);
samp_mysql_store_result();
if(samp_mysql_num_rows() != 0)
{
samp_mysql_query(var); samp_mysql_store_result(); samp_mysql_fetch_row(var);
samp_mysql_get_field("Feld", result); strmid(string_oda_array_oda_enum_oda_was_auch_immer, result, 0 , 50, 50);
}
}
Ich hoffe du meinst es so
MFG, Robdeflop®