Dъvida -
fxckshzt - 14.09.2017
Bom, no sscanf, seria possivel eu inserir palavras invйs de nъmeros?
Exemplo:
PHP код:
/setnick 'id' 'nome' || /clima 'nome do clima' (nublado, sol)
Como й o processo?
Re: Dъvida -
renatog - 14.09.2017
PHP код:
new target, name[24];
if (sscanf(params, "us[24]", target, name))
return SendClientMessage(playerid, -1, "/setnick [jogador] [nick]");
Vocк poderб usar das seguintes formas:
/setnick 10 Zezinho_DoMorro
/setnick Ze_Pequeno Zezinho_DoMorro
Com o clima й a mesma coisa, sу que vocк vai usar apenas o especificador 's' (de string).
PHP код:
new clima[TAMANHO];
if (sscanf(params, "s[TAMANHO]", clima))
return SendClientMessage(playerid, -1, "/clima [nome]");
Re: Dъvida -
DelK - 14.09.2017
Sim use s para strings, caso nao for isso explique melhor, ou trocar o id por nome ?
Re: Dъvida -
fxckshzt - 14.09.2017
Quote:
Originally Posted by DelK
Sim use s para strings, caso nao for isso explique melhor, ou trocar o id por nome ?
|
Produзгo de comando mesmo.
Tipo:
PHP код:
/setclima nublado
Assim... Quando o player digitar "/setclima" ele tem que digitar como quer, sem ser em nъmero, tipo assim...
"/setclima nublado/ensolarado"
Aн quando ele digitar "/setclima nublado", o clima fica nublado, se digitar ensolarado, o clima fica ensolarado.
Re: Dъvida -
fxckshzt - 14.09.2017
Quote:
Originally Posted by renatog
PHP код:
new target, name[24];
if(sscanf(params, "us[24]", target, name)) return SendClientMessage(playerid, -1, "/setnick [jogador] [nick]");
Vocк poderб usar das seguintes formas:
/setnick 10 Zezinho_DoMorro
/setnick Ze_Pequeno Zezinho_DoMorro
Com o clima й a mesma coisa, sу que vocк vai usar apenas o especificado 's' (de string).
PHP код:
new clima[TAMANHO];
if(sscanf(params, "s[TAMANHO]", clima)) return SendClientMessage(playerid, -1, "/clima [nome]");
|
Usei o "/setnick" como exemplo, mas na real, quero que todo o sscanf necessite de string.
Re: Dъvida -
DelK - 14.09.2017
PHP код:
CMD:clima(playerid, params[])
{
if(strcmp(params,"nublado", true) == 0)
{
//funcao
}
return 1;
}
Re: Dъvida -
IlanZ - 14.09.2017
PHP код:
CMD:clima(playerid, params[])
{
new tipo[20];
if(sscanf(params, "s[20]", tipo)) return 1;
if(strcmp(tipo,"nublado", true) == 0)
{
//func
}
else if(strcmp(tipo,"chuva", true) == 0)
{
//func
}
//...
return 1;
}
Re: Dъvida -
fxckshzt - 14.09.2017
Quote:
Originally Posted by IlanZ
PHP код:
CMD:clima(playerid, params[])
{
new tipo[20];
if(sscanf(params, "s[20]", tipo)) return 1;
if(strcmp(tipo,"nublado", true) == 0)
{
//func
}
else if(strcmp(tipo,"chuva", true) == 0)
{
//func
}
//...
return 1;
}
|
Fiz assim mais cedo, tinha dado certo, mas nгo tinha testado, valeu kkkk
Re: Dъvida -
C4rtm4n - 14.09.2017
Desculpe o que eu irei falar agora mas achei esse tуpico inutil jб que eu te mandei aquela tabelinha la mano...
Код:
%s = Letras e numeros
%d = numeros
%i = numeros
%u = FAMOSO ID
%us = FAMOSO ID
%f = Coordenadas
esses sгo os que eu me lembro use o exemplo do ilanz
Re: Dъvida -
fxckshzt - 14.09.2017
Quote:
Originally Posted by C4rtm4n
Desculpe o que eu irei falar agora mas achei esse tуpico inutil jб que eu te mandei aquela tabelinha la mano...
Код:
%s = Letras e numeros
%d = numeros
%i = numeros
%u = FAMOSO ID
%us = FAMOSO ID
%f = Coordenadas
esses sгo os que eu me lembro use o exemplo do ilanz
|
Eu tinha salvo, mas perdi a pasta que eu tinha salvo. Valeu mano (de novo)!