Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define COLOR_GREEN 0x33AA33AA
- #define COL_RED "{E01B4C}"
- new str[256];
- new PlayDM[MAX_PLAYERS];
- forward OnDeath(playerid);
- new Float:DMSpawns[][4] =
- {
- {247.5956,1458.5726,43.0946,185.8330},
- {199.6086,1394.2821,43.0946,350.1746},
- {247.5956,1458.5726,43.0946,185.8330},
- {167.4688,1426.9861,26.2922,244.9503},
- {186.0784,1456.1190,60.1355,184.6759},
- {246.0688,1410.4255,23.3703,94.1182},
- {287.6833,1411.3716,10.3918,82.7555}
- };
- public OnPlayerConnect(playerid)
- {
- PlayDM[playerid] = 0;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid)
- {
- if(PlayDM[playerid] == 1)
- {
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- SetTimer("OnDeath",5000,false);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- PlayDM[playerid] = 0;
- return 1;
- }
- CMD:rocketdm(playerid)
- {
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- if(PlayDM[playerid] == 0)
- {
- PlayDM[playerid] = 1;
- GameTextForPlayer(playerid,"~g~You ~r~have joined ~g~/rocketdm, ~p~to ~r~leave ~y~type ~g~/rocketdm ~y~again",6000,3);
- format(str, sizeof(str), "Server:{FF0000}%s(%d) has joined "COL_RED"RocketDM(/rocketdm)", PlayerName, playerid);
- SendClientMessageToAll(COLOR_GREEN, str);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 10);
- new ran = random(sizeof(DMSpawns));
- SetPlayerPos(playerid, DMSpawns[ran][0], DMSpawns[ran][1], DMSpawns[ran][2]);
- SetPlayerFacingAngle(playerid, DMSpawns[ran][3]);
- GivePlayerWeapon(playerid, 35, 1500); // RPG
- }
- else
- {
- PlayDM[playerid] = 0;
- GameTextForPlayer(playerid,"~g~You ~r~have left ~g~/rocketdm ~p~to ~r~join ~y~again type ~g~/rocketdm",6000,3);
- SpawnPlayer(playerid);
- SetPlayerHealth(playerid, 100);
- ResetPlayerWeapons(playerid);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- public OnDeath(playerid)
- {
- SetPlayerHealth(playerid, 50);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 10);
- new rand = random(sizeof(DMSpawns));
- SetPlayerPos(playerid, DMSpawns[rand][0], DMSpawns[rand][1], DMSpawns[rand][2]);
- SetPlayerFacingAngle(playerid, DMSpawns[rand][3]);
- GivePlayerWeapon(playerid, 35, 1500); // RPG
- }
Add Comment
Please, Sign In to add comment