Here's the code for teleporting the player:
Код:
CMD:rip(playerid, params[])
{
new name[32];
new string[128];
new ID = strval(params);
#if PLUGINS == 1
if(sscanf(params,"u[64]", playerid)) return SendClientMessage(playerid, -1,"{FFFFFF}Error: {0099FF}/rip [Player ID]");
#else
if(sscanf(params,"u", playerid)) return SendClientMessage(playerid, -1,"{FFFFFF}Error: {0099FF}/rip [Player ID]");
#endif
if(Player[playerid][Level] < 3 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{FFFFFF}Error: {0099FF}You need to be a higher level admin.");
GetPlayerName(ID, name, sizeof(name));
SetPlayerPos(playerid, 1397.9011,78.4020,313.1431);
SetPlayerWeather(playerid, 33);
SetPlayerInterior(playerid, 1);
format(string, sizeof(string), "{FFFFFF}%s {0099FF}has been sent to heaven, Rest In Peace.", name);
SendClientMessageToAll(-1, string);
return 1;
}
Here's the code to be disabled:
Код:
CMD:rc(playerid, params[])
{
new iString[160];
if(Player[playerid][RC] == true) {
Player[playerid][RC] = false;
SpawnPlayerEx(playerid);
format(iString, sizeof(iString), "{FFFFFF}%s {0099FF}has quit the RC zone.", Player[playerid][Name]);
SendClientMessageToAll(-1, iString);
return 1;
}
if(Player[playerid][Playing] == true) return SendClientMessage(playerid, -1, "{FFFFFF}Error: {0099FF}Can't use the command while playing.");
if(Player[playerid][Spectating] == true) StopSpectate(playerid);
if(Player[playerid][InDM] == true) {
Player[playerid][InDM] = false;
Player[playerid][DMReadd] = 0;
}
Player[playerid][RC] = true;
SpawnInRC(playerid);
format(iString, sizeof(iString), "{FFFFFF}%s {0099FF}has joined RC zone. {FFFFFF}/rc", Player[playerid][Name]);
SendClientMessageToAll(-1, iString);
return 1;
}