Ja, mit dem Streamer Plugin ![]()
Da gibt es einen Parameter bei CreateDynamicObject ![]()
Beiträge von Kaliber
-
-
War Shinoda nicht der, der sich angeblich von den Premium Einnahmen einen Urlaub gegönnt hat? Ich sage bewusst angeblich, weil ich es mir nicht vorstellen kann.

Für so unwahrscheinlich halte ich das gar nicht.
Ich war mal auf einem Server, da hat tatsächlich ein User 400€ dem Server gegeben, damit die eine Fraktion wieder eröffnen
Aber das erlebe ich öfters, wir haben es teilweise hier mit sehr dummen Leuten zu tun, die irgendwie viel zu viel Geld haben xD
Nicht umsonst werden teilweise auch GFs "schwarz" verkauft für einen erheblichen Preis... xD
-
-
Ach übersehen.
...?
Wenn du auf eine weitere Antwort wartest, dann markiere mal die Zeile, wo der Fehler auftritt

-
Wen ja wie ist sowas möglich?
Naja, du kannst sowas machen:
C
Alles anzeigenstock GetClosestVehicle(playerid,Float:range) { new i,Float:ref=3000.0,Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); for(new Float:tmp,v=GetVehiclePoolSize(); v!=0; v--) { tmp=GetVehicleDistanceFromPoint(v,x,y,z); if(tmp < ref) ref=tmp,i=v; } return (ref > range) ? INVALID_VEHICLE_ID : i; }
Nutzen tust du das so:Cnew veh = GetClosestVehicle(playerid, 20.0); //20.0 = maximale Distanz zum Feuerwehrauto if(veh == INVALID_VEHICLE_ID) return SCM(playerid,rot,"Es befindet sich kein Auto in deiner Nähe!"); if(GetVehicleModel(veh) != 407) return SCM(playerid,rot,"Du befindest dich nicht in der Nähe von einem Feuerwehrauto!"); //Und hier kannst n dann ausrüsten :D -
if(i == MAX_INVENTAR)
Dieser Fall kann nicht eintreten, da du ja in der Schleife gesagt hast als Bedingung i<MAX_INVENTAR
Wäre nett, wenn du die Zeile mit dem Fehler markieren könntest

-
wie lang die Liste zu dem Zeitpunkt ist
Nutze auch dafür einfach ein Makro, da du ja das Skript immer wieder neu compilen musst, damit sich da was ändert.
Theoretisch kann man es berechnen (vorrausgesetzt du belegst immer für jedes Item ein Array mit 128 Cells):
printf("Items im Enum: %d", (_:Inventar_Name/128)); //Gibt 7 aus
-
wie hoch das Maximal ist
Was denn für ein Maximum?!
Wie viele Items du hast oder wie viel du mitnehmen darfst?
Wenn das eh immer gleich ist, mach einfach ein Makro:
#define MAX_ITEMS 128
Und wenn es unterschiedlich ist, mach dir für jedes ein Makro

Auslesen aus dem enum könntest du nur die gesamt Größe und die willst du nicht

-
feuertimer[playerid] = SetTimerEx("FireTimer",10000,false,"i",playerid);
Diese Zeile ist damit gemeint.
Du willst ja einen Delay einfügen, dafür brauchst du einen Timer

-
man sollte halt 10/20 sekunden drauf halten das es gelöscht ist.
Kannste ja machen.
Starte n Timer wenn er anfängt den Key zu drücken und wenn er vorher loslässt, dann kill den timer einfach wieder.
http://forum.sa-mp.com/showthread.php?t=491980
Hier stehen die Makros für PRESSED und RELEASED

-
(Pressing(playerid) & KEY_FIRE
Keine Ahnung, wie du das definiert hast, dein Pressing, aber offensichtlich solltest du deine if-Abfragen einfach unter OnPlayerKeyStateChange verwenden.
Und dann wird ja registriert, sobald er die Taste drückt...dann kannste da das Feuer löschen lassen.
Deshalb sagte ich, du sollst in den Code von den anderen schauen, da siehst du ja, wie die das gemacht haben und kannst dich daran orientieren.
Schließlich fehlt bei dir ja komplett die Berechnung, ob er auch wirklich auf das Feuer zielt...und nicht nur irgendwie in der Gegend sprayt. -
Such doch mal, ob das schon jemand mal gemacht hat erstmal.
Und siehe da:
http://forum.sa-mp.com/showthread.php?t=226953
Feuerwehrsystem |by XYZGamerXP|
Und dann kannst du dir ja Einblicke holen, wie die das gemacht haben und deinen Code daran orientieren

Oder was erwartest du jetzt von uns hier?

-
wenn ich den server neustarte
...dann muss es eine Funktion in OnGameModeExit geben, die nochmal etwas mit INSERT macht.
Kannst du uns mal zeigen, was da so alles aufgerufen wird?

Andernfalls geht es ja nicht, das ist keine Zauberei, die hier im Spiel ist, ansonsten ruf mal bei Astro TV durch hahaha
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Irgendwo hast du ein 2. Insert Statement bzw dieses wird aufgerufen.
Sind denn die beiden Einträge direkt nach dem der Befehl ausgeführt wurde in der Datenbank?
-
-
Ehh...hast du denn sowas wie eine SaveHaus Funktion unter OnGameModeExit?
Die würde uns weiterbringen

#Handy
-
Für alle die interessiert was da steht, aber zu faul sind, das irgendwie abzutippen oder zu decoden, steht im Spoiler.
Manniac, wenn dus bist, bitte nicht öffnen, du sollst knobeln, ist nur für alle anderen gedacht hahahaha

Manniac, ich meins ernst

Anzeige ist raus an dich xD
exterminate
(Für die Leute, die kein Englisch können: "vernichten") -
Inzwischen ist es üblich für sowas sscanf zu verwenden:
new produkt,menge;
if(sscanf(params,"dd",produkt,menge))Such einfach mal nach sscanf tutorial samp, da solltest du fündig werden

-
Wenn ich ganz ehrlich bin, gehe ich nicht davon aus, dass jemand das komplette Rätsel alleine lösen kann
Du meinst damit der Reddit Thread ist nicht das Ende?
-
Dann hab ich doch gezeigt wie das gemacht werden kann
