como salvar nomes ou palavras em DOF2 ? -
DAKOT4 - 12.03.2013
Entгo galera, eu sei salvar valores de variбveis , mais sу se o valor for um nъmero .
Por exemplo :
Matou = 10
Agora eu nгo sei salvar Palavras .
Exemplo :
Organizaзгo = Aztecas
Cargo = Novato
E eu tambйm nгo sei fazer verificaзхes para saber qual palavra o player digitou em Comandos / Dialogs .
Exemplo :
/Servico
"Use /Serviзo [ Taxi / Фnibus / Mecвnico ]
Dai verificar qual serviзo o player pediu , e setar o mesmo .
Alguйm poderia me ensinar como fazer essas coisas ?
Й isso .
Re: como salvar nomes ou palavras em DOF2 ? -
@Riichard - 12.03.2013
1 -
Include DOF2: DOF2_SetString
-as outras eu esqueзi-
2 -
Use parвmetros.
Re: como salvar nomes ou palavras em DOF2 ? -
DAKOT4 - 12.03.2013
Vocк poderia dar exemplos cara ? assim fica difнcil .
¬¬
Re: como salvar nomes ou palavras em DOF2 ? -
@Riichard - 12.03.2013
Quote:
Originally Posted by DAKOT4
Vocк poderia dar exemplos cara ? assim fica difнcil .
¬¬
|
Exemplo em zcmd+sscanf.
pawn Код:
CMD:comando(playerid, params[])
{
new Op[10];
if(sscanf(params, "s[10]", Op)) return pMensagem(playerid, -1, "[INFO] /Op [1 ou 2]");
if(strcmp(Op, "1", true) == 0)
{
SendClientMessage(playerid, -1, " 1 - Selecionado. ");
return 1;
}
if(strcmp(Op, "2", true) == 0)
{
SendClientMessage(playerid, -1, " 2 - Selecionado. ");
return 1;
}
if(strcmp(Op, "1", false) && strcmp(Op, "2", false) != 0)
return pMensagem(playerid, -1, "[ERRO] Esse parвmetro nгo existe nesse comando.");
return 1;
}
SIMPLES.
-------------------------------------------------------------------------------------------
pawn Код:
new
StringTexto[12] = "@Riichard",
StringFormat[30]
;
format(StringFormat, sizeof(StringFormat), "Pasta/Nomes.ini");
DOF2_CreateFile(StringFormat);
DOF2_SetString(StringFormat, "Nome dele:", StringTexto);
DOF2_SaveFile();
ACHO que deve funcionar. HAHAH' -incerteza.
Re: como salvar nomes ou palavras em DOF2 ? -
DAKOT4 - 12.03.2013
Й mais complicado do que parece .
Mais mano , ai vocк escreveu teu nome , e se no caso , a palavra a ser salva for uma variбvel ?
Como por exemplo , o nome da organizaзгo dele ? ou o nome do cargo ?
Re: como salvar nomes ou palavras em DOF2 ? -
@Riichard - 12.03.2013
Quote:
Originally Posted by DAKOT4
Certo .
Enquanto ao salvamento de dados ?
|
Editei acima.
#incerteza que o estб correto...
Re: como salvar nomes ou palavras em DOF2 ? -
DAKOT4 - 12.03.2013
Editei tambйm . olhe minha pergunta .
Re: como salvar nomes ou palavras em DOF2 ? -
Sky™ - 12.03.2013
simples .
armaezar o nome em uma string.
pawn Код:
new
RiichardGay[ 10 ]
;
switch(variavelorg[playerid]){
case 1: RiichardGay = "Boitolas"
case 2: RiichardGay = "Bichonas"
case 3: RiichardGay = "Garanhхes"
return RiichardGay;
}
example thu
pawn Код:
CMD:sexo(playerid, params[])
{
new
sex[10],
Local[ 30 ],
Sk[ 24 ]
;
GetPlayerName(playerid, SK, 24);
format(Local, 30, "Pasta do seu sv /%s.ini", SK);
if(sscanf(params, "s[10]", sex)) return pMensagem(playerid, -1, "[INFO] /sexo gay macho");
if(strcmp(sex, "gay", true) == 0)
{
SendClientMessage(playerid, -1, #gayzгooo);
DOF2_SetString( Local, "Sexo", "gay");
DOF2_SetFile();
return true;
}
else if(strcmp(sex, "macho", true) == 0)
{
SendClientMessage(playerid, -1, #maisi й macho memo?);
DOF2_SetString( Local, "Sexo", "Machomemo");
DOF2_SetFile();
return true;
}
else SendClientMessage(playerid, -1, #vadia esse parametro n existe..);
return true;
}
Re: como salvar nomes ou palavras em DOF2 ? -
DAKOT4 - 12.03.2013
Sky , como ficaria a aplicaзгo disso em um cуdigo ?
E como eu faria uma verificaзгo com o nome salvo ?
Tipo
pawn Код:
if( pInfo[playerid][Organizaзгo] == Aztecas
ou sei lб
Re: como salvar nomes ou palavras em DOF2 ? -
Sky™ - 12.03.2013
pawn Код:
new
Str[ 50 ]
;
switch(pInfo[playerid][Organizaзгo]){
case 1: Str = "Vagos";
case 2: Str = "Aztecas";//Suponhamos que o id da Aztecas seria o 2
case 3: Str = "Bope";
default: Str = "Civil";
return Str;
}
e sobre salvar o nome na variavel nгo teria como salvaria como (Null) por nгo ter um valor agregado.
somente salvando em uma string como eu fiz.