Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CopBot�s Fun Santos Script
- *
- * (c) Copyright 2008-2009, CopBot
- *
- */
- #include <a_samp>
- AntiDeAMX()
- {
- new a[][] =
- {
- "Unarmed (Fist)",
- "Brass K"
- };
- #pragma unused a
- }
- #pragma tabsize 0
- // =================DEFINES====================
- // =================DEFINES====================
- // =================NEW========================
- new PlayerFlara[200];
- new GodTimer;
- new God[MAX_PLAYERS];
- new Weapons[MAX_PLAYERS];
- new WeaponSet[4][5] =
- {
- {9, 24, 26, 32, 38},
- {8, 23, 25, 30, 37},
- {2, 10, 22, 28, 41},
- {5, 14, 23, 29, 42}
- };
- new Farben[100] = {
- 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
- 0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
- 0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
- 0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
- 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
- 0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
- 0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
- 0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
- 0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
- 0x3FE65CFF
- };
- // =================NEW========================
- // =================FORWARD====================
- forward uLeben();
- forward SetupPlayerForClassSelection(playerid);
- forward autocarrep();
- // =================FORWARD====================
- main()
- {
- print("\n----------------------------------");
- print(" Fun Santos");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- // ================WICHTIGES====================
- ShowPlayerMarkers(1);
- ShowNameTags(1);
- SetGameModeText("Fun Santos");
- UsePlayerPedAnims();
- // ================WICHTIGES====================
- // ================ Skins ======================
- AddPlayerClass(0, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(105,1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(106, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(107, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(102, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(103, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(104, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(114, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(115, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(116, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(108, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(109, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(110, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(121, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(122, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(123, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(173, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(174, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(175, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(117, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(118, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(120, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(100, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(247, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(248, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(254, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(110, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(111, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(112, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(113, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(114, 1333.5206,-876.6409,39.5781, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(127, 1333.5206,-876.6409,39.5781,88.3617, 0, 0, 0, 0, 0, 0);
- // ================ Skins ======================
- // ================Fahrzeuge========================
- AddStaticVehicle(560,1307.0844,-875.6241,39.2829,269.7332,9,39); // sultan
- AddStaticVehicle(560,1307.0488,-871.8948,39.2835,269.3981,17,1); // Sultan
- AddStaticVehicle(560,1307.0936,-868.2235,39.2830,269.9884,21,1); // Sultan
- AddStaticVehicle(411,1307.2502,-864.3741,39.3052,268.9280,64,1); // Infernus
- AddStaticVehicle(411,1307.3704,-860.1829,39.3052,267.6555,123,1); // Infernus
- AddStaticVehicle(411,1307.5551,-856.4960,39.3052,267.7245,116,1); // Infernus
- AddStaticVehicle(541,1307.2222,-852.8265,39.2031,264.1539,58,8); // Bullet
- AddStaticVehicle(541,1317.1100,-853.6406,39.2031,264.6028,60,1); // Bullet
- AddStaticVehicle(541,1325.8672,-854.5356,39.2029,265.3128,68,8); // Bullet
- AddStaticVehicle(522,1326.7155,-877.8867,39.1466,359.9636,3,8); // NRG
- AddStaticVehicle(522,1326.7291,-881.4808,39.1461,359.9821,6,25); // NRG
- AddStaticVehicle(522,1326.7440,-884.8809,39.1433,1.3506,7,79); // NRG
- AddStaticVehicle(522,1272.3826,-942.1257,41.9465,204.0180,3,8); // NRG VERSTECKT
- AddStaticVehicle(522,1267.4858,-894.4556,42.4386,7.9140,3,8); // NRG VERSTECKT
- AddStaticVehicle(522,1125.1238,-931.2557,42.6234,91.4166,3,8); // NRG VERSTECKT
- AddStaticVehicle(522,1045.9019,-918.2383,42.1707,98.4215,3,8); // NRG VERSTECKT
- AddStaticVehicle(522,1263.9409,-868.7991,42.4493,8.5405,3,8); // NRG VERSTECKT
- AddStaticVehicle(522,1280.8527,-854.4664,42.5177,278.6292,3,8); // NRG VERSTECKT
- AddStaticVehicle(411,1227.5471,-919.0209,42.6296,100.6038,123,1); // Infernus
- // ================Fahrzeuge========================
- // ================OBJEKTE==========================
- // SPAWN - 14
- CreateObject(3578, 1337.408081, -912.044739, 34.382195, 0.0000, 3.4377, 0.0000);
- CreateObject(1248, 1326.354370, -879.540222, 41.183651, 0.0000, 0.0000, 90.0001);
- CreateObject(1277, 1326.354248, -879.508362, 40.462135, 0.0000, 0.0000, 90.0000);
- CreateObject(3461, 1334.192261, -915.230408, 36.844746, 0.0000, 0.0000, 0.0000);
- CreateObject(3461, 1342.699463, -918.695435, 36.064903, 0.0000, 0.0000, 0.0000);
- CreateObject(3515, 1334.044556, -876.216125, 37.423309, 0.0000, 0.0000, 0.0000);
- CreateObject(3525, 1326.452393, -878.918091, 40.921383, 0.0000, 0.0000, 90.0000);
- CreateObject(3525, 1326.456543, -880.175903, 40.923759, 0.0000, 0.0000, 90.0000);
- CreateObject(3864, 1331.008667, -899.999329, 44.675152, 0.0000, 0.0000, 247.5001);
- CreateObject(3877, 1311.508789, -910.670532, 39.141338, 0.0000, 0.0000, 0.0000);
- CreateObject(3877, 1319.813965, -911.400757, 38.330421, 0.0000, 0.0000, 0.0000);
- CreateObject(1215, 1342.366577, -912.104309, 35.446205, 0.0000, 0.0000, 0.0000);
- CreateObject(1215, 1334.202148, -912.135315, 35.921764, 0.0000, 0.0000, 0.0000);
- // MonsterTruck - 18
- CreateObject(4867, 2444.707031, -1578.289185, 154.984985, 0.0000, 0.0000, 0.0000);
- CreateObject(16121, 2338.307617, -1508.930786, 153.941879, 0.0000, 0.0000, 0.0000);
- CreateObject(16121, 2377.401855, -1492.840088, 154.941757, 0.0000, 0.0000, 251.0151);
- CreateObject(16121, 2343.392334, -1549.988037, 154.741806, 0.0000, 0.0000, 337.4999);
- CreateObject(16122, 2349.555908, -1639.331177, 155.444107, 0.0000, 0.0000, 22.5000);
- CreateObject(16122, 2430.261719, -1667.750366, 151.869186, 0.0000, 0.0000, 112.5001);
- CreateObject(16123, 2351.696777, -1575.572510, 166.006500, 0.0000, 0.8594, 351.9558);
- CreateObject(16122, 2414.830811, -1491.041504, 152.893997, 0.0000, 0.0000, 292.5000);
- CreateObject(16122, 2516.532471, -1655.823120, 154.643997, 0.0000, 0.0000, 112.5001);
- CreateObject(16122, 2469.851807, -1497.627930, 155.082321, 0.0000, 0.0000, 292.5000);
- CreateObject(16122, 2541.419434, -1525.980957, 153.893997, 0.0000, 0.0000, 202.5000);
- CreateObject(16122, 2539.899414, -1610.197021, 155.519089, 0.0000, 0.0000, 202.5000);
- CreateObject(3578, 2497.647461, -1567.499878, 155.763016, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 2480.086914, -1567.538086, 155.763016, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 2462.694824, -1567.508911, 155.763016, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 2422.474121, -1567.425659, 155.763016, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 2402.119873, -1567.520752, 155.763016, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 2384.914795, -1567.497925, 155.763016, 0.0000, 0.0000, 0.0000);
- // ================OBJEKTE==========================
- // ================TIMER========================
- GodTimer = SetTimer("uLeben",50,1);
- SetTimer("autocarrep", 750, 1);
- // ================TIMER========================
- return 1;
- }
- public OnGameModeExit()
- {
- KillTimer(GodTimer);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetupPlayerForClassSelection(playerid);
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Wilkommen auf dem Fun Santos Server");
- SendClientMessage(playerid, 0xAA3333AA, "==========Script Version: 0.1==========");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SendClientMessage(playerid, 0xAA3333AA, "Bye Bye");
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- SendClientMessage(playerid, 0xAA3333AA, "/cmds");
- AntiDeAMX();
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
- SetPlayerScore(playerid, GetPlayerScore(playerid)+-1);
- ResetPlayerWeapons(playerid);
- new Float:health;
- GetPlayerHealth(killerid, health);
- SetPlayerHealth(killerid, health+25);
- 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[])
- {
- new string[200];
- // new cmd[256];
- new Ang;
- // ======================PORTS=======================================
- if (strcmp("/spawn", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 1333.5206,-876.6409,39.5781);
- return 1;
- }
- // ======================AB/AUF SCHLIE�EN ===========================
- if (strcmp(cmdtext, "/abschlie�en", true)==0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFFFF00AA,"Du bist nicht der Fahrer!");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- }
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Fahrzeug abgeschlossen!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1056,pX,pY,pZ);
- }
- else
- {
- SendClientMessage(playerid, 0xFFFF00AA, "Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- if (strcmp(cmdtext, "/aufschlie�en", true)==0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFFFF00AA,"Du bist nicht der Fahrer!");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Fahrzeug aufgeschlossen!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1057,pX,pY,pZ);
- }
- else
- {
- SendClientMessage(playerid, 0xFFFF00AA, "Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- // ======================AB/AUF SCHLIE�EN ===========================
- // ======================LEBEN & WAFFEN ===========================
- if((strcmp(cmdtext,"/god",true)==0)||(strcmp(cmdtext,"/godmode",true)==0))
- {
- if(God[playerid] == 0)
- {
- God[playerid] = 1;
- SendClientMessage(playerid,0x33AA33AA,"GODMODE AN");
- }
- else
- {
- God[playerid] = 0;
- SendClientMessage(playerid,0xAA3333AA,"GODMODE AUS");
- SetPlayerHealth(playerid, 100);
- }
- return 1;
- }
- if((strcmp(cmdtext,"/waffen",true)==0)||(strcmp(cmdtext,"/weapons",true)==0))
- {
- new setid = random(sizeof(WeaponSet));
- new ammos = 999999999;
- if (Weapons[playerid] == 0)
- {
- Weapons[playerid] = 1;
- GivePlayerWeapon(playerid,WeaponSet[setid][0],1);
- GivePlayerWeapon(playerid,WeaponSet[setid][1],ammos);
- GivePlayerWeapon(playerid,WeaponSet[setid][2],ammos);
- GivePlayerWeapon(playerid,WeaponSet[setid][3],ammos);
- GivePlayerWeapon(playerid,WeaponSet[setid][4],ammos);
- }
- else
- {
- Weapons[playerid] = 0;
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,507);
- }
- return 1;
- }
- // ======================LEBEN & WAFFEN ===========================
- // ======================FUN CMDS===========================
- if (strcmp(cmdtext, "/flip", true)==0)
- {
- new VehicleID, Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID, X, Y, Z + 20.55);
- SetVehicleZAngle(VehicleID, 0);
- return 1;
- }
- if (strcmp(cmdtext, "/neuefarbe", true)==0)
- {
- SetPlayerColor(playerid, Farben[playerid]);
- return 1;
- }
- /* if(strcmp(cmd, "/woho", true)==0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Float:X;
- new Float:Y;
- new Float:Z;
- new VehicleID;
- GetPlayerPos(playerid, X, Y, Z);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID, X, Y, Z + 800.00);
- SetPlayerFacingAngle(playerid,Ang);
- GivePlayerWeapon(playerid,46,1);
- }
- else
- {
- new Float:X;
- new Float:Y;
- new Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- SetPlayerPos(playerid, X, Y, Z + 800.00);
- SetPlayerFacingAngle(playerid,Ang);
- GivePlayerWeapon(playerid,46,1);
- GameTextForPlayer(playerid, "~w~WOOOHOOOOO!!",8000,5);
- }
- return 1;
- }*/
- if (strcmp(cmdtext, "/woho", true)==0)
- {
- new Float:X;
- new Float:Y;
- new Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- SetPlayerPos(playerid, X, Y, Z + 800.00);
- SetPlayerFacingAngle(playerid,Ang);
- GivePlayerWeapon(playerid,46,1);
- GameTextForPlayer(playerid, "~w~WOOOHOOOOO!!",8000,5);
- return 1;
- }
- if (strcmp(cmdtext, "/monster", true)==0)
- {
- SetPlayerPos(playerid, 2467.2461,-1567.5107,157.5443);
- //SendClientMessage(playerid, 0x33AA33AA, "Tippe /Monstertruck");
- return 1;
- }
- /* if (strcmp(cmdtext, "/monstertruck", true)==0)
- {
- new Float:X1;
- new Float:Y2;
- new Float:Z3;
- GetPlayerPos(playerid, X1, Y2, Z3);
- AddStaticVehicle(444, X1,Y2,Z3,100.6038,123,1);
- return 1;
- }*/
- // ======================FUN CMDS ===========================
- // ======================ADMIN CMD ==========================
- if(strcmp(cmdtext, "/respawn", true)==0)
- {
- if(IsPlayerAdmin(playerid) == 1)//
- {
- new vres;
- for(vres=1;vres<255;vres++)
- {
- SetVehicleToRespawn(vres);
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Alle Fahrzeuge wurden Re-Spawnt");
- }
- else
- {
- SendClientMessage(playerid, 0xAA3333AA, "Error: Du bist kein Admin xDD");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/kick", true, 5)==0)
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- if(!strlen(cmdtext[6]))
- {
- SendClientMessage(playerid, 0xFF0000AA, "Benutze: /kick [id/name]");
- return 1;
- }
- new ID = strval(cmdtext[6]);
- new pName[24], str[64];
- GetPlayerName(playerid, pName, 24);
- format(str, 64, "%s wurde von einem Admin Gekickt!", pName);
- SendClientMessageToAll(0xA9A9A9AA, str);
- Kick(ID);
- return 1;
- }
- if(strcmp(cmdtext, "/Ban", true, 5)==0)
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- if(!strlen(cmdtext[6]))
- {
- SendClientMessage(playerid, 0xFF0000AA, "Benutze: /Ban [id/name]");
- return 1;
- }
- new ID = strval(cmdtext[6]);
- new pName[24], str[64];
- GetPlayerName(playerid, pName, 24);
- format(str, 64, "%s wurde von einem Admin Gebannt!", pName);
- SendClientMessageToAll(0xA9A9A9AA, str);
- Ban(ID);
- return 1;
- }
- if(strcmp(cmdtext, "/Slap", true, 5)==0)
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- if(!strlen(cmdtext[6]))
- {
- SendClientMessage(playerid, 0xFF0000AA, "Benutze: /Slap [id/name]");
- return 1;
- }
- new ID = strval(cmdtext[6]);
- new pName[24], str[64];
- new Float:slx, Float:sly, Float:slz;
- GetPlayerName(playerid, pName, 24);
- format(str, 64, "%s wurde von einem Admin Geslapt!", pName);
- SendClientMessageToAll(0xA9A9A9AA, str);
- GetPlayerPos(ID, slx, sly, slz);
- SetPlayerPos(ID, slx, sly, slz+5);
- PlayerPlaySound(ID, 1130, slx, sly, slz+5);
- return 1;
- }
- // ======================Andere =============================
- if (strcmp("/cmds", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0x33AA33AA, "CMD�s: /abschlie�en /aufschlie�en");
- SendClientMessage(playerid, 0x33AA33AA, "CMD�s: /spawn /kill /time");
- SendClientMessage(playerid, 0x33AA33AA, "CMD�s: /god /waffen");
- SendClientMessage(playerid, 0x33AA33AA, "CMD�s: /woho /flip");
- SendClientMessage(playerid, 0x33AA33AA, "Ports: /monster");
- SendClientMessage(playerid, 0x33AA33AA, "Admin CMD�s: /respawn /kick /ban /slap");
- return 1;
- }
- if (strcmp("/kill", cmdtext, true, 10) == 0)
- {
- SetPlayerScore(playerid, GetPlayerScore(playerid)+-1);
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid, 0xAA3333AA, "Du hast Selbstmordbegangen");
- return 1;
- }
- if (strcmp(cmdtext, "/time", true)==0)
- {
- new Stunde;
- new Minute;
- new Sekunden;
- new Tag;
- new Monat;
- new Jahr;
- gettime(Stunde, Minute, Sekunden);
- getdate(Jahr, Monat, Tag);
- format(string, sizeof(string), "Datum: %d/%d/%d, Zeit %d:%d:%d", Tag,Monat,Jahr,Stunde,Minute,Sekunden);
- SendClientMessage(playerid,0x33AA33AA,string);
- return 1;
- }
- // ======================Andere ===============================
- else
- {
- SendClientMessage(playerid, 0xAA3333AA, "Diesen CMD gibt es nicht, unter /CMDs kannst du Alle CMD sehen.");
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public uLeben()
- {
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i) && God[i] == 1)
- {
- SetPlayerHealth(i, 250);
- }
- }
- }
- public autocarrep()
- {
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new Float:health, auto;
- if (IsPlayerInAnyVehicle(i))
- {
- auto = GetPlayerVehicleID(i);
- GetVehicleHealth(auto, health);
- if (health < 800)
- {
- SetVehicleHealth(auto, 1000);
- }
- }
- }
- }
- return 1;
- }
- /*
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
- */
- SetupPlayerForClassSelection(playerid)
- {
- new w[6];
- if(!PlayerFlara[playerid])PlayerFlara[playerid] = CreatePlayerObject(playerid, 354, 2635.6624,2320.5103,30.9272, 0.0, 0.0, 0.0);
- SetPlayerCameraPos(playerid, 2635.6624,2326.5103,30.9272);
- SetPlayerPos(playerid, 2635.6624,2332.5103,30.9272);
- SetPlayerFacingAngle(playerid, 180.0);
- SetPlayerCameraLookAt(playerid, 2635.6624,2332.5103,30.9272);
- switch (w[playerid]){
- case 0:ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.1,1,1,1,1,1);
- case 1:ApplyAnimation(playerid,"DANCING","DNCE_M_A",4.1,1,1,1,1,1);
- case 2:ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.1,1,1,1,1,1);
- case 3:ApplyAnimation(playerid,"DANCING","DNCE_M_C",4.1,1,1,1,1,1);
- case 4:ApplyAnimation(playerid,"DANCING","DNCE_M_D",4.1,1,1,1,1,1);
- case 5:ApplyAnimation(playerid,"DANCING","DNCE_M_E",4.1,1,1,1,1,1);
- }
- w[playerid]++;
- if(w[playerid]>=6) w[playerid]=0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement