rep again 2
#9

Quote:
Originally Posted by Jarnu
Посмотреть сообщение
/goto
pawn Код:
CMD:goto(playerid,params[]) {
    if(PlayerInfo[playerid][pLevel] >= 2 || IsPlayerAdmin(playerid)) {
        if(isnull(params)) return SendClientMessage(playerid,RED,"USAGE: /goto [playerid]");
        new player1, string[128];
        if(!IsNumeric(params)) player1 = ReturnPlayerID(params);
        else player1 = strval(params);
        if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid) {
            CMDMessageToAdmins(playerid,"GOTO");
            new Float:x, Float:y, Float:z;  GetPlayerPos(player1,x,y,z); SetPlayerInterior(playerid,GetPlayerInterior(player1));
            SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(player1));
            if(GetPlayerState(playerid) == 2) {
                SetVehiclePos(GetPlayerVehicleID(playerid),x+3,y,z);    LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(player1));
                SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(player1));
            } else SetPlayerPos(playerid,x+2,y,z);
            format(string,sizeof(string),"You have been teleported to \"%s\"", PlayerName2(player1));
            return SendClientMessage(playerid,CMDBLUE,string);
        } else return SendClientMessage(playerid, RED, "Player is not connected or is yourself");
    } else return SendClientMessage(playerid,RED,"ERROR: You are not a high enough level to use this command");
}
/get
pawn Код:
CMD:get(playerid,params[]) {
if(PlayerInfo[playerid][pLevel] >= 2|| IsPlayerAdmin(playerid)) {
if(isnull(params)) return SendClientMessage(playerid, RED, "USAGE: /get [playerid]");
new player1, string[128];
if(!IsNumeric(params)) player1 = ReturnPlayerID(params);
else player1 = strval(params);
if(PlayerInfo[player1][pLevel] == MAX_ADMINL && PlayerInfo[playerid][pLevel] != MAX_ADMINL) return SendClientMessage(playerid,RED,"ERROR: You cannot use this command on this admin");
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid) {
CMDMessageToAdmins(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),"Administrator \"%s\" has teleported you to his location", PlayerName2(playerid) );    SendClientMessage(player1,CMDBLUE,string);
format(string,sizeof(string),"You have teleported \"%s\" to your location", PlayerName2(player1) );
return SendClientMessage(playerid,CMDBLUE,string);
} else return SendClientMessage(playerid, RED, "Player is not connected or is yourself");
} else return SendClientMessage(playerid,RED,"ERROR: You are not a high enough level to use this command");
}
Take help from above codes.. (credits to lethal!)
My eyes are burning, do you know what code identation IS?AND STOP posting the code, let this guy LEARN use the search function and WIKIPedia.
Reply


Messages In This Thread
rep again 2 - by Windrush - 10.09.2012, 13:23
Re: rep again 2 - by ReneG - 10.09.2012, 13:24
Re: rep again 2 - by Lutz - 10.09.2012, 13:26
Re: rep again 2 - by ReneG - 10.09.2012, 13:31
Re: rep again 2 - by Windrush - 10.09.2012, 13:44
Re: rep again 2 - by Gangster-rocks - 10.09.2012, 13:47
Re: rep again 2 - by Windrush - 10.09.2012, 13:50
Re: rep again 2 - by Jarnu - 10.09.2012, 13:50
Re: rep again 2 - by Cjgogo - 10.09.2012, 13:52

Forum Jump:


Users browsing this thread: 1 Guest(s)