was sind den Sprites ?
Ist das ein Scherz
Wie hast du denn sonst den TextDraw da unten rechts hinbekommen ![]()
Das sind Sprites: http://forum.sa-mp.com/showthread.php?t=291722
mfg. ![]()
was sind den Sprites ?
Ist das ein Scherz
Wie hast du denn sonst den TextDraw da unten rechts hinbekommen ![]()
Das sind Sprites: http://forum.sa-mp.com/showthread.php?t=291722
mfg. ![]()
Sag mal Theo, hast du eigentlich dein GTA gemodded, dass die Rahmen von den Dialogen blau sind oder sind das TextDraws alias Sprites ? ![]()
mfg. ![]()
Willkommen am Board allerdings bist du kein neuer Matrose sondern ein alter.
Danke ![]()
Wie du bist auf meiner IP
das ist aber nicht nett
Tut mir leid ![]()
mfg. ![]()
Stimmt ja, aber nicht so schnell ..
Kenne es von mehreren Servern, das es je KM , berechnet wird, deswegen fände ich es besser.
Aber evtl will nicht jeder so ein System haben, ich z.B. finde das nicht so gut, da der Tank z.B. bei einer Hydra im Gegensatz zu einem Faggio fast schon direkt auf 0 wäre ![]()
Aber, wenn Leute es anders besser finden, können sie ja mein Include noch umschreiben ![]()
mfg. ![]()
schaut nice aus würde es aber besser finden wenn man selber die tankstellen festlegen kann dynamisch oder so.
Ehm...man kann doch die Tankstellen verändern ![]()
Es ist ja nicht so, dass man die Include nicht öffnen könnte ![]()
Aber eigentlich sind das schon alle Tankstellen die es gibt, wenn man selbst welche gemappt hat, kann man die doch da eintragen, ganz easy ![]()
mfg. ![]()
Für Anfänger sehr für für mich allerdings unbrauchbar 10/10 weiter so
Dankeschön ![]()
mfg. ![]()
Jaja ich bin es mal wieder,
so kommen wir nun zu meinem nächsten Include, es ist durch die Idee von mehreren entstanden, die noch Probleme haben beim Tacho erstellen, also hier dafür einige Hiflsfunktionen:
[tabmenu]
[tab='Allgemeine Informationen','http://forum.sa-mp.de/wcf/icon/infoM.png']
[subtab='Funktionen','http://forum.gamerzhost.de/wcf/icon/codeS.png']
GetVehicleSpeed(vehicleid)
Als erstes diese Funktion, gibt die Geschwindigkeit der vehicleid wieder (als Integer) ![]()
GetVehicleName(vehicleid)
Gibt den Fahrzeugnamen wieder (als String) ![]()
GetTank(vehicleid)
Gibt den Tank von dem Vehicle an.
Es wird automatisch der Tank erstellt für jedes Auto und er wird halt verbrannt, nach einem Restart haben halle Autos wieder 100% Tankfüllung ![]()
In meinem System, gibt es direkt schon den Befehl "/fill", wo man an einer Tankstelle tanken kann.
Sobald dies geschieht wird folgender Callback aufgerufen:
public OnPlayerTank(playerid, liter)
Ich denke das versteht jeder, falls nicht hier ein Beispiel:
public OnPlayerTank(playerid, liter)
{
new string[128];
format(string, 128,"Du hast %d Liter getankt !",liter);
SendClientMessage(playerid,-1,string);
//PS: hier solltet ihr auch Geld abziehen, da er sonst kostenlos tanken kann
//PS²: Der Tank wird nach diesem Callback erst aufgefüllt, sprich wenn ihr sowas macht:
//if(GetPlayerMoney(playerid) < bla) return 0; //dann wird auch nicht getankt !
return 1;
}
So und wenn in einem Auto der Tank plötzlich leer wird, wird folgender Callback aufgerufen (auch nur wenn ein Spieler in dem Auto sitzt):
public OnVehicleEmpty(playerid)
Die Autos verlieren solange der Motor an ist an Tank, egal ob jemand in dem Auto sitzt oder nicht, bei Tank = 0, dann geht der Motor aus und man kann halt nicht mehr fahren
[subtab='Special','http://www.rezepte-guru.de/template/images/icon_stern.gif']
Es gibt noch eine Zusatz Möglichkeit, hierbei handelt es sich um die Tank "Verbrennung" von den Autos ![]()
Momentan werden alle 15 Sekunden 1% verbrannt.
Das könnt ihr verändern und zwar so:
#define VERBRENNEN 17 //jetzt würden alle 17 Sekunden 1% vom Tank verbrannt werden
#include <s_tacho>
[subtab='Download','http://www.projekt-deutsch.de/templates/cback/images/download.gif']
Pastebin: Pastebin (V.1)
Download: Mediafire (V.1)
[/tabmenu]
Wichtig:
Bitte forwarded die Callbacks oben nicht, ihr müsst nur public schreiben !
Wenn ihr einen Befehl habt, der euren Motor startet, bitte schreibt da noch folgende Bedingung rein:
if(!Tank_Check(GetPlayerVehicleID(playerid))) return 0;
Würde mich über ein kleines Feedback freuen ![]()
mfg.
Neue Downloadlinks
Die Idee finde ich richtig gut, aber die Umsetzung gefällt mir nicht ![]()
mfg. ![]()
Nice Work [Y]Trooper ![]()
mfg. ![]()
Ups, ja das sind jetzt Floats, also mach folgendes:
new zinsen = floatround(PlayerInfo[i][pBank]*0.001); //wären 0.1%
mfg. ![]()
Hoffe du findest dich schnell ein.
Falls du Scriptingfragen hast, kannst du dich bei mir melden.![]()
Grüße
Ja, ich werde mich bei allen melden, die sich sonst immer bei mir gemeldet haben, mit meinen Script Fragen die nicht existieren ![]()
mfg. ![]()
Wieso 0.001 und wie mach ich dann 0,2 und 0,4?
new zinsen = PlayerInfo[i][pBank]*1.0; //wären 100%
new zinsen = PlayerInfo[i][pBank]*0.1; //wären 10%
new zinsen = PlayerInfo[i][pBank]*0.01; //wären 1%
new zinsen = PlayerInfo[i][pBank]*0.001; //wären 0.1%
mfg. ![]()
So:
new zinsen = PlayerInfo[i][pBank]*0.001;
mfg. ![]()
Ähnlich wie in Pawn listitem bei einem Dialog, das die ID ausgibt, geht sowas?
Für was brauchst du die denn ![]()
Ich gebe dir erst ein Willkommen, wenn der Hase die Karotte hat:
![]()
![]()
Ah, hier hat sich ja lange keiner mehr vorgestellt hallo und willkommen ![]()
Was das Kaliber kann, kann ich schon lang! Ich lass die Hosen runter
![]()
Viel Spaß hier, hoffe du triffst nicht nur so "deppen" wie mich ![]()
mfg. ![]()
Egal herzlich Wilkommen Neuankömlig wir heißen dich herzlich wilkommen auf dem Planeten der Suchtbolzen und hier laufen ganz viele mit großem Kaliber rum ;D
Danke ![]()
Ach, das ist nur was für Leute die keine Freunde bei WoW haben ![]()
mfg. ![]()
iele Leute haben dich das gefragt?
Ich dachte du bist "relativ neu"
Es gibt noch eine Welt außerhalb von Breadfish
![]()