Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dcmd_lgoto(playerid,params[])
- {
- if(AccInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid))
- {
- new Float:x, Float:y, Float:z;
- new string[128], Index;
- new tmp[256]; tmp = strtok(params,Index);
- new tmp2[256]; tmp2 = strtok(params,Index);
- new tmp3[256]; tmp3 = strtok(params,Index);
- if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3)) return
- SendClientMessage(playerid, LIGHTBLUE2, "Usage: /lgoto [PosX] [PosY] [PosZ]") &&
- SendClientMessage(playerid, orange, "Function: Will Go in specified position (X,Y,Z)");
- x = strval(tmp);
- y = strval(tmp2);
- z = strval(tmp3);
- SendCommandToAdmins(playerid,"LGoto");
- if(GetPlayerState(playerid) == 2)
- SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
- else SetPlayerPos(playerid,x,y,z);
- format(string,sizeof(string),"|- You have teleported to - X: %f, Y: %f, Z: %f -|", x,y,z);
- return SendClientMessage(playerid,green,string);
- }
- else return ErrorMessages(playerid, 1);
- }
- dcmd_get(playerid,params[])
- {
- if(AccInfo[playerid][Level] >= 3|| IsPlayerAdmin(playerid))
- {
- if(!strlen(params)) return
- SendClientMessage(playerid, LIGHTBLUE2, "Usage: /get [PlayerID]") &&
- SendClientMessage(playerid, orange, "Function: Will get to you the specified player");
- new player1;
- new string[128];
- if(!IsNumeric(params))
- player1 = ReturnPlayerID(params);
- else player1 = strval(params);
- if(AccInfo[player1][Level] == ServerInfo[MaxAdminLevel] && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel])
- return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid)
- {
- SendCommandToAdmins(playerid,"Get");
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerInterior(player1,GetPlayerInterior(playerid));
- SetPlayerVirtualWorld(player1,GetPlayerVirtualWorld(playerid));
- if(GetPlayerState(player1) == 2)
- {
- new VehicleID = GetPlayerVehicleID(player1);
- SetVehiclePos(VehicleID,x+3,y,z);
- LinkVehicleToInterior(VehicleID,GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(GetPlayerVehicleID(player1),GetPlayerVirtualWorld(playerid));
- }
- else SetPlayerPos(player1,x+2,y,z);
- format(string,sizeof(string),"|- You have been Teleported to Administrator \"%s's\" position! -|", pName(playerid));
- SendClientMessage(player1,blue,string);
- format(string,sizeof(string),"|- You have Teleported \"%s\" to your Position -|", pName(player1));
- return SendClientMessage(playerid,BlueMsg,string);
- }
- else return ErrorMessages(playerid, 4);
- }
- else return ErrorMessages(playerid, 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment