[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(playeridparams[])
{
    if(
IsPlayerAdmin(playerid))
 {
         new 
ID;
         if(
sscanf(params"d"ID)) return SendClientMessage(playerid0xFFFFFFAA"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(cmdtextidx);
       if(!
strlen(tmp)) {
       
SendClientMessage(playerid0xFFFFFFAA"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(cmdtextidx);
       if(!
strlen(tmp)) {
       
SendClientMessage(playerid0xFFFFFFAA"Digite /setdg ID");
       return 
1;
       }
       
ID strval(tmp);
       
DG[ID] = 1;
   }
   return 
1;

PHP код:
C:\Users\abc\Desktop\ooc.pwn(75) : error 017undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(75) : error 017undefined symbol "strtok"
C:\Users\abc\Desktop\ooc.pwn(76) : error 017undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(80) : error 017undefined symbol "tmp"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

vocк sempre salvando minha pele
Reply
#6

Quote:
Originally Posted by DKDarkking
Посмотреть сообщение
PHP код:
C:\Users\abc\Desktop\ooc.pwn(75) : error 017undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(75) : error 017undefined symbol "strtok"
C:\Users\abc\Desktop\ooc.pwn(76) : error 017undefined symbol "tmp"
C:\Users\abc\Desktop\ooc.pwn(80) : error 017undefined symbol "tmp"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

vocк sempre salvando minha pele
Comeзo da Callback
OnPlayerCommandTex

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
new 
tmp[128];
new 
cmd[128], idx;
cmd strtok(cmdtextidx);
//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(playeridcmdtext[])
{
new 
tmp[128];
new 
cmd[128], idx;
cmd strtok(cmdtextidx);
//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)