Spec command REP + - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Spec command REP + (
/showthread.php?tid=366401)
Spec command REP + -
Dare Devil..... - 06.08.2012
Hello this is my spec command when I spec a player it works fine but whe I spec off it dont work
pawn Код:
YCMD:spec(playerid, params[])
{
if(gPlayerLoggedIn[playerid] == 0) return 1;
if(PlayerInfo[playerid][Admin] >=1)
{
new player;
if(sscanf(params, "u", player)) return SendClientMessage(playerid, COLOR_WHITE, "[USAGE]: /spec [Part of Name/Player ID/off]");
if(IsPlayerConnected(player)) {
new Float:sX, Float:sY, Float:sZ, Float:sA;
GetPlayerPos(playerid, sX, sY, sZ);
GetPlayerFacingAngle(playerid, sA);
PlayerInfo[playerid][sPosX] = sX;
PlayerInfo[playerid][sPosY] = sY;
PlayerInfo[playerid][sPosZ] = sZ;
PlayerInfo[playerid][sPosA] = sA;
PlayerSpectating[playerid] = 1;
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, player);
SendClientMessage(playerid, COLOR_WHITE, "You are now spectating.");
return 1;
}
else {
if(strcmp(params, "off") == 0)
{
if(PlayerSpectating[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "You are not spectating anyone.");
TogglePlayerSpectating(playerid, 0);
SetPlayerPos(playerid, PlayerInfo[playerid][sPosX], PlayerInfo[playerid][sPosY], PlayerInfo[playerid][sPosZ]);
SetPlayerSkin(playerid, PlayerInfo[playerid][Skin]);
SetPlayerArmour(playerid, PlayerInfo[playerid][sArmor]);
SetPlayerHealth(playerid, PlayerInfo[playerid][sHealth]);
SetPlayerFacingAngle(playerid, PlayerInfo[playerid][sPosA]);
SendClientMessage(playerid, COLOR_WHITE, "You are no longer spectating.");
PlayerSpectating[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "[USAGE]: /spec [Part of Name/Player ID/off]");
}
return 1;
}
}
return 1;
}
rep +
Re: Spec command REP + -
rumen98 - 06.08.2012
Use this admin spec
Re: Spec command REP + -
Team_PRO - 06.08.2012
Can You Do command /adslap for CnR only 2,3,4,5,1337 admin can use it
Re: Spec command REP + -
Dare Devil..... - 06.08.2012
I want mine fixed cant add that to GM
Re: Spec command REP + -
Devilxz97 - 06.08.2012
pawn Код:
YCMD:specoff(playerid, params[])
{
if(PlayerInfo[playerid][Admin] >= 1)
{
TogglePlayerSpectating(playerid, 0);
}
return 1;
}
try to make it on another YCMD

pecoff
without using it like this
pawn Код:
if(strcmp(params, "off") == 0)
pawn Код:
YCMD:specoff(playerid, params[])
{
if(PlayerInfo[playerid][Admin] >= 1)
{
if(PlayerSpectating[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "You are not spectating anyone.");
{
TogglePlayerSpectating(playerid, 0);
SetPlayerPos(playerid, PlayerInfo[playerid][sPosX], PlayerInfo[playerid][sPosY], PlayerInfo[playerid][sPosZ]);
SetPlayerSkin(playerid, PlayerInfo[playerid][Skin]);
SetPlayerArmour(playerid, PlayerInfo[playerid][sArmor]);
SetPlayerHealth(playerid, PlayerInfo[playerid][sHealth]);
SetPlayerFacingAngle(playerid, PlayerInfo[playerid][sPosA]);
SendClientMessage(playerid, COLOR_WHITE, "You are no longer spectating.");
PlayerSpectating[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "[USAGE]: /spec [Part of Name/Player ID/off]");
}
}
return 1;
}