Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Este Crédito foi Adicionado por ThuuGLif3...
- Criador: TonyII
- Tradutor: ThuuGLif3
- */
- #include <a_samp>
- #include <zcmd>
- new PirateObject,
- PirateFence,
- PirateRopes,
- PirateShip;
- new Camera;
- new ControllingShip[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Návio Pirata por Tony II ligado :) Faça bom proveito");
- print("--------------------------------------\n");
- PirateObject = CreateObject(8493,0,0,-100,0,0,0);
- PirateFence = CreateObject(9159,0,0,-100,0,0,0);
- PirateRopes = CreateObject(8981,0,0,-100,0,0,0);
- PirateShip = AddStaticVehicleEx(454, 723.6520, -1890.7867, -0.0164, 180.0000, -1, -1, -1);
- AttachObjectToVehicle(PirateObject, PirateShip, 0.809999, 1.439998, 16.650209, 0.000000, 0.000000, 0.000000);
- AttachObjectToVehicle(PirateRopes, PirateShip, 0.294999, -4.665059, 16.250276, 0.000000, 0.000000, 0.000000);
- AttachObjectToVehicle(PirateFence, PirateShip, 0.784999, 1.439998, 16.655208, 0.000000, 0.000000, 0.000000);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (newkeys & KEY_SECONDARY_ATTACK)
- {
- if(ControllingShip[playerid] == 1)
- {
- ControllingShip[playerid] = 0;
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- SetPlayerPos(playerid, X,Y+2,Z+6);
- SetCameraBehindPlayer(playerid);
- DestroyObject(Camera);
- }
- }
- return 1;
- }
- CMD:comandosnavio(playerid, params[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(ControllingShip[i] == 1) return SendClientMessage(playerid, -1,"[ x ] O navio está sendo mantido no comando por outra pessoa.");
- }
- Camera = CreateObject(0, 0,0,0,0,0,0);
- AttachObjectToVehicle(Camera, PirateShip,0,-35,23,0.000000,0.000000,0.0);
- PutPlayerInVehicle(playerid, PirateShip, 0);
- AttachCameraToObject(playerid, Camera);
- ControllingShip[playerid] = 1;
- SendClientMessage(playerid, -1,"[ > ] /SairNavio ou pressione 'F' se você quiser parar de comandar este navio.");
- return 1;
- }
- CMD:sairnavio(playerid, params[]) //Qualquer erro, Troque o CMD...
- {
- if(ControllingShip[playerid] == 0) return SendClientMessage(playerid, -1,"[ x ]Você não comandar o navio.");
- ControllingShip[playerid] = 0;
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- SetPlayerPos(playerid, X,Y+2,Z+6);
- SetCameraBehindPlayer(playerid);
- DestroyObject(Camera);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement