[AJUDA] zcmd -
588321 - 02.09.2011
quero usar este comando em zcmd
if(strcmp(cmd, "/celular", true) == 0)
{
new text[32];
text = strtok(cmdtext, idx);
if(!strlen(text))
{
SendClientMessage(playerid, COLOR_WHITE, "(INFO) Use: /celular <on/off>");
return 1;
}
if(strcmp(text,"on",true) == 0){
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE);
}
else if(strcmp(text,"off",true) == 0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STO PUSECELLPHONE);
}
return 1;
}
Re: [AJUDA] zcmd -
Dolby - 02.09.2011
pawn Код:
CMD:celular(playerid, params[])
{
new text[32];
text = strtok(params, idx);
if(!strlen(text)) return SendClientMessage(playerid, COLOR_WHITE, "(INFO) Use: /celular <on/off>");
if(strcmp(text,"on",true) == 0) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE);
if(strcmp(text,"off",true) == 0) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STO PUSECELLPHONE);
return 1;
}
Obs: em Zcmd,nao se usa CmdText,e sim Params.
Re: [AJUDA] zcmd -
Dolby - 02.09.2011
Eu Sei Nathy,apenas deixei a dica,porque em Original,se usa "params" em vez de "CmdText",mais ambos dao a mesma coisa,mais como eu disse,o original do Zcmd seria "Params".
Re: [AJUDA] zcmd -
588321 - 02.09.2011
Quote:
CMD:celular(playerid, params[])
{
static str[81];
if(sscanf(params,"u", str))
return SendClientMessage(playerid, -1, "(INFO) Use: /celular <on/off>");
if(!strcmp(str,"on",true)) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE);
if(!strcmp(str,"off",true)) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STO PUSECELLPHONE);
return 1;
}
|
tentei assim mas nгo deu certo
Re: [AJUDA] zcmd -
Dolby - 02.09.2011
Nathy,apenas coloquei aquilo de Obs para ele saber,porque pelo que vi,ele nao sabe usar Zcmd,e se for usar,ele verб params em vez de cmdtext,
@Eu sei que se mudar depois de playerid para outra coisa da certo,pois a funзao daquilo e ver o que o player digitou:no seu caso do exemplo ai "eu".
Re: [AJUDA] zcmd -
noobre - 02.09.2011
sу scriptas por estrelas ?
as estrelas nгo te levam a lado nenhum.
Re: [AJUDA] zcmd - [S]trong - 02.09.2011
pawn Код:
CMD:celular(playerid,params[])
{
if(params[0] == 0) return SendClientMessage(playerid, COLOR_WHITE, "(INFO) Use: /celular <on/off>");
if(strcmp(params,"on",true) == 0) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE);
if(strcmp(params,"off",true) == 0) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STO PUSECELLPHONE);
SendClientMessage(playerid,-1,"A funзгo selecionada й invбlida.");
return 1;
}
strtok em 1 parвmetro, NOSSA, NГO VI ISSO.
Re: [AJUDA] zcmd -
588321 - 02.09.2011
por favor nгo faзam disso um chat, sу "pedi" um exemplo de como tenho que fazer o comando.
Quote:
Originally Posted by Nathy.SA-MP
pawn Код:
CMD:celular(playerid, params[]) { static str[50]; if(sscanf(params,"s[50]", str)) return SendClientMessage(playerid, -1, "(INFO) Use: /celular <on/off>"); if(!strcmp(str,"on",true)) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USE CELLPHONE); if(!strcmp(str,"off",true)) return SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STO PUSECELLPHONE); return 1; }
|
nгo deu certo
Re: [AJUDA] zcmd - [S]trong - 02.09.2011
Quote:
Originally Posted by Nathy.SA-MP
isnull
|
Pois й.
Re: [AJUDA] zcmd -
588321 - 02.09.2011
Obrigado strong deu certo