[MAKE] /Spec [ID]
#1

Can someone make an /Spec [ID] command for me?

I have tryied bt my self and looked at wiki, but ill failed =/

I would appreciate that!!!
Reply
#2

TogglePlayerSpectating
Scanff
Dcmd/zcmd

Just learn to use those ...
Reply
#3

Quote:
Originally Posted by Lorenc_
Посмотреть сообщение
TogglePlayerSpectating
Scanff
Dcmd/zcmd

Just learn to use those ...
can you please make that for me?, /Spec [ID] Only for admins!

PLEASE!!!
Reply
#4

Well im sure you got dcmd and sscanf

Here u go u must be logged in as admin
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(spec,4,cmdtext);
    return 0;
}
pawn Код:
dcmd_spec(playerid, params[])
{
    new
    id;
    if (sscanf(params, "u", id)) SendClientMessage(playerid,0xFF0000AA, "USAGE: /spec id");
    else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid,0xFF0000AA, "Player is not found");
    else
    if(IsPlayerAdmin(playerid))
    {
        TogglePlayerSpectating(playerid, 1);
    }
    return 1;
}
NOT TESTED
Reply
#5

Quote:
Originally Posted by Kitten
Посмотреть сообщение
Well im sure you got dcmd and sscanf

Here u go u must be logged in as admin
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(spec,4,cmdtext);
    return 0;
}
pawn Код:
dcmd_spec(playerid, params[])
{
    new
    id;
    if (sscanf(params, "u", id)) SendClientMessage(playerid,0xFF0000AA, "USAGE: /spec id");
    else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid,0xFF0000AA, "Player is not found");
    else
    if(IsPlayerAdmin(playerid))
    {
        TogglePlayerSpectating(playerid, 1);
    }
    return 1;
}
NOT TESTED
Yea but you forgot one thing.
PlayerSpectatePlayer(playerid, id);

pawn Код:
dcmd_spec(playerid, params[])
{
    new
    id;
    if (sscanf(params, "u", id)) SendClientMessage(playerid,0xFF0000AA, "USAGE: /spec id");
    else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid,0xFF0000AA, "Player is not found");
    else
    if(IsPlayerAdmin(playerid))
    {
        TogglePlayerSpectating(playerid, 1);
            PlayerSpectatePlayer(playerid, id);
    }
    return 1;
}

Should work now
Reply
#6

lol nvm!
Reply
#7

Quote:
Originally Posted by Lorenc_
Посмотреть сообщение
Yea but you forgot one thing.
PlayerSpectatePlayer(playerid, id);

pawn Код:
dcmd_spec(playerid, params[])
{
    new
    id;
    if (sscanf(params, "u", id)) SendClientMessage(playerid,0xFF0000AA, "USAGE: /spec id");
    else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid,0xFF0000AA, "Player is not found");
    else
    if(IsPlayerAdmin(playerid))
    {
        TogglePlayerSpectating(playerid, 1);
            PlayerSpectatePlayer(playerid, id);
    }
    return 1;
}

Should work now
hehe i should pay more attention=P
Reply
#8

Whats wrong?

pawn Код:
#include <a_samp>
#include <dcmd>
#include <sscanf>

public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(spec,4,cmdtext);
    return 0;
}

dcmd_spec(playerid, params[])
{
    new
    id;
    if (sscanf(params, "u", id)) SendClientMessage(playerid,0xFF0000AA, "USAGE: /spec id");
    else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid,0xFF0000AA, "Player is not found");
    else
    if(IsPlayerAdmin(playerid))
    {
        TogglePlayerSpectating(playerid, 1);
            PlayerSpectatePlayer(playerid, id);
    }
    return 1;
}
Errors:
pawn Код:
C:\Users\Larsey123\Documents\SAMP Server\My server\pawno\include\sscanf.inc(4) : error 021: symbol already defined: "sscanf"
C:\Users\Larsey123\Documents\SAMP Server\My server\filterscripts\Spec.pwn(21) : warning 217: loose indentation
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Reply
#9

1. Fix your identation below TogglePlayerSpectating
2. Add this on top of ur script
pawn Код:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Reply
#10

Thanks, but when i spec and then he enter a car, then ill see inside of car, but i want to see the outside of car
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)