Hallo
und zwar wenn ich einen Führerschein habe also auf 3 stehen habe und in einen Infernus einsteige werde ich raus geworfen...
hab ich irg wo ein fehler gemacht??
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehid = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(IsACar(vehid))
{
if(SpielerInfo[playerid][pCarschein] ==0 || SpielerInfo[playerid][pCarschein] ==1 || SpielerInfo[playerid][pCarschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,ROT," Du besitzt keinen Führerschein! ");
}
}
else if(IsABike(vehid))
{
if(SpielerInfo[playerid][pMotorschein] ==0 || SpielerInfo[playerid][pMotorschein] ==1 || SpielerInfo[playerid][pMotorschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,ROT," Du besitzt keinen Motorradschein! ");
}
}
else if(IsABoat(vehid))
{
if(SpielerInfo[playerid][pBootschein] ==0 || SpielerInfo[playerid][pBootschein] ==1 || SpielerInfo[playerid][pBootschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,ROT," Du besitzt keinen Bootschein! ");
}
}
else if(IsATruck(vehid))
{
if(SpielerInfo[playerid][pLkwschein] ==0 || SpielerInfo[playerid][pLkwschein] ==1 || SpielerInfo[playerid][pLkwschein] ==2 || GetPVarInt(playerid,"PraxisPrüfung")==0)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,ROT," Du besitzt keinen LKW-Schein! ");
}
}
}
stock IsACar(vehicleid)
{
new _vmodel = GetVehicleModel(vehicleid);
switch (_vmodel)
{
case 401, 402, 404 .. 409, 410, 411 .. 412, 415, 416, 418 .. 421, 423, 426 .. 429, 431 .. 434, 436 .. 439, 442, 445, 449, 451: return true;
case 457 .. 459, 466, 467, 474 .. 477, 479, 480, 483, 485, 486, 488, 490 .. 492, 494, 496, 504, 506 .. 508, 514 .. 518: return true;
case 525 .. 530, 532 .. 542, 544 .. 547, 549 .. 551, 55, 558 .. 562, 565 .. 567, 571, 572, 574 .. 576, 583, 585: return true;
case 587 .. 589, 596 .. 599, 601, 602, 603, 604: return true;
}
return false;
}
MFG
Rod_Boy