dass er es auch für einen einzelnen Datensatz tut
Würde es...aber halt nicht so.
Deshalb schau in die Tutorial Seite, wie man es richtig macht ![]()
dass er es auch für einen einzelnen Datensatz tut
Würde es...aber halt nicht so.
Deshalb schau in die Tutorial Seite, wie man es richtig macht ![]()
$pdo->query($sql) as $row;
Was ist das? ![]()
Schau dir doch einfach Tutorials an: https://phpdelusions.net/pdo_examples/select
Alles anzeigennew bi=bInfo[b][bInterior];
SetPlayerPos(playerid,BizInts[bi][IX],BizInts[bi][IY],BizInts[bi][IZ]);
SetPlayerInterior(playerid,BizInts[bi][Interior]);
SetPlayerVirtualWorld(playerid,BizInts[bi][Welt]);
SetPVarInt(playerid,"InBiz",b);
return 1;
Das ist Quatsch, was du da machst.
Nur so schreiben:
funktoniert leider immernoch nicht -.-
Das ist ja auch kein Wunder...
Hatte dich gefragt gehabt, wie du playerteamname definiert hast...
Ich gehe mal davon aus dass du im Filterscript OnFilterScriptInit verwendest, änder das doch mal in OnGameModeInit.
Nein, das geht leider nicht ![]()
Nimm die Filterskripte aus der server.cfg.
Und pack stattdessen unter OnGameModeInit
SendRconCommand("reloadfs meinSkriptA");
SendRconCommand("reloadfs meinSkriptB");
Da packst du einfach alle rein...
Und in den Filterskripten natürlich OnFilterScriptInit verwenden, dann sollte das immer alles automatisch gehen ![]()
Ich meinte ob man den random switch vorhersagen kann mit Techniken
Ja, kannst du so doch...weil du doch weißt, was x für einen Wert hat ![]()
Also nur Serverseitig per skritping...als User kannst du da gar nichts vorhersagen..sonst wäre die random Funktion ziemlich nutzlos ![]()
Das steht doch gerade für zufällig ![]()
Gibt es eine möglichkeit ein switch(random(10)) auszutricksen indem man es vorhersagen kann?
Was genau magst du machen?
Du kannst natürlich das Ergebnis in einer Variable speichern:
new x = random(10);
//Hier kennst du schon die Zufallszahl X
switch(x)
Dann hast du natürlich davor schon Zugriff drauf und kannst damit arbeiten, falls es das ist, was du meinst ![]()
...google ist sehr mächtig:
https://winaero.com/blog/renam…rofile-folder-windows-10/
http://lmgtfy.com/?q=benutzerv…nis+umbenennen+windows+10
Es gibt Videos, 1000 Beiträge...wirklich ![]()
Speicher ich die Accounts werden die Accounts verdoppelt.
Weiß Jemand was ich da falsch mache?
Wie sieht die Funktion GetName aus?
Inwiefern wird der Account doppelt angelegt?
2x mit dem Neuen Namen?
1x mit dem Neuen und 1x mit dem Alten?
Hier das Plugin downloaden: https://github.com/Zeex/samp-plugin-crashdetect/releases
Dann in den Plugins Ordner packen.
Für Linux schreibst du in die server.cfg unter plugins: crashdetect.so unter windows ohne das .so
Anschließend startest du den Server, daraufhin erstellt sich eine Text-Datei in deinem Server-Verzeichnis, mit dem Namen server_log.txt.
Und diese Datei am Besten vor dem Server Start löschen und dann wird sie neu erstellt beim Server start und dann hier posten ![]()
Kannst du das crashdetect Plugin laden und uns dann den Server-Log zeigen? ![]()
for(new i = 0; j = GetPlayerPoolSize(); i <= j; i++)
Versucht, wenn es möglich ist, die Schleife so zu schreiben:
for(new i=GetPlayerPoolSize(); i!=-1; i--)
So benötigt man nur eine Variable und in der Bedingung wird eine Konstante verwendet und keine Variable ![]()
doch irgendwie möchte es nur mich Anzeigen.
Wie sieht n playerteamname aus? ![]()
Bzw. müssen sich die Spieler über die Sicherheit sorgen machen oder eher der Besitzer vom Projekt?
Die Spieler müssen sich sorgen machen.
Although there are several new security features related to custom models, these are not yet enabled in the current build. Only use the RC version on servers you trust as there could be unknown security flaws in GTA:SA's model formats.
Hier noch ein Zitat:
SA-MP 0.3.8 has been cancelled and won't be released as the main SA-MP branch. There is lack of interest in the downloading feature by most of the existing SA-MP servers.
Since some servers still want the downloading feature to be available now, 0.3.8 will be re-released as a seperate SA-MP version called 0.3.DL, which will be an optional download and have its own server lists. Parts of the existing 0.3.8 code that aren't related to model downloading will make their way in to 0.3.7 updates. Eventually the downloading feature will be part of a main SA-MP release, but the 0.3.8 version will be skipped.
Warum willst du solch alte Plugins verwenden?
Nutze doch welche, die stetig weiterentwickelt werden: https://github.com/pBlueG/SA-MP-MySQL/releases
Hier mal ein paar Related Threads:
0.3.DL
Lohnt es sich ein GTA Server neu auf zumachen ??
Ist SA-MP tot?
Lohnt es sich eurer Meinung nach?
Gab noch ein paar mehr speziell wegen der 0.3 DL Version, aber finde gerade den Link auch nicht mehr.
Der Punkt, wieso es viele als kritisch betrachten, es ist unsafe und wird nicht weiterentwickelt.
Zudem zerstört es das GTA Feeling in meinen Augen, da kann man dann direkt zu MTA übergehen ![]()
Nur verstehe ich nicht wie ich ein Checkpoint an die nähste Koordinate setzte.
Dann frag das doch ![]()
Du willst also nur wissen, wie du den nähsten Automaten findest ![]()
stock GetClosestATM(playerid)
{
new idx;
for(new i, Float:dis, Float:m = 9999.0; i<sizeof(ticketATM); i++)
{
dis = GetPlayerDistanceFromPoint(playerid, ticketATM[i][0],ticketATM[i][1],ticketATM[i][2]);
if(dis < m) m=dis,idx=i;
}
return i;
}
//Nutzung dann einfach so:
new i = GetClosestATM(playerid);
SetPlayerCheckpoint(playerid, ticketATM[i][0], ticketATM[i][1], ticketATM[i][2], 3.0);
Alles anzeigen
wie ich eine randomzahl von 100-300 generiere und nicht von 0-300
new r = random(200)+100;
Würde jetzt von 100 - 299 gehen.
Oder willst du wirklich bis 300?
Dann einfach im random 201 verwenden ![]()
Freue mich über jegliche Hilfe
Empfehle dir mein Include: [Include] (Race)-Checkpoint Routen Ersteller
Damit kannst du das richtig easy machen ![]()
Also, es sollte funktionieren, aber man kanndas Feuer damit nicht wirklich löschen, sondern es geht mit nem Timer aus wenn man drüber fliegt oder wie?
Feuer ist nur ein Objekt.
Und wie soll ein Objekt ein anderes Objekt einfach so eliminieren? ![]()
Du musst checken, ob das Wasser-Objekt bei dem Feuer-Objekt ist und das Feuer-Objekt dann halt eben zerstören.
Da gibt es bestimmt eine Funktion für...je nachdem, welches System du dafür nutzt um das Feuer zu erstellen ![]()
Der Timer dient nur als Zeitverzögern, nicht dass das Wasser Objekt erstellt wird und dann das Feuer sofort aus geht..das macht ja keinen Sinn..das Wasser-Objekt muss natürlich erstmal beim Feuer ankommen ![]()
So zum Beispiel:
ocmd:cl(playerid,params[])
{
new id;
if(sscanf(params,"i",id)) return SendClientMessage(playerid,WEISS,"Verwendung: /cl [0 = Man selbst | 1 = Für Alle]");
switch(id)
{
case 0:
{
for(new i; i<100; i++) SendClientMessage(playerid,WEISS,"");
}
case 1:
{
for(new i; i<100; i++) SendClientMessageToAll(WEISS,"");
}
}
return 1;
}
Alles anzeigen
-1);
Es gibt da keine -1.
Schau mal die Parameter: [wiki]Create3DTextLabel_DE[/wiki]
Mach das zu einer 0 oder 1 ![]()