[Pedido] Comando Bбsico =D - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Comando Bбsico =D (
/showthread.php?tid=646118)
Comando Bбsico =D -
VictorMM - 10.12.2017
Bom,й bem bбsico oque eu quero,entгo espero que me ajudem =D
entгo oque eu quero й um comando que pode ser utilizado de vбrias maneiras
(Nгo sei como se chama esse tipo de comando
)
й tipo um comando /portao [1] sacam? um comando que posso usar para vбrias coisas tipo /portao 1,2,3...
ADIOS
Re: Comando Bбsico =D -
willttoonn - 10.12.2017
Use algum processador de comando ou o simplesmente OnPlayerText e use a include 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;
}
Por texto usando ZCMD+sscanf:
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.");
}
Re: Comando Bбsico =D -
VictorMM - 10.12.2017
Quote:
Originally Posted by willttoonn
Use algum processador de comando ou o simplesmente OnPlayerText e use a include 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;
}
Por texto usando ZCMD+sscanf:
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.");
}
|
cara quando dou o comando acusa comando inexistente,poderia manda um FS pra mim sу com isso?,deve ter um erro besta que eu n sei resolver,pfv manda o code FS audhasud
Re: Comando Bбsico =D -
Marllun - 10.12.2017
Vocк precisa do plugin sscanf2 e pawncmd
https://sampforum.blast.hk/showthread.php?tid=570927
https://sampforum.blast.hk/showthread.php?tid=608474
Re: Comando Bбsico =D -
VictorMM - 11.12.2017
Quote:
Originally Posted by Marllun
|
sу dб erro '-'
- quem puder postar um fs com esse comando....