SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 09/06/2019, 03:08 AM   #1
leonatico
Little Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 19
Reputation: 0
Post DOF2_RenameFile

olá eu queria fazer um comando de /vendercarro e /vendecasa para outros players mais quando eu tento fazer me embaralho tudo alguem poderia me ajudar e mostrar como faz ou poderia fazer o comando eu consigo adaptar
muito obg a quem conseguir
__________________
City Roleplay
Meu 1º Projeto IP: Em Breve
leonatico is offline   Reply With Quote
Old 09/06/2019, 04:16 AM   #2
AutoMatic2
Huge Clucker
 
AutoMatic2's Avatar
 
Join Date: Apr 2018
Location: Patrocínio MG
Posts: 398
Reputation: 7
Default Re: DOF2_RenameFile

Faça os comandos de criar depois os de vender, não tem como vender algo que não tem :/ a menos que vc coloque o comando de criar no de /vender
__________________
Você nunca vai aprender desistindo!
AutoMatic2 is offline   Reply With Quote
Old 09/06/2019, 12:00 PM   #3
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,188
Reputation: 310
Default Re: DOF2_RenameFile

Cadê os códigos?
__________________
O fim.
ipsLuan is offline   Reply With Quote
Old 09/06/2019, 03:42 PM   #4
leonatico
Little Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 19
Reputation: 0
Default Re: DOF2_RenameFile

ta aqui

HTML Code:
CMD:vendecarro(playerid, params[])
{
    new comprador[MAX_PLAYER_NAME], preco, modelo, string53[128];
    GetPlayerName(id1, comprador, sizeof(comprador));
    if(sscanf(params, "ds", id1, modelo, preco) return SendClientMessa(playerid, 0x00FF40AA, "Use: /vendecarro [id] [modelo 1-10] [preco]");
    if(id1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "este ID não está online!");
    {
        format(string53, sizeof(string53), "Você quer de oferecer seu %s por %d para %s ?", modelo, preco, comprador);
        ShowPlayerDialog(playerid, VENDECARROVENDEDOR, DIALOG_STYLE_MSGBOX, "Venda carro", string53, "Confirmar", "Cancelar");
    }
    return 1;
}
nesta parte eu me perco porque na minha conce feita por mim a pessoa pode ter ate 10carros dai eu nao sei como colocar o format e como colocar pra so ser entre 1 e 10
__________________
City Roleplay
Meu 1º Projeto IP: Em Breve
leonatico is offline   Reply With Quote
Old 09/06/2019, 03:51 PM   #5
NWDMadara
Big Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 158
Reputation: 3
Default Re: DOF2_RenameFile

Simples:

PHP Code:
stock GetFreeSlot(playerid)
{
    for(new 
010i++) format(gStrsizeof(gStr), "/Veículos/%s - %d"pName(playerid), i);
    
    if(!
DOF2_FileExists(i)) return i;
    return 
false;


Salve o slot do veículo no nome do arquivo e faça um loop para verificar se tal veículo em tal slot existe, se não existir, ele não tem (óbvio).
NWDMadara is online now   Reply With Quote
Old 09/06/2019, 03:55 PM   #6
leonatico
Little Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 19
Reputation: 0
Default Re: DOF2_RenameFile

Quote:
Originally Posted by NWDMadara View Post
Simples:

PHP Code:
stock GetFreeSlot(playerid)
{
    for(new 
010i++) format(gStrsizeof(gStr), "/Veículos/%s - %d"pName(playerid), i);
    
    if(!
DOF2_FileExists(i)) return i;
    return 
false;


Salve o slot do veículo no nome do arquivo e faça um loop para verificar se tal veículo em tal slot existe, se não existir, ele não tem (óbvio).
ta mais como eu coloco isso no comando eu sei que é uma stock mais tipo em que parte do comando e tambem os slots estao salvos assim
HTML Code:
    bool:carro1,
    carroid1,
    carroname1,
    carro1cor1,
    carro2cor1,
    bool:carro2,
    carroid2,
    carroname2,
    carro1cor2,
    carro2cor2,
    bool:carro3,
    carroid3,
    carroname3,
    carro1cor3,
    carro2cor3,
    bool:carro4,
    carroid4,
    carroname4,
    carro1cor4,
    carro2cor4,
    bool:carro5,
    carroid5,
    carroname5,
    carro1cor5,
    carro2cor5,
    bool:carro6,
    carroid6,
    carroname6,
    carro1cor6,
    carro2cor6,
    bool:carro7,
    carroid7,
    carroname7,
    carro1cor7,
    carro2cor7,
    bool:carro8,
    carroid8,
    carroname8,
    carro1cor8,
    carro2cor8,
    bool:carro9,
    carroid9,
    carroname9,
    carro1cor9,
    carro2cor9,
    bool:carro10,
    carroid10,
    carroname10,
    carro1cor10,
    carro2cor10
o bool to usando na conce pra caso a bool esteja ja true ela tente em outro ate encontrar um aberto
entao tipo nao ta salvo tipo "leonatico slot 1" nos arquivos
dai conforme a pessoa vai comprando vai aparecendo os carros no ini
__________________
City Roleplay
Meu 1º Projeto IP: Em Breve
leonatico is offline   Reply With Quote
Old 09/06/2019, 05:21 PM   #7
AutoMatic2
Huge Clucker
 
AutoMatic2's Avatar
 
Join Date: Apr 2018
Location: Patrocínio MG
Posts: 398
Reputation: 7
Default Re: DOF2_RenameFile

vai definindo 1 por 1 ate chegar no 10 no comando vender

https://pastebin.com/ZHzbMBLN

Eu defini algumas variáveis so pra testar, mas realmente precisa fazer um comando de criar para dar tudo certo, mas algumas coisa deu, Agora vê oq vc pode fazer.

Caso tenha uma variável para identificar o id de cada veículo como no código CarroID[playerid][0]... vc pode usar o format e pegar algumas coisa como modelo, cor, preco, posição pra colocar na dialog antes de vender.
__________________
Você nunca vai aprender desistindo!
AutoMatic2 is offline   Reply With Quote
Old 09/06/2019, 06:30 PM   #8
leonatico
Little Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 19
Reputation: 0
Default Re: DOF2_RenameFile

Quote:
Originally Posted by AutoMatic2 View Post
vai definindo 1 por 1 ate chegar no 10 no comando vender

https://pastebin.com/ZHzbMBLN

Eu defini algumas variáveis so pra testar, mas realmente precisa fazer um comando de criar para dar tudo certo, mas algumas coisa deu, Agora vê oq vc pode fazer.

Caso tenha uma variável para identificar o id de cada veículo como no código CarroID[playerid][0]... vc pode usar o format e pegar algumas coisa como modelo, cor, preco, posição pra colocar na dialog antes de vender.

vlw cara vo tenta
__________________
City Roleplay
Meu 1º Projeto IP: Em Breve
leonatico is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] DOF2_RenameFile SukMathcuck Português/Portuguese 3 22/11/2014 05:28 AM


All times are GMT. The time now is 11:19 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.