15.11.2012, 17:59
Boa tarde,
bom, estou com uma duvida n sei se mt grande mais para mim й mt dificiu saber esses parametros
Gente exemplo eu vo criar um comando com Scannf mais vejo nele algumas coisas estranhas
que n intendi mesmo num topico que tava explicando ai eu ainda n intendi direito!
ex:
eu achava que o "us[128]" "u" eu sei que era o id mais se "s" й o texto pq esse "[128]" pelo que me parece й tipo uma contagem das cedulas do texto que aparecerб na tela!
mais esse aki tambйm usarб texto mais esse nгo tem o "[128]"
entre tanto vejo tambйm muitos Outros ex:
e outro tambйm muitos estranho!
eu queria intender mais sobre os parametros do Sscanf se alguem
puder me ajudar agradesзo desde jб
bom, estou com uma duvida n sei se mt grande mais para mim й mt dificiu saber esses parametros
Gente exemplo eu vo criar um comando com Scannf mais vejo nele algumas coisas estranhas
que n intendi mesmo num topico que tava explicando ai eu ainda n intendi direito!
ex:
pawn Код:
CMD:pm(playerid,params[])
{
new
mString[50],
iName[25],
pName[25],
text,
id
;
if(sscanf(params,"us[128]",id,text))
return SendClientMessage(playerid,-1,"USE: /pm [id] [texto]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid,-1,"*Jogador offline"); //comando BlueX
GetPlayerName(playerid,pName,sizeof(pName));
GetPlayerName(id,iName,sizeof(iName));
format(mString,sizeof(mString),"Nova PM de %s | Texto: %s",pName,text);
SendClientMessage(id,-1,mString);
format(mString,sizeof(mString),"PM enviada com sucesso! Destinatario %s",iName);
SendClientMessage(playerid,-1,mString);
return true;
}
mais esse aki tambйm usarб texto mais esse nгo tem o "[128]"
pawn Код:
CMD:a(playerid, params[])
{
for( new i; i < MAX_PLAYERS; i++ )
{
if(IsPlayerAdmin(playerid))
{
if(sscanf(params, "s",texto))
{
SendClientMessage(playerid,-1,"Use: /a [texto]");
}
else
{
GetPlayerName(playerid,nome,sizeof(nome));
format(Str, sizeof(Str),"%s: %s",nome,texto);
SendClientMessage(i,-1,Str);
}
}
else SendClientMessage(playerid,-1,"Vocк nгo й adminRcon");
}
return true;
}
pawn Код:
if(sscanf(cmdtext, "s[6]s[64]", cmd, cfg))
if(sscanf(cmdtext, "s[6]us[64]", cmd, plid, motivo))
pawn Код:
"s[7]p<,>fffd"
eu queria intender mais sobre os parametros do Sscanf se alguem
puder me ajudar agradesзo desde jб