06.07.2009, 02:14
How can i turn this gate system, into a gate system that would only open for someones name example: Bob_Jones
Код:
#include <a_samp> #include <k_functions> #define FILTERSCRIPT // Colors #define COLOR_BLUE 0x0042F6AA #define COLOR_DBLUE 0x00008DAA #define COLOR_DRED 0xA50000AA #define COLOR_WHITE 0xF6F6F6AA #define COLOR_YELLOW 0xF6F600AA #define COLOR_GREEN 0x00B900AA #pragma tabsize 0 new lspd1; new lspd2; #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print("-Jay LSPD Gates"); print("--------------------------------------\n"); //---== Los Santos Police Department ==--- lspd2 = CreateObject(986,1588.546387, -1637.957397, 14.140747,0.0,0.0,0.0); // LSPD Garage Gate lspd1 = CreateObject(7657,1539.586914,-1625.723022,14.263718,0.0,0.0,269.8631); // LSPD Outer Gate return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n-----------------------------------------------"); print(" --== LSPD Gates By Jay"); print("-------------------------------------------------n"); } #endif public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/olspd2", cmdtext, true) == 0) { GetPlayerSkin(playerid); if(IsPlayerSkin(playerid, 280) || IsPlayerSkin(playerid, 281) || IsPlayerSkin(playerid, 284) || IsPlayerSkin(playerid, 285) || IsPlayerSkin(playerid, 286) || IsPlayerSkin(playerid, 265) || IsPlayerSkin(playerid, 266) || IsPlayerSkin(playerid, 267) || IsPlayerSkin(playerid, 71)) MoveObject(lspd2, 1596.396118, -1637.970215, 14.145705, 5); //-- LS -- return 1; } if (strcmp("/clspd2", cmdtext, true) == 0) { GetPlayerSkin(playerid); if(IsPlayerSkin(playerid, 280) || IsPlayerSkin(playerid, 281) || IsPlayerSkin(playerid, 284) || IsPlayerSkin(playerid, 285) || IsPlayerSkin(playerid, 286) || IsPlayerSkin(playerid, 265) || IsPlayerSkin(playerid, 266) || IsPlayerSkin(playerid, 267) || IsPlayerSkin(playerid, 71)) MoveObject(lspd2, 1588.546387, -1637.957397, 14.140747, 5); return 1; } if (strcmp("/clspd1", cmdtext, true) == 0) { GetPlayerSkin(playerid); if(IsPlayerSkin(playerid, 280) || IsPlayerSkin(playerid, 281) || IsPlayerSkin(playerid, 284) || IsPlayerSkin(playerid, 285) || IsPlayerSkin(playerid, 286) || IsPlayerSkin(playerid, 265) || IsPlayerSkin(playerid, 266) || IsPlayerSkin(playerid, 267) || IsPlayerSkin(playerid, 71)) MoveObject(lspd1, 1539.586914,-1625.723022,14.263718, 5); return 1; } if (strcmp("/olspd1", cmdtext, true) == 0) { GetPlayerSkin(playerid); if(IsPlayerSkin(playerid, 280) || IsPlayerSkin(playerid, 281) || IsPlayerSkin(playerid, 284) || IsPlayerSkin(playerid, 285) || IsPlayerSkin(playerid, 286) || IsPlayerSkin(playerid, 265) || IsPlayerSkin(playerid, 266) || IsPlayerSkin(playerid, 267) || IsPlayerSkin(playerid, 71)) MoveObject(lspd1, 1539.185913,-1626.446045,10.524077, 5); return 1; } return 0; } public OnPlayerInfoChange(playerid) { return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; }