Ich habe mir gedacht das wenn jemand keinen Landfahrzeugschein hat kann er keine Autos / Motorräder fahren dennoch funktioniert es nicht da ich das gleiche mit dem Flug & Wasser-fahrzeugschein machen wollte.
Ich habe das so unter OnPlayerStateChange eingetragen unzwar so dennoch geht es nicht.
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
// Flugpbjekte
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 592 && 577 && 511 && 512 && 513 && 593 && 520 && 533 && 476 && 519 && 460 && 548 && 425 && 417 && 487 && 488 && 497 && 563 && 447 && 469)
// Wasserobjekte
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 472 && 473 && 493 && 595 && 484 && 430 && 453 && 452 && 446 && 454)
// Roller / Fahrräder
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 448 && 509 && 481 && 510 && 462 && 471)
{
if(GetPVarInt(playerid,"Landfahrzeugschein") == 0)
{
SendClientMessage(playerid, COLOR_RED, " Du hast keinen Landfahrzeugschein, ");
SendClientMessage(playerid, COLOR_RED, " Du bekommst 1 Wanted Level fürs Illegale fahren.");
SetPlayerWantedLevel(playerid,1);
}
else {}
}
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
// Wasserobjekte
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 472 && 473 && 493 && 595 && 484 && 430 && 453 && 452 && 446 && 454)
// Roller / Fahrräder
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 448 && 509 && 481 && 510 && 462 && 471)
// Autos / Motorräder
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 581 && 522 && 461 && 521 && 523 && 463 && 586 && 468 && 400 && 401 && 402 && 403 && 404 && 405 && 406 && 407 && 408 && 409 && 410 && 411 && 412 && 413 && 414 && 415 && 416)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 418 && 419 && 420 && 421 && 422 && 423 && 424 && 425 && 426 && 427 && 428 && 429 && 431 && 432 && 433 && 436 && 437 && 438 && 439 && 440 && 443 && 444 && 445 && 451 && 455)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 456 && 458 && 459 && 466 && 467 && 470 && 474 && 475 && 477 && 478 && 479 && 480 && 482 && 489 && 490 && 491 && 492 && 494 && 495 && 496 && 498 && 499 && 500 && 502 && 503)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 504 && 505 && 506 && 507 && 514 && 515 && 516 && 517 && 518 && 524 && 526 && 527 && 528 && 529 && 531 && 533 && 534 && 535 && 536 && 540 && 541 && 542 && 543 && 544 && 546)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 547 && 549 && 550 && 551 && 552 && 554 && 555 && 556 && 557 && 558 && 559 && 560 && 561 && 562 && 565 && 566 && 567 && 568 && 573 && 575 && 576 && 578 && 579 && 580 && 582)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 585 && 586 && 589 && 596 && 597 && 598 && 599 && 600 && 601 && 602 && 603 && 604 && 605 && 509)
{
if(GetPVarInt(playerid,"Flugfahrzeugschein") == 0)
{
SendClientMessage(playerid, COLOR_RED, " Du hast keinen Flugfahrzeugschein, ");
SendClientMessage(playerid, COLOR_RED, " Du bekommst 1 Wanted Level fürs Illegale fliegen.");
SetPlayerWantedLevel(playerid,1);
}
else {}
}
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
// Flugpbjekte
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 592 && 577 && 511 && 512 && 513 && 593 && 520 && 533 && 476 && 519 && 460 && 548 && 425 && 417 && 487 && 488 && 497 && 563 && 447 && 469)
// Roller / Fahrräder
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 448 && 509 && 481 && 510 && 462 && 471)
// Autos / Motorräder
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 581 && 522 && 461 && 521 && 523 && 463 && 586 && 468 && 400 && 401 && 402 && 403 && 404 && 405 && 406 && 407 && 408 && 409 && 410 && 411 && 412 && 413 && 414 && 415 && 416)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 418 && 419 && 420 && 421 && 422 && 423 && 424 && 425 && 426 && 427 && 428 && 429 && 431 && 432 && 433 && 436 && 437 && 438 && 439 && 440 && 443 && 444 && 445 && 451 && 455)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 456 && 458 && 459 && 466 && 467 && 470 && 474 && 475 && 477 && 478 && 479 && 480 && 482 && 489 && 490 && 491 && 492 && 494 && 495 && 496 && 498 && 499 && 500 && 502 && 503)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 504 && 505 && 506 && 507 && 514 && 515 && 516 && 517 && 518 && 524 && 526 && 527 && 528 && 529 && 531 && 533 && 534 && 535 && 536 && 540 && 541 && 542 && 543 && 544 && 546)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 547 && 549 && 550 && 551 && 552 && 554 && 555 && 556 && 557 && 558 && 559 && 560 && 561 && 562 && 565 && 566 && 567 && 568 && 573 && 575 && 576 && 578 && 579 && 580 && 582)
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 585 && 586 && 589 && 596 && 597 && 598 && 599 && 600 && 601 && 602 && 603 && 604 && 605 && 509)
{
if(GetPVarInt(playerid,"Wasserfahrzeugschein") == 0)
{
SendClientMessage(playerid, COLOR_RED, " Du hast keinen Wasserfahrzeugschein, ");
SendClientMessage(playerid, COLOR_RED, " Du bekommst 1 Wanted Level fürs Illegale segeln.");
SetPlayerWantedLevel(playerid,1);
}
else {}
}
}
return 1;
Ich bitte um Hilfe ich bekomme es leider nicht hin.
Mit freundlichen Grüßen
Superkleber
Edit: Push, brauche wirklich hilfe