if((!strcmp(PLAYERNAME, "bla1") || !strcmp(PLAYERNAME, "bla2")) && vehicleid == AUTO1) ? :>b
Beiträge von DMA
-
-
Jo in vereinfachter Form ist das so ganz richtig ;p
Aber ist natürlich nicht so einfach gehalten.
Distanzen und anzahl der Feuerwehr leute blub löschen blub befrein blub ende :> -
Also: 1 ist das Geld kein Float und 2tens wieso ein Array? Oo
Also bei mir ist Geld eiin Integer :> -
Mein Senf dazu: Ätschi Bätsch ich hab das Script vor mir liegen :p
//breadfish: Mein Senf dazu: Ätschi Bätsch dafür hab ich keinen kaputten PC :p
-
vllt mag PAWN ja -variable nicht.
Also eigendlich ist es jetzt richtig -
Die Variable ist kein Float typ.
Lass Float: einfach weg -
und bei Vehicle Health hatte ich ausversehen Vehicle Tank gelesen oO
Naja ist doch egal funktioniert, wie Breadfish schon sagte, fast identisch. -
#define maxvehicles 750
new Float:tank[maxvehicles], Text:tanzeige[MAX_PLAYERS];
public OnGameModeInit() {
for(new i = 0; i < sizeof tank; i++)
tank[i] = 1000.0;
SetTimer("GlobalTimer", 1000, 1);
}
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate == PLAYER_STATE_DRIVER) {
tanzeige[playerid] = TextDrawCreate(420.0,200.0,"~y~LOAD");
TextDrawShowForPlayer(playerid, tanzeige[playerid]);
}
}
public OnPlayerExitVehicle(playerid, vehicleid) {
TextDrawHideForPlayer(playerid, tanzeige[playerid]);
TextDrawDestroy(tanzeige[playerid]);
}
public GlobalTimer() {
new msg[256];
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerInAnyVehicle(i) && IsPlayerConnected(i)) {
tank[GetPlayerVehicleID(i)] -= DEINE FORMEL;
format(msg, sizeof msg, "%d ~w~Liter", tank[GetPlayerVehicleID(i)]);
TextDrawSetString(tanzeige[i], msg);
}
}
}
Ist nie getestet und nur aus dem stehgreif geschrieben.
DEINE FORMEL einfach gegen die des tankverbrauchs ersetzten.
Dazu brauchst du dann nurnoch 3 Angaben (x,y,z position) und etwas mathe -
Selber baun?
Wenn du ein Anfänger bist, versuch dich mit Dini oder wie das heißt zu beschäftigen.
Danach auch mit Pickups und dann soltle das schon klappen -
Eine klamme rin zeile 3 vergessen, dann gehts
-
#pragma tabsize 0 unter die includes.
-
Americanische Version des Spiels?
Mit der Deutschen und der normalen Europäischen (ausgenommen England da wurde soweit ich weiß die US Version verkauft) funktioniert es nicht. -
Also das Product heißt proOrd und soll Projecte verwalten.
Im moment ist das Programm noch im Alpha Stadium und hat einige Fehler.
So ist es zur Zeit nur möglich aus der Datei project.txt im Ordner zulesen.Mit proOrd kann man leicht den PAWN Compiler auf seine Bedürfnisse abstimmen, und das proOrd project eben soleicht weiter geben, ohn edas es zu kompatiblitäts Problemen kommt.
Der Einfachheit halber sind alle Compiler Optionen mit Namen versehen.
Durch "Code Blöcke" wird eine Structur erschaffen, die für eine Übersicht sorgt.Zurzeit ist wegen des beta Stadiums noch keine Verwaltung von Datein möglich, sowie nur Compiler Optionen einsetzt bar.
Referenze:
Ein Code Block sieht immer wie folgend aus:
NAME { INHALT }
Für die Compiler Optionen existiert der Block compiler
Ein Beispiel Project:
compiler {
pragma {
:semicolon(+)
:echo("Pragma Code ausgefuehrt")
}
settings {
:SetPathToFile("D:\test.pwn")
}
}
Funktionen beginnen immer mit einem Doppelpunkt.!
Liste aller Funktionen im Alpha Stadium und dessen Parameter:
:asm() - Erstellt Assembler Ausgabe anstatt eine AMX (Abstract Machine Code).
:alignment(ZAHL) - Setzt alignment speicher
:compact(+/-) - Setzt compact modus auf Plus oder Minus
:directory() - Aktiviert directory modus
:debuglvl(ZAHL) - setzt den debug level (0-3)
:includepath("PATH_TO_INCLUDE") - setzt den Include path
:stacksize(ZAHL) - setzt die maximale größe des einnemenden Arbeitsspeicher (stander 4096)
:disablewarning(ZAHL) - zeigt das warning mit der Nummer ZAHL nicht an
:vmsize(ZAHL) - setzt die maximale größe der AMX
:esc1() - Escape Zeichen \
:esc2() - Espace Zeichen ^
:semicolon(+/-) - setzt (+) oder nicht(-) semicolons
:SetPathToFile("PATH_TO_FILE") - setzt den Pfad zu pwn datei, wichtig geht nur im code settings unter compiler!
:echo("AUSGABE!") - gibt alles in den " " aus.
so das wars erstmal hier noch die ZIP datei
http://oldsql.nkcmedia.net/proOrd.zip -
Tja, dieses mit den Colors suxx0rt halt.
SetPlayerMarkerForPlayer
Wiki eintrag folgt: [wiki]SetPlayerMarkerForPlayer[/wiki] -
Naja, ein eigener Mapeditor ist auch lustig.
Ingame mal eben was baun -
UseTor gefixt.
Allerdings weiß ich nicht wo Tax nicht existiert oO -
Hier eine DOkumentation dazu :>
Zitat1. Suche den PAWNO Ordner, PAWNO liegt SA:MP dabei, ansonsten, nem Visual Pawn, PawnX , Quincy bla...
2. gehe in den Unterordner /include/
3. erstelle dort eine neue Datei die "tor.inc" heißt
4. öffne tor.inc und füge den Code ein
5. Abspeichern und schließen
6. Dein Script öffnen und in die Includes #include <tor> schreiben
7. siehe quelltext unter dem hiernew lspd_gate;
public OnGameModeInit() {
lspd_gate = AddTor(990, 0.0, 1.0, 180.0, 12.0, 13.0, 16.0, 3.0, 1.0, 180.0); /* die letzten 3koordinaten sind das, wo es sich hinbeget, koordinaten gibts so nicht ;) */
} public OnPlayerCommandText(playerid, cmdtext[]) {
if(!strcmp(cmdtext, "/lspdtor")) {
UseTor(playerid, lspd_gate);
}
}Wenn das Script Fehler ausspuckt, einfach sagen, hab das system noch nie getestet
-
Naja bin kein Fan von TeamViewer, aber wenn der gute breadfish nicht helfen konnte dann mach ich das auch ;x
Allerdings finde ich VNC Remote besser oO -
Suche Zeile 25 und ändere bank in bank2.
Danach überall wo im Script bank steht unter OnPlayerCommandText dies durch bank2 ersetzten.
voilá :> -
MaRcEl9, weißt du, langsam gehst du mir auf den Sack.
Andauernd fragst Du nach irgendwelche Scripts, wenn du 11 bist, geh nach drausen, da gibts einen Sandkastenplatz auch für dich, dort kannst du mit ,,Sand Anders´´ spielen.
Dir ist im klaren das Grand Theft Auto ein Gewaltätiges Spiel ist.
Bei dir seh eich eindeutig nicht die geistige Reife, um Grand Theft Auto zu spielen.
Rafelder ist 14 oder 15, allerdings ist bei ihm die Reife vorhanden, er spammt nicht das ganze Forum voll.
Eigendlich ist mir auch egal wie alt ihr seid.
Nur finde ich es abnormal, andere Benutzer des Forums mit 100 Threads über ''Account system" und anderem Zeug zu überfluten.
Wieviele von deinen 40 Beiträgen warn hilfreich oder Themen die es noch nicht im Forum gibt/gab?
Achja und wenn ihr meint, "so hast du auch mal angefangen", dann kann ich eindeutig dies beneinen.
Ich hatte mir selber PHP , mit Einstein - war echt ne tolle Zeit mit BR! - und später C/++ beigebracht, wobei ich doch schon auf die ein oder andere Referenze zurück gegriffen habe.
Allerdings habe ich mir meinen Lösungsweg erkämpft, und im äußersten Notfall, wenn ich in den Referenzen nichts gefunden habe, in einigen Online büchern nichts und in dem Forum wo ich die hilfe suchte nichts gefunden habe, dann habe ich einen Thread erstellt mit ausführlichen Informationen.
Desweiteren habe ich dich nur darauf hingewiesen, daß es Job heißt und nicht Jop, deine Reaktion kann ich garnicht verstehen.
Auch das Argument du wärst "nur" 11 kann ich nicht nachvollziehen.
Mit 11 war ich 6 Klasse und konnte englisch.
Selbst in der Werbung mit ihrem Pseudo Englisch wird andauernd "Job" als Wort für "Arbeitsstelle" oder "Arbeit" genutzt.
Punkt aus und schluss.
Ich vertrette Rafelders Meinung.