[Ajuda] Converter strtok para sscanf
#1

Olб, pessoal hoje estou com um problema que eu nгo estou conseguindo resolver, eu jб tentei porйm os resultados nгo foram como o esperado. Eu queria que alguйm me explica-se como converter essa linha.


PHP код:
gCountdown strval(strtok(line,idx)); 
Reply
#2

PHP код:
new teste// crie a variavel primeiro 
if(sscanf(params"s"teste)) return SendClientMessage(playerid, -1"use /teste teste"); // dps verifica se esta vazio o cmd ou seja sem parametro se tiver retorna a msg de erro. 
Veja mais em https://sampforum.blast.hk/showthread.php?tid=277842

Exemplo

PHP код:
cmd(irplayeridparams[])
{
 new 
id// criei a variavel ID para por o parametro ID no cmd
 
new Pos[4];
 if(
sscanf(params"u"id)) return SendClientMessage(playerid, -1"uso /ir [id]"); //ira verificar se tem o ID preenchido caso contrario retorna erro.
// se tiver preenchido continuar o cmd
 
GetPlayerPos(idPos[0], Pos[1], Pos[2]);
 
GetPlayerFacingAngle(idPos[3]);
 
SetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
 
SetPlayerFacingAngle(playeridPos[3]);
 return 
1;

Desculpe qualquer erro to pelo celular.
Reply
#3

"Converter strtok para sscanf" Eu queria saber como converter, eu jб sei sscanf e zcmd porйm nгo sei strtok
Reply
#4

Quote:
Originally Posted by Marllun
Посмотреть сообщение
"Converter strtok para sscanf" Eu queria saber como converter, eu jб sei sscanf e zcmd porйm nгo sei strtok
Ignorante eu estou dizendo para converter manualmente apaga strtok e faz em sscanf2.
Reply
#5

Porйm eu nгo sei o que esse cуdigo faz
Reply
#6

Quote:
Originally Posted by Marllun
Посмотреть сообщение
Porйm eu nгo sei o que esse cуdigo faz
https://sampforum.blast.hk/showthread.php?tid=286550

Aprenda strtok e vc vai entender o que й e dps sу converter manualmente й melhor do que usar app e encher de erro no seu GM.
Reply
#7

PHP код:
sscanf(line"i"gCountdown); 
Reply
#8

Obrigado os 2
Reply
#9

Entгo, eu consegui converter sу que eu estou com um problema em uma linha. no strtok vai normal sу que no sscanf da esse erros no cmd do server e nгo carrega as corridas



PHP код:
LoadRaceList()
{
    new 
File:f;
    new 
line[256];
    if(
fexist("racenames.txt"))
    {
        
fopen("racenames.txt"io_read);
        while(
fread(f,line,sizeof(line),false))
        {
               
//new iidx; strtok
             
sscanf(line"s",gRaceNames[gRaces]);//sscanf 
            //gRaceNames[gRaces] = strtok(line,iidx); //strtok
            
new msg[256];
            
format(msg,256,"%s.race",gRaceNames[gRaces]);
            if(
fexist(msg))
            {
            } else {
                
printf("Line%d - 404 %s",gRaces,gRaceNames[gRaces]);
            }
            
gRaces++;
        }
        
fclose(f);
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)