Dieses Wort "Einfach" gehört im Wald vergraben..
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
static const win[][] = { {5000},{10000},{15000} }; GivePlayerMoney(playerid, win[random(3)]);
Kann ich auch wenn ich nicht 100 verschiedene Zahlen auf schreiben will sowas in der art machen 1000-5000 das er sich da eine Zahl raussucht?
- Tom
-
Kann ich auch wenn ich nicht 100 verschiedene Zahlen auf schreiben will sowas in der art machen 1000-5000 das er sich da eine Zahl raussucht?
- Tom
Kann ich auch wenn ich nicht 100 verschiedene Zahlen auf schreiben will sowas in der art machen 1000-5000 das er sich da eine Zahl raussucht?
- Tom
Kann ich auch wenn ich nicht 100 verschiedene Zahlen auf schreiben will sowas in der art machen 1000-5000 das er sich da eine Zahl raussucht?
- Tom
GivePlayerMoney(playerid, ranom(100000));
Sollte klappen
//Edit: Falls nicht, korrigiert mich bitte.

-
Alles anzeigen
GivePlayerMoney(playerid, ranom(100000));
Sollte klappen
//Edit: Falls nicht, korrigiert mich bitte.

Fast, so wäre es richtig:
GivePlayerMoney(playerid,random(4001)+1000);
-
Hey leute ,
ich habe mal ne frage
unzwahr ich habe das GNE script und es ist von version 0.3e , wenn ich dort alles starte geht alles aber ich kann mich ned einloggen weil es ja nicht 0.3x ist. Wenn ich es auf 0.3x mache findet er das script aber nicht mehr wenn ich die samp-server.exe starte. Das script hat 2 warnings aber der Fehlerklärbär meinte die kann man ignorieren !
Kann mir einer sagen wie ich den server auf 0.3x starte ?
-
Kleine frage
Damit kann ich doch abfragen ob der String leer ist oder?
if(Haus[i][HausOwner] == '\0') -
Kleine frage
Damit kann ich doch abfragen ob der String leer ist oder?
Nein, du überprüfst ob in einem bestimmten Feld vom Array nichts steht, z.b. so:if(Haus[i][HausOwner][0] == '\0')
Jetzt weißt du, dass im Feld 0 nichts steht, sprich der String ist leer

mfg.

-
Danke dir nochmal ne andere Frage
Gibt es diese Funktion:
mysql_insert_id
Auch für SQLite? -
Danke dir nochmal ne andere Frage
Gibt es diese Funktion:
mysql_insert_id
Auch für SQLite?
Google, 2sek:http://forum.sa-mp.com/showpost.php?p=833289&postcount=1075
mfg.

-
Kann mir einer evtl sagen, wiso ich nichts in die Datenbank eingetragen bekomme?
if(!strcmp("/createhaus", cmdtext, true))
{
/*if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,cRed,"Du bist nicht RCON eingeloggt!");*/
new Slot = GetFreeHaus(),Float:Posis[3],i = random(sizeof(InteriorData));
GetPlayerPos(playerid,Posis[0],Posis[1],Posis[2]);
if(Slot == -1)
return SendClientMessage(playerid,cRed,"• Das Hauslimit wurde erreicht!");
format(query, sizeof(query), "INSERT INTO \"Haus\" (\"HausID\",\"Owner\",\"X\",\"Y\",\"Z\",\"iX\",\"iY\",\"iZ\",\"Int\",\"Miete\",\"Kasse\",\"renter\") VALUES ('','%d','%f','%f','%f','%f','%f','%f','%d','0','0','0');",Slot, Posis[0],Posis[1],Posis[2],InteriorData[i][hiX],InteriorData[i][hiY],InteriorData[i][hiZ],InteriorData[i][hInt]);
result = db_query(BHSql,query);
db_free_result(result);
Haus[Slot][HausID] = db_insert_id(BHSql,"HausID","Haus");
format(Haus[Slot][HausOwner],MAX_PLAYER_NAME,"");
Haus[Slot][HausX] = Posis[0];
Haus[Slot][HausY] = Posis[1];
Haus[Slot][HausZ] = Posis[2];
Haus[Slot][HausiX] = InteriorData[i][hiX];
Haus[Slot][HausiY] = InteriorData[i][hiY];
Haus[Slot][HausiZ] = InteriorData[i][hiZ];
Haus[Slot][HausInt] = InteriorData[i][hInt];
Haus[Slot][HausMiete] = 0;
Haus[Slot][HausRenter] = 0;
Haus[Slot][HausKasse] = 0;
HausIcon(Slot);
SendClientMessage(playerid,cGreen,"Das Haus wurde erstellt");
return 1;
}
Ich habe es gedebuggt, da war alles richtig
Der Tabellenaufbau ist der:
query = db_query(BHSql, "CREATE TABLE IF NOT EXISTS \"Haus\" (\"HausID\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \"Owner\" VARCHAR NOT NULL, \"X\" VARCHAR NOT NULL,\"Y\" VARCHAR NOT NULL,\"Z\" VARCHAR NOT NULL,\"iX\" VARCHAR NOT NULL,\"iY\" VARCHAR NOT NULL,\"iZ\" VARCHAR NOT NULL,\
\"Int\" INTEGER NOT NULL,\"Miete\" INTEGER NOT NULL,\"Kasse\" INTEGER NOT NULL,\"renter\" INTEGER NOT NULL);");
Ich verzweifel noch
-
Kann mir einer sagen wie ich das GNE script ( v2.4) auf 0.3x starten kann ?
Habe es schon in den 0.3x ordner getan aber das Script wird nicht gefunden
Es gibt kein Error aber dafür 2 warnungen und @Fehlerklärbar sagt die kann man ignorieren
-
Kann mir einer sagen wie ich das GNE script ( v2.4) auf 0.3x starten kann ?
Habe es schon in den 0.3x ordner getan aber das Script wird nicht gefunden
Es gibt kein Error aber dafür 2 warnungen und @Fehlerklärbar sagt die kann man ignorieren
Ohne Serverlog nix los.
-
# Wurde schon geklärt, danke

-
Existiert eine .amx?
//Edit: Mein Fail
Falsches Thema. *facepalm* -
Dir fehlen notwendige Plugins, deshalb startet der Server nicht richtig.
LG
-
Ja die gibt es

-
Ich vermute mal die Plugins fehlen (streamer & sscanf).........
GNE ist doch ein GF Edit oder nicht ?
Und ein GF braucht (meistens) streamer und sscanf.
Logan war schneller 
-
Ich vermute mal die Plugins fehlen (streamer & sscanf).........
GNE ist doch ein GF Edit oder nicht ?
Und ein GF braucht (meistens) streamer und sscanf.Ich habe die pulgins ( streamer & sscanf)
ich werde aber jetzt alle plugins neu downloaden
-
Hast du sie auch in der server.cfg eingetragen ? Denn sie werden nichtmal geladen.
-
Hast du sie auch in der server.cfg eingetragen ? Denn sie werden nichtmal geladen.
Ehm sollte ich alle eintragen ?

