10.12.2017, 19:17
Use algum processador de comando ou o simplesmente OnPlayerText e use a include sscanf.
Exemplos:
Por nъmeros usando o ZCMD+sscanf:
Por texto usando ZCMD+sscanf:
Exemplos:
Por nъmeros usando o ZCMD+sscanf:
PHP код:
CMD:portao(playerid, params[])
{
new gate;
if (sscanf(params, "d", gate))
{
SendClientMessage(playerid, -1, "USE: /portao [1-5]");
return 1;
}
if (gate < 0 || gate > 5)
return SendClientMessage(playerid, -1, "A opзгo informada nгo existe.");
if(gate == 1)
{
//Funзгo de abrir o portгo 1 via /portao 1.
return 1;
}
else if(gate == 2)
{
//Funзгo de abrir o portгo 2 via /portao 2.
return 1;
}
else if(gate == 3)
{
//Funзгo de abrir o portгo 3 via /portao 3.
return 1;
}
else if(gate == 4)
{
//Funзгo de abrir o portгo 4 via /portao 4.
return 1;
}
else if(gate == 5)
{
//Funзгo de abrir o portгo 5 via /portao 5.
return 1;
}
return 1;
}
PHP код:
CMD:portao(playerid, params[])
{
new type[24];
if (sscanf(params, "s[24]", type))
{
SendClientMessage(playerid, -1, "USE: /portao [opзгo]");
SendClientMessage(playerid, -1, "[Opзхes]: policia, medico, detran");
return 1;
}
if (!strcmp(type, "policia", true))
{
//Funзгo de abrir os portхes via /portao policia.
return 1;
}
else if (!strcmp(type, "medico", true))
{
//Funзгo de abrir os portхes via /portao medico.
return 1;
}
else if (!strcmp(type, "detran", true))
{
//Funзгo de abrir os portхes via /portao detran.
return 1;
}
else
return SendClientMessage(playerid, -1, "A opзгo informada nгo existe.");
}