Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define TRAMID VALOR
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/tranvia", true) == 0)
- {
- new Float:x, Float:y, Float:z;
- GetVehiclePos(TRAMID, x, y, z);
- if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z))
- {
- if(!IsVehicleSeatOccupied(TRAMID, 1)) PutPlayerInVehicle(playerid, TRAMID, 1);
- if(!IsVehicleSeatOccupied(TRAMID, 2)) PutPlayerInVehicle(playerid, TRAMID, 2);
- if(!IsVehicleSeatOccupied(TRAMID, 3)) PutPlayerInVehicle(playerid, TRAMID, 3);
- if(!IsVehicleSeatOccupied(TRAMID, 4)) PutPlayerInVehicle(playerid, TRAMID, 4);
- if(!IsVehicleSeatOccupied(TRAMID, 5)) PutPlayerInVehicle(playerid, TRAMID, 5);
- SendClientMessage(playerid, 0x02b1afFF, "* Has subido al tranvía. Recuerda que para salir deberás usar /salirtranvia.");
- }
- else return SendClientMessage(playerid, 0xFF6347FF, "* Demasiado lejos.");
- return 1;
- }
- if(strcmp(cmdtext, "/salirtranvia", true) == 0)
- {
- RemovePlayerFromVehicle(playerid);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- return 0;
- }
- stock IsVehicleSeatOccupied(vehicleid,seatid)
- {
- if(!GetVehicleModel(vehicleid)) return 0;
- foreach(new i: Player)
- {
- if(IsPlayerInVehicle(i,vehicleid) && GetPlayerVehicleSeat(i) == seatid)
- {
- return 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement