Szerző Téma: Jármûvek  (Megtekintve 996 alkalommal)

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Jármûvek
« Dátum: 2011. Augusztus 17. - 16:28:13 »
+1 Show voters
Üdv, szóval a modomban úgy oldottam meg a kocsikat, hogy változóval jelöltem az elsõt és az utolsót. Szóval pl.:
[pawn]new RendorKocsi[2];
RendorKocsi[0] = CreateVehicle(...);
CreateVehicle(...);
CreateVehicle(...);
CreateVehicle(...);
CreateVehicle(...);
RendorKocsi[1] = CreateVehicle(...);[/pawn]
És ezt úgy használom, hogy a motor indításnál leellenõrizze, hogy rendõr -e a játékos, és ha nem rendõr nem engedi beindítani. Viszont mindenki betud indítani minden kocsit. Szóval például a motor parancs:
[pawn]CMD:motor(playerid, params[])
{
       if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
       new nemindithatja = 0;
       if(GetPlayerVehicleID(playerid) >= RendorKocsi[0] && GetPlayerVehicleID(playerid) <= RendorKocsi[1])
       {
              if(!Frakcio(playerid, 1))
                  nemindithatja = 1;
       }
       if(nemindithatja == 1) return SendClientMessage(playerid, 0xFFFFFFAA, \"Nincs kulcsod a jármûhöz.\");
       return 1;
}[/pawn]
Ezt hogy tudnám kijavítani?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal