[MAKE] /Spec [ID] - Larsey123IsMe - 14.11.2010
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!!!
Re: [MAKE] /Spec [ID] -
Lorenc_ - 14.11.2010
TogglePlayerSpectating
Scanff
Dcmd/zcmd
Just learn to use those ...
Re: [MAKE] /Spec [ID] - Larsey123IsMe - 14.11.2010
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!!!
Re: [MAKE] /Spec [ID] -
Kitten - 14.11.2010
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
Re: [MAKE] /Spec [ID] -
Lorenc_ - 14.11.2010
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
Re: [MAKE] /Spec [ID] - [L3th4l] - 14.11.2010
lol nvm!
Re: [MAKE] /Spec [ID] -
Kitten - 14.11.2010
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
Re: [MAKE] /Spec [ID] - Larsey123IsMe - 14.11.2010
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.
Re: [MAKE] /Spec [ID] -
Kitten - 14.11.2010
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
Re: [MAKE] /Spec [ID] - Larsey123IsMe - 14.11.2010
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