CMD:empresa(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, COLOR_ERRO, "[ x ] Uso correto: /Empresa [ Comando ]");
if(!strcmp(params, "contratar", true))
{
if(sscanf(params, "d", ID)) return SendClientMessage(playerid, COLOR_ERRO, "[ x ] Uso correto: /Empresa Contratar [ ID ]"); /*- Essa Parte Funciona -*/
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, COLOR_ERRO, "[ x ] Ninguйm online com esse ID!"); /*- Apartir daqui nгo -*/
}
return 1;
}
#define SCM SendClientMessage
CMD:empresa(playerid, params[])
{
new command[15], id;
if(sscanf(params, "su", command, id)) return SCM(playerid,COLOR_ERRO, "| ERRO | Digite: /Empresa [comando] [id player]");
if(!strcmp(command, "contratar", true))
{
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERRO, "[ x ] Ninguйm online com esse ID!"); /*- Apartir daqui nгo -*/
}
return 1;
}
|
Cada comando teria uma funзгo diferente, nem todos usariam 2 parвmetros. Seria possнvel?
Por exemplo: /Empresa Info e /Empresa Contratar [ ID ]. Agradeзo a atenзгo. |
#define SCM SendClientMessage
CMD:empresa(playerid, params[])
{
new command[15];
if(sscanf(params, "s", command)) return SCM(playerid, COLOR_ERRO, "| ERRO | Digite: /Empresa [Comando]");
if(!strcmp(command, "contratar", true))
{
new id;
if(sscanf(params, "u", id)) return SCM(playerid,COLOR_ERRO, "| ERRO | Digite: /Empresa [id player]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERRO, "[ x ] Ninguйm online com esse ID!"); /*- Apartir daqui nгo -*/
}
else if(!strcmp(command, "info", true))
{
//Seu Codigo Aq
}
return 1;
}
CMD:empresa(playerid, params[])
{
static
id,
type[16],
string[32];
if (sscanf(params, "is[16]S()[32]", id, type, string))
return SendClientMessage(playerid, -1, "/empresa [id da empresa] [opзгo]");
if (!strcmp(type, "contratar", true))
{
static
pid;
if (sscanf(string, "u", pid))
return SendClientMessage(playerid, -1, "/empresa [id da empresa] [contratar] [player id]");
if (!IsPlayerConnected(pid))
return SendClientMessage(playerid, -1, "O jogador especificado nгo estб conectado.");
printf("id da empresa %i player id %i", id, pid);
}
return 1;
}
|
PHP код:
|