Belehelyeztem az új publicot, + elrendeztem kicsit a sorokat, de nem jó. Semmi szöveget nem ír se adminnak se civilnek, és nem dobja ki kocsiból se a civilt. Se error se warn, még se jó...
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new CAR = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
if(CAR == 425 || CAR == 427 || CAR == 432 || CAR == 433 || CAR == 447 || CAR == 470 || CAR == 490 || CAR == 497 || CAR == 520 || CAR == 523 || CAR == 528 || CAR == 548 || CAR == 596 || CAR == 597 || CAR == 598 || CAR == 599 || CAR == 601)
{
if(IsPlayerLAdmin(playerid) == 1)
{
SendClientMessage(playerid, COLOR_GREEN, \"Sikeres jármû indítás, jó munkát!\");
}
else
{
SendClientMessage(playerid, COLOR_ULTRARED, \"HIBA: Nem vagy rendõr így nincs kulcsod a jármûhöz!\");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
Még egy haver mondta, hogy ha kicserélem a new CAR = GetPlayerVehicleID(playerid); -t erre ---> GetVehicleModelID(GetPlayerVehicleId(playerid)); akkor jónak kellene lenni, de olyankor meg error-t ír:
undefined symbol \"GetVehicleModelID\"
undefined symbol \"GetPlayerVehicleId\"