[Ajuda] Dъvida
#1

Bom, no sscanf, seria possivel eu inserir palavras invйs de nъmeros?

Exemplo:
PHP код:
/setnick 'id' 'nome' || /clima 'nome do clima' (nubladosol
Como й o processo?
Reply
#2

PHP код:
new targetname[24];
if (
sscanf(params"us[24]"targetname))
    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]"); 
Reply
#3

Sim use s para strings, caso nao for isso explique melhor, ou trocar o id por nome ?
Reply
#4

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.
Reply
#5

Quote:
Originally Posted by renatog
Посмотреть сообщение
PHP код:
new targetname[24];
if(
sscanf(params"us[24]"targetname)) 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.
Reply
#6

PHP код:
CMD:clima(playeridparams[])
    {
        if(
strcmp(params,"nublado"true) == 0
               { 
        
//funcao
         
         
}
         return 
1;
    } 
Reply
#7

PHP код:
CMD:clima(playeridparams[])
{
    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;

Reply
#8

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
PHP код:
CMD:clima(playeridparams[])
{
    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
Reply
#9

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
Reply
#10

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)!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)