Unkown command -
KillerStrike23 - 06.01.2017
hello guys i have a problem in my teleport to coordinates cmd which is when i use /gotocoord only it shows the usage and after i use /gotocoord cx xy cz i only gets Unknown Command
pawn Код:
CMD:gotocoord(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 4)
{
new Float:x,Float:y,Float:z;
if(sscanf(params,"iii",x,y,z))return SendClientMessage(playerid,red,"ERROR: Usage /gotocoord [X] [Y] [Z]");
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
tseconds[playerid] = 6;
format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
vCount[playerid] = 1;
Tx[playerid] = x;
Ty[playerid] = y;
Tz[playerid] = z;
Ti[playerid] = 0;
format(telestring,43,"Coord!");
format(nstring, sizeof(nstring),"[TELE]:Admin %s has just Teleported To a coordinates (/gotocoord)", PlayerName);
SendClientMessageToAll(COLOR_LIGHTBLUE, nstring);
SetTimerEx("setstunt",3000,0,"i", playerid);
}
else return ShowPlayerDialog(playerid, 90321, DIALOG_STYLE_MSGBOX, "{FF0000}SFTDM - ERROR MSG", HighLevel,"OK","");
return 1;
}
also the problem is not from the telestrings cause i have another commands like this and they work like a charm!
Re: Unkown command -
Yaa - 06.01.2017
PHP код:
CMD:gotocoord(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 4)
{
new Float:x,Float:y,Float:z;
if(sscanf(params,"fff",x,y,z))return SendClientMessage(playerid,red,"ERROR: Usage /gotocoord [X] [Y] [Z]");
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
tseconds[playerid] = 6;
format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
vCount[playerid] = 1;
Tx[playerid] = x;
Ty[playerid] = y;
Tz[playerid] = z;
Ti[playerid] = 0;
format(telestring,43,"Coord!");
format(nstring, sizeof(nstring),"[TELE]:Admin %s has just Teleported To a coordinates (/gotocoord)", PlayerName);
SendClientMessageToAll(COLOR_LIGHTBLUE, nstring);
SetTimerEx("setstunt",3000,0,"i", playerid);
}
else return ShowPlayerDialog(playerid, 90321, DIALOG_STYLE_MSGBOX, "{FF0000}SFTDM - ERROR MSG", HighLevel,"OK","");
return 1;
}
Re: Unkown command -
KillerStrike23 - 08.01.2017
still the same bro.. bumb!
Re: Unkown command -
Dayrion - 08.01.2017
And this (added interior + vw for more logic) ?
PHP код:
CMD:gotocoord(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 4)
{
new Float:x,
Float:y,
Float:z,
interior,
virtualworld;
if(sscanf(params, "fffI(0)I(0)", x, y, z, interior, virtualworld))
return SendClientMessage(playerid,red,"ERROR: Usage /gotocoord [X] [Y] [Z] [optional: interior] [optional: virtualworld]");
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
if(PlayerInfo[playerid][Jailed] == 1)
return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
if(gettime() < tseconds[playerid])
{
format(tstring,45,"You Must wait %d seconds before teleporting", gettime()-tseconds[playerid]);
return SendClientMessage(playerid, red, tstring); // i think
}
tseconds[playerid] = gettime()+6;
vCount[playerid] = 1;
Tx[playerid] = x;
Ty[playerid] = y;
Tz[playerid] = z;
Ti[playerid] = 0;
format(telestring,43,"Coord!");
format(nstring, sizeof(nstring),"[TELE]:Admin %s has just Teleported To a coordinates (/gotocoord)", PlayerName);
SendClientMessageToAll(COLOR_LIGHTBLUE, nstring);
SetTimerEx("setstunt",3000,0,"i", playerid);
}
else return ShowPlayerDialog(playerid, 90321, DIALOG_STYLE_MSGBOX, "{FF0000}SFTDM - ERROR MSG", HighLevel,"OK","");
return 1;
}