Nein, das ist ein Enum.
Ich suche nach public Drug ![]()
Nein, das ist ein Enum.
Ich suche nach public Drug ![]()
Wie sieht denn die Drug Funktion aus? ![]()
Finde ehr nicht.. Unnötig sowas.
Also Breadfisch Skriptern heutzutage noch das Skript anzuvertrauen ist schon sehr fahrlässig, wenn man diese nicht mal richtig kennt und keine Daten hat...
Nicht umsonst hatten soo viele Projekte genau das selbe Problem wie du, ach wie viele Pranger gab es da schon.
Was meinst du denn, wieso soviele Skripte im Umlauf sind? hahaha xD
Kann halt sowas nicht verstehen, man kann auch unabhängig vom Gamemode arbeiten, mit Includes, die dann später einfach eingebettet werden.
Was soll dazu gezählt werden?
Ich kenne dein System leider nicht, tut mir Leid.
Aber prinzipiell sollte es da eine Variable geben auf die du zugreifen kannst ![]()
Warum steht eigentlich ein Minus davor wen das Biz Produkte benötigt..
Das kannst du einfach ändern indem du das Makro so schreibst:
#define getProdukts(%0) (Biz[%0][bMaxProdukte]-Biz[%0][bProdukte])
Hatte das nur so von dir übernommen gehabt.
Und er hat halt immer von dem kleinen das Große abgezogen.
Somit stand halt überall (z.B.): 4-5 = -1 anstatt 5-4 = 1 ![]()
Weil halt 1 Produkt gefehlt hat.
Um den Knoten mal platzen zu lassen.
CMD:lieferung(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if((GetVehicleModel(vehicleid) == 515 || GetVehicleModel(vehicleid) == 514) && GetVehicleModel(GetVehicleTrailer(vehicleid)) == 435)
{
#define getProdukts(%0) (Biz[%0][bProdukte]-Biz[%0][bMaxProdukte])
new string[550];
format(string,sizeof(string),"Ammunation LS\t\t\t\tBenötigt: %d Produkte\nBurgershot Hauptsitz\t\t\tBenötigt: %d Produkte\nClucking Bell Hauptsitz\t\t\tBenötigt: %d Produkte\n",
getProdukts(1), getProdukts(2), getProdukts(3));
format(string,sizeof(string),"%sPizza Stack Hauptsitz\t\t\tBenötigt: %d Produkte\n24/7 Supermarkt Hauptsitz\t\tBenötigt: %d Produkte\nPaintball Arena\t\t\t\tBenötigt: %d Produkte\nAdvertise Biz\t\t\t\tBenötigt: %d Produkte\n",
string, getProdukts(4), getProdukts(5), getProdukts(6), getProdukts(7));
ShowPlayerDialog(playerid,DIALOG_FIRMEN,DIALOG_STYLE_LIST,"Transport GmbH - Firmen Übersicht",string,"GPS","Schließen");
#undef getProdukts
}
return 1;
}
Alles anzeigen
Da, deine Lösung, wenn du statisch schon die Namen darein packst, dann musste auch deine Abfragen statisch machen...
Sowas solltest du über einen Timestamp machen, da wird das automatisch abgezogen + egal ob er online oder offline ist ![]()
//Beispiel: time in Minuten eingeben
dini_IntSet(Spieler, "MuteTime", gettime()+60*time);
//Prüfen ob die Zeit abgelaufen ist:
new zeit = dini_Int(Spieler,"MuteTime");
if(zeit > gettime())
{
//Hier ist er noch gemutet
new string[128], t = zeit-gettime();
format(string,sizeof(string),"Du bist noch %d Minuten und %d Sekunden gemutet!",floatround(t/60, floatround_floor),t%60);
}
else
{
//Hier nicht mehr
}
Alles anzeigen
weiß ja nicht was...
Wie oft wird dir n das ausgegeben?
Denn eigentlich sollte das MAX_BIZ mal gespammt werden ![]()
Er zeigt mir troz dem allen immer 0 an..
...Das bedeutet, dass alle Unternehmen voll beladen sind.
Da bProdukte = bMaxProdukte und somit bProdukte - bMaxProdukte = 0
![]()
Tja im Endeffekt 1:1 rauskopieren und in einen /enter Befehl packen ![]()
Allerdings gibt es ja dann das Problem mit der Abfrage if(pickupid ==.
Tja was das angeht musst du halt hier schauen, wo (also an welcher Position) die jeweiligen Pickups erstellt werden und anschließend musst du prüfen:
if(IsPlayerInRangeOfPoint(playerid, 2.0, x,y,z))
x,y,z entsprechen in dem Beispiel den Koordinaten von dem Pickup.
Musst du einzeln raussuchen und dann ersetzen ![]()
Bei der Schleife ist da identisches, da hast du dann wahrscheinlich sowas wie:
HouseInteriors[i][outsideX],HouseInteriors[i][outsideY],HouseInteriors[i][outsideZ]
Was du dann in die IsPlayerInRangeOfPoint Abfrage packen kannst ![]()
Streamer Plugin v2.5.2
Der Streamer ist veraltet
Inzwischen gibt es schon die Version 2.9.2 ![]()
Also einfach mal upgraden: https://github.com/samp-incogn…lugin/releases/tag/v2.9.2
Neue Includes unter pawno/include, dann neu compilen und das neue Plugin in den Plugins Ordner, dann sollte es klappen ![]()
Lade mal das crashdetect Plugin und poste den Log dann nochmal ![]()
Downloade dir mal den Adwcleaner und lass den drüber schnuppern, da wird sich bestimmt so einiges finden ![]()
Ein User hat 5000$ und ich will ihn 1000$ abziehen kann ich das einfach so machen oder muss ich das auslesen, abziehen und neu Speichern ?
Hier ein Beispiel ![]()