Como ficaria este comando em zcmd? criar um em zcmd eu sei sу que eu sу quero saber como crio com vбrias opзхes em 1 sу comando . Ex: /cobra 1/2/3 \/
pawn Код:
if(strcmp(cmd, "/ctapete", true) == 0)
{
new Float:x,Float:y,Float:z;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Uso: /ctapete [1/2/3]");
if(strcmp(tmp, "1", true) == 0)
{
GetPlayerPos(playerid, x, y, z);
Tapete[1] = CreateObject(2899, x, y, z, 0, 0, Angle);
GameTextForPlayer(playerid,"~w~Tapete Criado", 6000, 1);
}
else if(strcmp(tmp, "2", true) == 0)
{
GetPlayerPos(playerid, x, y, z);
Tapete[2] = CreateObject(2899, x, y, z, 0, 0, Angle);
GameTextForPlayer(playerid,"~w~Tapete Criado", 6000, 1);
}
else if(strcmp(tmp, "3", true) == 0)
{
GetPlayerPos(playerid, x, y, z);
Tapete[3] = CreateObject(2899, x, y, z, 0, 0, Angle);
GameTextForPlayer(playerid,"~w~Tapete Criado", 6000, 1);
}
return 1;
}
if(strcmp(cmd, "/dtapete", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Uso: /dtapete [1/2/3]");
if(strcmp(tmp, "1", true) == 0)
{
DestroyObject(Tapete[1]);
GameTextForPlayer(playerid,"~w~Tapete Deletado", 6000, 1);
}
else if(strcmp(tmp, "2", true) == 0)
{
DestroyObject(Tapete[2]);
GameTextForPlayer(playerid,"~w~Tapete Deletado", 6000, 1);
}
else if(strcmp(tmp, "3", true) == 0)
{
DestroyObject(Tapete[3]);
GameTextForPlayer(playerid,"~w~Tapete Deletado", 6000, 1);
}
return 1;
}
pawn Код:
CMD:cobra(playerid, params[]) {
if(isnull(params))
return SendClientMessage(playerid, -1, "/cobra 1~3");
if(!strcmp(params, "1", true)) {
//
return true;
}
if(!strcmp(params, "2", true)) {
{
//
return true;
}
if(!strcmp(params, "3", true)) {
//
return true;
}
return SendClientMessage(playerid, -1, "/cobra 1~3");
}
pawn Код:
CMD:ctapete(playerid, params[]) {
new Float:x,Float:y,Float:z;
if(isnull(params)) return SendClientMessage(playerid, -1, "Uso: /ctapete [1/2/3]");
new PTNum = strval(params);
if(4 < PTNum < 0) return SendClientMessage(playerid, -1, "Uso: /ctapete [1/2/3]");
GetPlayerPos(playerid, x, y, z);
Tapete[PTNum] = CreateObject(2899, x, y, z, 0, 0, Angle);
GameTextForPlayer(playerid,"~w~Tapete Criado", 6000, 1);
return 1;
}
CMD:dtapete(playerid, params[]) {
if(isnull(params)) return SendClientMessage(playerid, -1, "Uso: /dtapete [1/2/3]");
new PTNum = strval(params);
if(4 < PTNum < 0) return SendClientMessage(playerid, -1, "Uso: /dtapete [1/2/3]");
DestroyObject(Tapete[PTNum]);
GameTextForPlayer(playerid,"~w~Tapete Deletado", 6000, 1);
return 1;
}