Hi Liebe Com,
ich habe heute das Tutorial von Padarom ( klick mich ) für ein Tankstellensystem gemacht,
jedoch bekomme ich es einfach nicht hin und werde mit Errors und Warnings überschüttet.
Ich hoffe ihr könnt mir helfen.
Hier die Fehlermeldungen:
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(25) : warning 201: redefinition of constant/macro (symbol "ORANGE")
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : warning 213: tag mismatch
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(30) : error 018: initialization data exceeds declared size
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(553) : warning 202: number of arguments does not match definition
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(570) : error 032: array index out of bounds (variable "Tankstellen")
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(574) : error 017: undefined symbol "PREIS"
C:\Program Files (x86)\Rockstar Games\gamemodes\flugzeug_tankstellensystem.pwn(839) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
und hier die entsprechenden zeilen (+/- ein paar zeilen)
25-31
#define ORANGE 0xFFA500FF
forward Tank(playerid);
new Tankmenge[MAX_VEHICLES];
new Float:Tankstellen[1][3] =
{
{ 3191,12, -885,55, 17,40},
};
549-561:
if(strcmp("/exit", cmdtext,true) ==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
RemovePlayerFromVehicle(playerid,GetPlayerVehicleID(playerid));
TogglePlayerControllable(playerid,1);
}
else
{
SendClientMessage(playerid,ORANGE,"Du bist in keinem Fahrzeug!");
}
return 1;
}
564-591
if(strcmp("/tanken", cmdtext,true) ==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i=0;i<3;i++)
{
if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][1],Tankstellen[i][2],Tankstellen[i][3]))
{
new Wagen = GetPlayerVehicleID(playerid), msg[128];
new Full = 100-Tankmenge[Wagen];
new Kosten = Full*PREIS;
format(msg, sizeof msg,"Du hast %d Liter für %d$ getankt.",Full,Kosten);
SendClientMessage(playerid,ORANGE,msg);
Tankmenge[Wagen] = 100;
return 1;
}
else
{
SendClientMessage(playerid,ORANGE,"Du bist nicht an der Tankstelle!");
}
}
}
else
{
SendClientMessage(playerid,ORANGE,"Du bist in keinem Fahrzeug!");
}
return 1;
}
539-542
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger).
{
SetTimer("Tank",1000,1);
}
Mfg Stief 97