Welsche Stelle
Farg doch mich xD ich hock ja Extra im teamspeak !
Welsche Stelle
Farg doch mich xD ich hock ja Extra im teamspeak !
jetzt schaltet doch mal euer Hirn ein, statt da ihr hier
Einfach euren Errors postet. Ihr könnt Scripten, habt Kenntnisse und könnt
Denken. Überlegt mal ein bissien woran es liegen könnte.
So jetzt zu dem
Tutorial!
Sehr schön. Haste nice gemacht
8/10
Wenn der Tank auchnoch gespeichert werden würde waere es 10/10
Danke hab ich für mein Script gebraucht
10/10
Erledigt dank einem guten Freund.......
Also 8/10
Eine frage, mag jetzt vielleicht Nooblike klingen aber ich habe 4Errors in einer Zeile ^^.
C:\Users\Vendetta\Desktop\Server Package\gamemodes\GTR.pwn(112) : error 029: invalid expression, assumed zero
C:\Users\Vendetta\Desktop\Server Package\gamemodes\GTR.pwn(112) : warning 215: expression has no effect
C:\Users\Vendetta\Desktop\Server Package\gamemodes\GTR.pwn(112) : error 001: expected token: ";", but found ")"
C:\Users\Vendetta\Desktop\Server Package\gamemodes\GTR.pwn(112) : error 029: invalid expression, assumed zero
C:\Users\Vendetta\Desktop\Server Package\gamemodes\GTR.pwn(112) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Folgende Zeile:
SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug oder fährst gerade ein Fahrad!");
Drum herum:
if(strcmp(cmdtext, "/mtr", true) == 0)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
new car = GetPlayerVehicleID(playerid);
if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
{
SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug oder fährst gerade ein Fahrad!");
}
else if (Tank[car] < 1)
{
SendClientMessage(playerid, COLOR_RED, "Der Tank ist leer. Du musst erst voll Tanken um weiter zu fahren.");
}
else if (Motor[car] == false )
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = true;
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = false;
}
}
return 1;
}
Kann mir jemand weiterhelfen? Abgesehen davon ist das Tutorial wirklich gut!
Hab den Error:
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(13) : error 017: undefined symbol "MAX_VEHICLES"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Zeile:
new bool:Motor[MAX_VEHICLES]=false; // Dies ist die Boolean für den Motor. [MAX_VEHICLES] ist angehängt, da sie für jedes Fahrzeug unterschiedlich sein kann.
MAX_VEHICLES ist nicht von Samp her definiert.
Du musst es selber unter die defines schreiben
#define MAX_VEHICLES amount
Dabei ist amount die Anzahl der Schleifendurchläufe (in deinem Fall) also die Anzahl der Autos auf dem Server.
Momentan liegt das Limit für Vehicles bei 2000 Vehicles pro Server, wobei ich nicht davon ausgehe, dass du so viele auf deinem Server hast.
Es geht immernoch nicht. kommt immernoch der fehler. ich habe das definiert.
Okai Sorry MAX_VEHICLES ist doch schon von Samp definiert. Auf 2000.
Also müsste dein Script mit der Constante MAX_VEHICLES eigentlich arbeiten können.
Steht include a_samp über der deklaration und initialisierung der Variable Motor ?
also so.
include <a_samp>
new bool:Motor[MAX_VEHICLES]=false;
Ah das stand unter der Zeile danke.
Meine Errors:
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : error 029: invalid expression, assumed zero
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : warning 215: expression has no effect
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : error 001: expected token: ";", but found "if"
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : error 036: empty statement
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Die Zeile
if(strcmp(cmdtext, "/tanken", true) == 0)
{
else if (GetPlayerVehicleSeat(playerid) != 0); return SendClientMessage(playerid,ROT,"Du bist in keinem Fahrzeug (oder kein Fahrer).");//Zeile 298
new car = GetPlayerVehicleID(playerid);
else if (TanktGerade[car]) return SendClientMessage(playerid,ROT,"Du tankst schon!");
else if (Motor[car] == true) return SendClientMessage(playerid,ROT,"Du musst vor dem Tanken den Motor ausschalten.");
new ZuTanken = 100-Tank[car];
new preis = ZuTanken * BENZINPREIS;
if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -preis);
SendClientMessage(playerid, GREEN, "Tanken wird gestartet.");
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,0);
TanktGerade[car] = true;
tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
return 1;
}
in der Zeile else if (GetPlayerVehicleSeat(playerid) != 0); das ";" weg
Dann kommen noch mehr fehler undzwar die :
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : error 029: invalid expression, assumed zero
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : warning 215: expression has no effect
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(298) : error 001: expected token: ";", but found "if"
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(300) : error 029: invalid expression, assumed zero
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(300) : warning 215: expression has no effect
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(300) : error 001: expected token: ";", but found "if"
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(326) : error 017: undefined symbol "c"
C:\Users\Patrik\Desktop\samp server test\gamemodes\Tutorial.pwn(327) : error 017: undefined symbol "c"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
ja... aber dieses teil muss da weg
Ja. Aber fällt dir nichts zu den anderen Errors ein?
Find ich gut nur leider bekomm ich folgende errors:
Zeile (59) : Unbekannte Funktion
Zeile (127) : Nicht erreichbarer Code
Zeile (135) : warning 209: function "OnGameModeInit" should return a value
Zeile (189) : Ungültiger Befehl
Zeile (190) : Erwartete Zeichen ";", aber gefunden "{"
Zeile (194) : Falsch eingerückt
Zeile (196) : Nicht erreichbarer Code
Zeile (227) : Unbekannte Variable : "c"
Zeile (228) : Unbekannte Variable : "c"
Zeile (278) : Falsch eingerückt
Zeile (280) : Ungültiger Befehl
Zeile (280) : Befehl hat keinen Sinn
Zeile (280) : Erwartete Zeichen ";", aber gefunden "if"
Zeile (282) : Ungültiger Befehl
Zeile (282) : Befehl hat keinen Sinn
Zeile (282) : Erwartete Zeichen ";", aber gefunden "if"
9 Errors, 7 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
Bitte helft mir, bekomme diese Fehler:
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(487) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(487) : error 017: undefined symbol "vehicleid"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(489) : error 017: undefined symbol "vehicleid"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(490) : error 017: undefined symbol "vehicleid"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(491) : error 017: undefined symbol "vehicleid"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(504) : warning 225: unreachable code
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(733) : warning 217: loose indentation
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(765) : warning 217: loose indentation
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(767) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(767) : warning 215: expression has no effect
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(767) : error 001: expected token: ";", but found "if"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(767) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(767) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
9 Errors.
Bitte unbedingt um Hilfe!!
Ohne die entsprechenden Zeilen (und das drumherum) kann ich nicht helfen. Aufgrund der Fehler kann ich immerhin nicht sehen, um welchen Teil des Scripts es sich handelt.
Für die Fehler 2-5 kann ich dir aber sagen, dass du das im falschen Callback hast, oder irgendwas falsch kopiert hast.
Ohne die entsprechenden Zeilen (und das drumherum) kann ich nicht helfen. Aufgrund der Fehler kann ich immerhin nicht sehen, um welchen Teil des Scripts es sich handelt.
Für die Fehler 2-5 kann ich dir aber sagen, dass du das im falschen Callback hast, oder irgendwas falsch kopiert hast.
okay also bekomme jetz fehler auf line 631 das ist bei dir und bei mir die:
if(strcmp(cmdtext, "/tanken", true) == 0){
else if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
new car = GetPlayerVehicleID(playerid);
else if (TanktGerade[car]) return SendClientMessage(playerid,COLOR_RED,"Du tankst schon!");
else if (Motor[car] == true) return SendClientMessage(playerid,COLOR_RED,"Du musst vor dem Tanken den Motor ausschalten.");
new ZuTanken = 100-Tank[car];
new preis = ZuTanken * BENZINPREIS;
if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,COLOR_TOMATO,"Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -preis);
SendClientMessage(playerid, COLOR_GREEN, "Tanken wird gestartet.");
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,0);
TanktGerade[car] = true;
tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
return 1; }
€: Fehler:
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(640) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(640) : warning 215: expression has no effect
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(640) : error 001: expected token: ";", but found "if"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(640) : error 036: empty statement
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(640) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.