how to make TP for admin
#1

how i can make Teleport to interiors but for rcon login only

interiors id that i want to teleport

pawn Код:
1302.519897,-1.787510,1001.028259 // Warehouse 2
-1398.065307,-217.028900,1051.115844 // 8-Track
1710.433715,-1669.379272,20.225049 // LS Atruim
-1398.103515,937.631164,1036.479125 // Bloodbowl
how to make teleport to this location?

use zcmd

only rcon admin can use
Reply
#2

pawn Код:
if (strcmp("/teleport", cmdtext, true, 10) == 0)
{
    if(IsPlayerAdmin(playerid))
    {
        SetPlayerPos(playerid,x,y,z);
        SendClientMessage(playerid,0x00FF00FF,"You have been teleported");
    } else return SendClientMessage(playerid, COLOR HERE, "You need to be admin to use this command");
    return 1;
}


but how to change to ZCMD?
Reply
#3

example
pawn Код:
CMD:warehouse(playerid)
{
  if(IsPlayerAdmin(playerid))
   {
     SetPlayerPos(playerid,1302.519897,-1.787510,1001.028259);
   }else SendClientMessage(playerid,-1,"Only Rcon admins");
   return 1;
}
Reply
#4

Them reply's are certainly not the best ways to do it.

pawn Код:
#define SCM SendClientMessage

YCMD:commandhere(playerid, params[], help)
{
    if(help) return SCM(playerid, -1, "Not supported");
    if(IsPlayerAdmin(playerid))
    {
        new id;
        if(sscanf(params, "d", id)) return SCM(playerid, -1, "USAGE: /commandhere [id]");
        if(id < 1 || id > 4) return SCM(playerid, -1, "ID's are 1-4.");
        switch(id) {
            case 1: { SetPlayerPos(playerid, 1302.519897,-1.787510,1001.028259); }
            case 2: { SetPlayerPos(playerid, -1398.065307,-217.028900,1051.115844); }
            case 3: { SetPlayerPos(playerid, 1710.433715,-1669.379272,20.225049); }
            case 4: { SetPlayerPos(playerid, -1398.103515,937.631164,1036.479125); }
        }
    } else return SCM(playerid, -1, "NOPE, Admins only!");
    return 1;
}
OR for ZCMD use only:

pawn Код:
#define SCM SendClientMessage

CMD:commandhere(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new id;
        if(sscanf(params, "d", id)) return SCM(playerid, -1, "USAGE: /commandhere [id]");
        if(id < 1 || id > 4) return SCM(playerid, -1, "ID's are 1-4.");
        switch(id) {
            case 1: { SetPlayerPos(playerid, 1302.519897,-1.787510,1001.028259); }
            case 2: { SetPlayerPos(playerid, -1398.065307,-217.028900,1051.115844); }
            case 3: { SetPlayerPos(playerid, 1710.433715,-1669.379272,20.225049); }
            case 4: { SetPlayerPos(playerid, -1398.103515,937.631164,1036.479125); }
        }
    } else return SCM(playerid, -1, "NOPE, Admins only!");
    return 1;
}
Enjoy
Reply
#5

ok thank you
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)