[Ajuda] mudar comando zcmd para strcmp
#1

olб pessoal tudo bom ? gostaria de saber se alguйm poderia me ajudar preciso mudar o comando de zcmd pra strcmp

PHP код:
CMD:setdg(playerid, params[])
{
    if(
IsPlayerAdmin(playerid))
 {
         new 
ID;
         if(
sscanf(params, "d", ID)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite /setdg ID");
         
DG[ID] = 1;
    }
    return 
1;
} 
tipo queria mudar pra por assim por ex: if(strcmp(cmdtext, "/setdg", true) == 0
Reply
#2

cara zcmd й bem melhor que strcmp...
Reply
#3

Quote:
Originally Posted by ModaLOKO
Посмотреть сообщение
cara zcmd й bem melhor que strcmp...
mas eu preciso em strcmp '-'
Reply
#4

Nгo recomendo vocк usar strcmp mais caso queira ..

PHP код:
if(strcmp(cmd, "/setdg", true) == 0)
{
   if(
IsPlayerAdmin(playerid)) 
   { 
       new 
ID;
       
tmp = strtok(cmdtext, idx);
       if(!
strlen(tmp)) {
       
SendClientMessage(playerid, 0xFFFFFFAA, "Digite /setdg ID");
       return 
1;
       }
       
ID = strval(tmp);
       
DG[ID] = 1;
   }
   return 
1;
} 
Reply
#5

Quote:
Originally Posted by Jimmmy
Посмотреть сообщение
Nгo recomendo vocк usar strcmp mais caso queira ..

PHP код:
if(strcmp(cmd, "/setdg", true) == 0)
{
   if(
IsPlayerAdmin(playerid)) 
   { 
       new 
ID;
       
tmp = strtok(cmdtext, idx);
       if(!
strlen(tmp)) {
       
SendClientMessage(playerid, 0xFFFFFFAA, "Digite /setdg ID");
       return 
1;
       }
       
ID = strval(tmp);
       
DG[ID] = 1;
   }
   return 
1;
} 
PHP код:
C:\Users\abc\Desktop\ooc.pwn(75) : error 017: undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(75) : error 017: undefined symbol "strtok"
C:\Users\abc\Desktop\ooc.pwn(76) : error 017: undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(80) : error 017: undefined symbol "tmp"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase
4 Errors
. 
vocк sempre salvando minha pele
Reply
#6

Quote:
Originally Posted by DKDarkking
Посмотреть сообщение
PHP код:
C:\Users\abc\Desktop\ooc.pwn(75) : error 017: undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(75) : error 017: undefined symbol "strtok"
C:\Users\abc\Desktop\ooc.pwn(76) : error 017: undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(80) : error 017: undefined symbol "tmp"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase
4 Errors
. 
vocк sempre salvando minha pele
Comeзo da Callback
OnPlayerCommandTex

PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new 
tmp[128];
new 
cmd[128], idx;
cmd = strtok(cmdtext, idx);
//Comandos.. 
Caso nгo tenha coloque no final do GameMode .

PHP код:
strtok(const string[], &index)
{
    new 
length = strlen(string);
    while ((
index < length) && (string[index] <= ' '))
    {
        
index++;
    }
 
    new 
offset = index;
    new 
result[20];
    while ((
index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        
result[index - offset] = string[index];
        
index++;
    }
    
result[index - offset] = EOS;
    return 
result;
} 
Caso queira aprender ..

https://sampwiki.blast.hk/wiki/Strtok
Reply
#7

Quote:
Originally Posted by Jimmmy
Посмотреть сообщение
Comeзo da Callback
OnPlayerCommandTex

PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new 
tmp[128];
new 
cmd[128], idx;
cmd = strtok(cmdtext, idx);
//Comandos.. 
Caso nгo tenha coloque no final do GameMode .

PHP код:
strtok(const string[], &index)
{
    new 
length = strlen(string);
    while ((
index < length) && (string[index] <= ' '))
    {
        
index++;
    }
 
    new 
offset = index;
    new 
result[20];
    while ((
index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        
result[index - offset] = string[index];
        
index++;
    }
    
result[index - offset] = EOS;
    return 
result;
} 
Caso queira aprender ..

https://sampwiki.blast.hk/wiki/Strtok
como faзo para poder salvar as pessoas que eu setar em um arquivo .txt ? ou em uma pasta ?
Reply
#8

Quote:
Originally Posted by DKDarkking
Посмотреть сообщение
como faзo para poder salvar as pessoas que eu setar em um arquivo .txt ? ou em uma pasta ?
No momento tenho que sair, mais isso pode te ajudar

Base em .txt
https://sampforum.blast.hk/showthread.php?tid=178512

Tutorial em DOF2
https://sampforum.blast.hk/showthread.php?tid=346522
https://sampforum.blast.hk/showthread.php?tid=320022

Tutorial em DINI
https://sampforum.blast.hk/showthread.php?tid=143657
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)