SA-MP Forums Archive
[Ajuda] Carro vem com a casa? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Carro vem com a casa? (/showthread.php?tid=432630)



Carro vem com a casa? - DevilAgain - 23.04.2013

Tava terminando meu sistema de house, mas impaquei nisso:
Como faзo para o carro vir junto com a casa? E sу da pra entrar no carro caso seja dono/morador da casa?

pawn Код:
if(strcmp(cmdtext,"/comprarcarro", true) == 0) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(dini_Int(filena(playerid),"TCarro1") == 1 && dini_Int(filena(playerid),"TCarro2") == 1 && dini_Int(filena(playerid),"TCarro3") == 1){
SendClientMessage(playerid, Vermelho,"Vocк jб tem 3 carros");
return 1;
}
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string),"/Carros/carro%d.ini", carro);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string,"Id")){
if(dini_Int(string,"TDono") == 1) return SendClientMessage(playerid, Vermelho,"Carro jб tem dono!");
if(GetPlayerGrana(playerid) >= dini_Int(string,"Preco")){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(filene(pname),"TCarro1") == 0){
dini_IntSet(filene(pname),"TCarro1",1);
dini_IntSet(filene(pname),"CarroID1",carro);
} else if(dini_Int(filene(pname),"TCarro2") == 0){
dini_IntSet(filene(pname),"TCarro2",1);
dini_IntSet(filene(pname),"CarroID2",carro);
} else if(dini_Int(filene(pname),"TCarro3") == 0){
dini_IntSet(filene(pname),"TCarro3",1);
dini_IntSet(filene(pname),"CarroID3",carro);
}
//format(string2,sizeof(string2),"CarroID%d",dini_Int(filene(pname),"TCarro"));
//dini_IntSet(filene(pname),string2, carro);
dini_IntSet(string,"TDono", 1);
dini_Set(string,"Dono", aname);
SendClientMessage(playerid, Azul,"Parabйns Vocк comprou um carro");
SendClientMessage(playerid, Azul,"Para edita-lo use /meucarro");
GivePlayerGrana(playerid, -dini_Int(string,"Preco"));
new vid;
vid = GetPlayerVehicleID(playerid);
new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
//TogglePlayerControllable(playerid, 1);
//incar[playerid] = 0;
pmodelid[playerid] = dini_Int(string, "Modelo");
return 1;
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo tem dinheiro");
return 1;
}
}
}
?


Re: Carro vem com a casa? - Lуs - 23.04.2013

Quando vocк for criar a casa, crie o carro junto.


Re: Carro vem com a casa? - DevilAgain - 23.04.2013

Essa й a questгo Lуs.

Nгo sei como criar o carro que pertencera a casa.


Re: Carro vem com a casa? - Lуs - 23.04.2013

Quote:
Originally Posted by DevilAgain
Посмотреть сообщение
Essa й a questгo Lуs.

Nгo sei como criar o carro que pertencera a casa.
Crie uma variбvel global para armazenar o ID da casa que vocк estб criando e entгo use-a na hora de salvar o carro.