Hallo,
ich habe folgendes Problem mit den Führerscheinen.
Wenn ich in ein Auto einsteige, ohne Schein, kommt die Nachricht " Du hast kein Führerschein! ".
Das ist ja auch gut, jedoch wenn ich in ein Bike einsteige, kommt die selbe Nachricht, obwohl eigentlich die Nachricht "Du hast kein Motorradschein!" kommen sollte.
OnPlayerEnterVehicle:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(Spielerinfo[playerid][Motorradschein] == 0)
{
if(IsABike(vehicleid))
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast kein Motorradschein!");
SendClientMessage(playerid,COLOR_WHITE,"Lass dich nicht von den Cops erwischen, sonst musst du Stafe zahlen!");
}
if(Spielerinfo[playerid][Flugschein] == 0)
{
if(IsAFlieger(vehicleid))
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast kein Flugschein!");
SendClientMessage(playerid,COLOR_WHITE,"Lass dich nicht von den Cops erwischen, sonst musst du Stafe zahlen!");
}
if(Spielerinfo[playerid][Autoschein] == 0)
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast kein Führerschein!");
SendClientMessage(playerid,COLOR_WHITE,"Lass dich nicht von den Cops erwischen, sonst musst du Strafe zahlen!");
}
return 1;
}
}
return 1;
}
IsABike und IsAFlieger:
public IsABike(carid)
{
if(carid == 581 && 522 && 461 && 521 && 523 && 463 && 586 && 468 && 471)
{
return 1;
}
return 0;
}
public IsAFlieger(carid)
{
if(carid == 592 && 577 && 511 && 512 && 593 && 520 && 553 && 476 && 519 && 460 && 513 && 548 && 425 && 417 && 487 && 488 && 497 && 563 && 447 && 469)
{
return 1;
}
return 0;
}
Kann mir jemand helfen?
LG