mudar comando zcmd para strcmp -
DKDarkking - 27.05.2015
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
Re: mudar comando zcmd para strcmp -
ModaLOKO - 27.05.2015
cara zcmd й bem melhor que strcmp...
Respuesta: Re: mudar comando zcmd para strcmp -
DKDarkking - 27.05.2015
Quote:
Originally Posted by ModaLOKO
cara zcmd й bem melhor que strcmp...
|
mas eu preciso em strcmp '-'
Re: mudar comando zcmd para strcmp -
Jimmmy - 27.05.2015
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;
}
Respuesta: Re: mudar comando zcmd para strcmp -
DKDarkking - 27.05.2015
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
Re: Respuesta: Re: mudar comando zcmd para strcmp -
Jimmmy - 27.05.2015
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
Respuesta: Re: Respuesta: Re: mudar comando zcmd para strcmp -
DKDarkking - 27.05.2015
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 ?
Re: Respuesta: Re: Respuesta: Re: mudar comando zcmd para strcmp -
Jimmmy - 27.05.2015
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