dcmd_locatephone(playerid,params[])
{
if(PlayerInfo[playerid][pFaction] != 1337) return 1;
new number;
if(sscanf(params,"d",number)) return SendClientMessage(playerid,COLOR_GREY,".: Usage: /locatephone [number] :.");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pNumber] == number)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i,X,Y,Z);
SetPlayerCheckpoint(playerid,X,Y,Z,5.0);
SendClientMessage(playerid,COLOR_GREENLIGHT,".: Info: The Phone has been located :.");
return 1;
}
}
else SendClientMessage(playerid,COLOR_DARKRED,".: Info: Phone doesn't establish a connection :."); //<-----------THIS LINE
return 1;
}
dcmd_locatephone(playerid,params[])
{
if(PlayerInfo[playerid][pFaction] != 1337) return 1;
new number;
if(sscanf(params,"d",number)) return SendClientMessage(playerid,COLOR_GREY,".: Usage: /locatephone [number] :.");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pNumber] == number)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i,X,Y,Z);
SetPlayerCheckpoint(playerid,X,Y,Z,5.0);
SendClientMessage(playerid,COLOR_GREENLIGHT,".: Info: The Phone has been located :.");
return 1;
}
else SendClientMessage(playerid,COLOR_DARKRED,".: Info: Phone doesn't establish a connection :.");
}
return 1;
}
dcmd_locatephone(playerid,params[])
{
if(PlayerInfo[playerid][pFaction] != 1337) return 1;
new number;
if(sscanf(params,"d",number)) return SendClientMessage(playerid,COLOR_GREY,".: Usage: /locatephone [number] :.");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pNumber] == number)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i,X,Y,Z);
SetPlayerCheckpoint(playerid,X,Y,Z,5.0);
SendClientMessage(playerid,COLOR_GREENLIGHT,".: Info: The Phone has been located :.");
return 1;
}
}
SendClientMessage(playerid,COLOR_DARKRED,".: Info: Phone doesn't establish a connection :.");
return 1;
}
Originally Posted by MadeMan
You don't need that else there.
pawn Код:
|
forward UpdateCheckpoint(playerid, targetid);
public UpdateCheckpoint(playerid, targetid)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(targetid,X,Y,Z);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,X,Y,Z,5.0);
}
dcmd_locatephone(playerid,params[])
{
if(PlayerInfo[playerid][pFaction] != 1337) return 1;
new number;
if(sscanf(params,"d",number)) return SendClientMessage(playerid,COLOR_GREY,".: Usage: /locatephone [number] :.");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pNumber] == number)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i,X,Y,Z);
SetPlayerCheckpoint(playerid,X,Y,Z,5.0);
SetTimerEx("UpdateCheckpoint", 1000, true, "ii", playerid, i); // Add a timer here
SendClientMessage(playerid,COLOR_GREENLIGHT,".: Info: The Phone has been located :.");
return 1;
}
}
SendClientMessage(playerid,COLOR_DARKRED,".: Info: Phone doesn't establish a connection :.");
return 1;
}
Originally Posted by MadeMan
pawn Код:
pawn Код:
|