Finde ich ziemlich sinnlos, da das Geld und Level (usw...) auf anderen Servern ganz unterschiedlich viel wert ist
Natürlich ist das total sinnlos, allein schon aus dem Grund, dass der eine Server nichts mit dem anderen Server zu tun hat ![]()
Aber egal ![]()
Finde ich ziemlich sinnlos, da das Geld und Level (usw...) auf anderen Servern ganz unterschiedlich viel wert ist
Natürlich ist das total sinnlos, allein schon aus dem Grund, dass der eine Server nichts mit dem anderen Server zu tun hat ![]()
Aber egal ![]()
So:
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof sendername);
mfg. ![]()
Was ist stats back
Also nach meinem Wissen her ist das, wenn du auf einem anderen Server gespielt hast, da z.B. Level 5 bist und 10$ hast, kannst du auf einen anderen Server gehen mit einem Screen von deinen alten Stats und dann genau Level 5 und 10$ verlangen ![]()
mfg. ![]()
ürgend wie ja net ;D das ist viel zu umständlich einfach
if(GetPlayerVehicleID(playeird, 411){
}
siehe wiki.samp.net
Und da sehe ich: http://wiki.sa-mp.com/wiki/GetPlayerVehicleID
Das hat nur 1nen Parameter und es geht um eine Vehicleid ![]()
Hier braucht man aber die Model id und die bekommt man nur so, wie ich das oben gepostet habe ![]()
Alles anzeigenKleine Abfrage der Auto-ID reinbasteln dann sollte es klappen:
Sollte so klappen wenn du den folgenden Code am anfang des CODES einfügst...
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == HYDRA-MODEL-ID) return 1;
wenn nicht melden... bin auch Anfänger
PS: Für HYDRA-MODEL-ID die Modelid von Hydra eintragen. Schau im SAMP Wiki nach. LG
Kann mir jemand das Script mal schicken ich will das auch haben doch Link etc sind weg...
Watch on the Date:
Hier nichts mehr posten ! ![]()
mfg. ![]()
if(GetPlayerVehicleid(playerid,carid){
sendclientmessage(playerid,color_white,"haha du sitzt in einem motorad drin !");
return 1;
}
vehicle ids findest du unter google oder wiki.samp.de
Ehm...nein, so macht man das definitiv nicht ![]()
Was du meinst ist sowas:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411) //Das hier wäre jetzt ein Infernus
Das ist eine Modelid, keine Vehicleid ![]()
Aber du solltest eine Funktion machen und mit switch und case arbeiten wo du alle modelids von den LKWs einträgst ![]()
mfg. ![]()
Life-of-sa.de

Du willst mir erzählen, dass man da alle seine Stats back bekommt ![]()
Gibt es einen Server der den langsamen Laufstyle hat und stats back gibt :)?
Ich glaube du wirst auf keinem Server deine Stats back bekommen, da der neue Server ja nichts mit deinem alten Server zu tun hat ![]()
Wollte mal fragn wie man ein ANTI AFK System eines Servers umgehen kann.
In dem du online aktiv Spielst ![]()
Gibt es da ein prinzip wie die meisten gescriptet werden??
Ja, aber mit AHK wirst du nicht weit kommen ![]()
mfg. ![]()
Also z.B. soll da mein eigener Text stehen?
Genau, sonst würde das ja keinen Sinn machen, auch mit der Variable wäre das ja Blödsinn ![]()
mfg. ![]()
d.h. da müsste noch ein Platzhalter (kA. wie der Fachbegriff lautet) hin!
War sicher ein Denkfehler
Nein, aus folgendem Grund:
1. Das würde keinen Error ergeben ![]()
2. Text = "Der Text den man da stehen hat...das ist ein Benutzerfreundliches Beispiel" ![]()
mfg. ![]()
Wieso machst du für deine bool Funktionen einen forward, der ist überflüssig ![]()
Sieht ordentlicher aus, als was ich hier sonst so sehe ![]()
mfg. ![]()
Okay, ich nehme mal kurz deinen Beitrag auseinander und sage was dazu:
Ebenso hast du zwar #error verwendet, aber nirgens erklärt.
#error = Erzeugt einen error (das steht da auch grob)
ch hätte mir gewünscht, dass du noch ein paar #pragma-Sachen reingebracht hättest.
Lese meinen letzten Satz...
Auch #inlcude wäre sinnvoll.
Das Directive Included eine Include datei, mehr aber auch weniger nicht.
Du hast in der Überschrift was von pre-processor geschrieben, aber gerade darauf gehst du nicht weiter ein.
Okay, da hast du recht, ich denke ich baue das noch ein wenig aus, wie der Compiler das ganze Script verarbeitet...
sehe ich keinen Unterschied zwischen #if und if
Dann hast du nicht genau hingeschaut, du kannst #if im Gegensatz zu if egal wo im Script verwenden.
das ist doch erst das total spannende daran.
Dein Leben scheint nicht sehr aufregend zu sein, wenn du es als "so spannend" hälst, dass der Compiler die Directives vor allem anderen verarbeitet ![]()
Naja, ich werde es evtl noch hier und da ein wenig ausbauen ![]()
mfg. ![]()
Allerdings fehlerhaft
Genau, direkt falsch reingeschrieben ![]()
und wenn du dabei bist, solltest du dir direkt nochmal die Basics anschauen und evtl noch mehr meiner Vorschläge realisieren ![]()
mfg. ![]()
Die meisten Anfänger brauchen das aber nicht und können damit sowieso nichts anfangen.
Naja, wenn sie sich das durchgelesen haben, haben sie zumindest einen groben Einblick und ich hoffe der 1. Fehler den ich gepostet habe taucht nicht mehr so oft auf ![]()
mfg. ![]()
Ein, in meinen Augen, sehr unbrauchbares Tutorial. Zwar zeigt es ein paar Direktiven, aber die sind in meinen Augen genauso selbsterklärend wie include*. In diesem Tutorial wird in die Thematik zu wenig eingegangen, Fragen wie "Wie greift der Compiler auf diese zu / wie werden sie verarbeitet" sind für in meinen Augen ein MUSS, wenn es um den angesprochenden Bereich geht.
* Dieser Satz ist entstanden, da include von der Priorität her die höchste Direktive ist und scheinbar gewollt nicht genannt / erläutert wurde.
Dieses Tutorial ist für Anfänger gedacht und ich fand es nicht so klug direkt zu erklären wie der Compiler das verarbeitet, da das ja nicht direkt was mit dem Scripten damit zu tun hat ![]()
un Include habe ich weggelassen, da das der einzige Directive mit Tryinclude ist, den man nicht wirklich erklären muss (wenn man ein wenig englisch kann) ![]()
mfg. ![]()
Problem ist, ich weiss nicht wie ich das abfrage mit dem Geld
Kann mir dort jemand helfen? Dann kommt das heut Abend noch dazu.
if(GetPlayerMoney(playerid) < 50) return SendClienMessage(playerid, 0xFF0000FF,"Du besitzt zu wenig Geld für diesen Skin");
mfg. ![]()
Schönes Tutorial von dir
Gefällt mir
Kann ich auch bei anderen Sprachen verwenden..
Dankeschön ![]()
Da solltest du einiges editieren:
//Und dann einfach bei deinem Dialog so einsetzen
ShowPlayerDialog(playerid,dSkinshop,DIALOG_STYLE_LIST,"Bincoladen",string_dialog,"Bestätigen","Abbrechen");
Nicht sehr viel Arbeit und auch nicht so schön ![]()
mfg. ![]()