[Ajuda] Donos dos carros ( ahouse )
#1

Galera ae blz?

to quebrando a cabeзa com essa bagaзa de carro dnv eu to usando o ahouse aki
mais n consgui fazer uma coisa n
tipo so o dono da casa dirige o carro alguem ajdua ae?
Reply
#2

Cria os carros da casa por primeiro no ongamemodeinit e usa mais ou menos assim:
pawn Код:
//OnPlayerStateChange
if(Carid < NUMERO DE CASAS && Carid =! ChaveDaCasa[playerid]+1)//precisa do +1 pq as casas comeзam do 0 e os carros do 1
{
RemovePlayerFromVehicle(playerid);
}
Reply
#3

ChaveDaCasa no caso seria oque no ahouse?

http://pastebin.com/kcGA8W6a
Reply
#4

Nunca usei ahouse nem outro FS pra casas mas provavelmente usa chave pra identificar qual casa й da pessoa certo? se sim entao й a chave q o player recebe do ahouse
Reply
#5

pdc pq nunca mechi com rpg tiro larp gf etc

@ edit

mais tipo nгo tem nada que seta a casa pro player
seta na casa msm
Reply
#6

Eu aprendi a codar em GF, mas fiz meu proprio sistema de casas no meu GF editado, agr to fazendo um GM do 0...
Reply
#7

Valeu ae man

Ngm sabe nгo ? BUAAA
Reply
#8

vei, qual й a variavel q define q o player й dono de TAL casa?
Reply
#9

http://pastebin.com/kcGA8W6a olha pra vc ver n tem variavel que define
so isso
pawn Код:
if (strcmp(hInfo[housenumber][Name],pname(playerid),false)) return SendClientMessage(playerid, c_r, "Essa casa nгo й sua!");
Reply
#10

pawn Код:
//OnPlayerStateChange.
new carid = GetPlayerVehicleID(playerid);
format(str1, sizeof(str1), "Houses/Users/%s", udb_encode(pname));
if(!dini_Exists(str1)) return RemovePlayerFromVehicle(playerid),1;// se ele n tiver casa = expulso do carro
if(newstate == PLAYER_STATE_DRIVER && carid < Numero de Casas && carid != dini_Int(str1, "CasaId")+1) RemovePlayerFromVehicle(playerid);// se a casa dele + 1 n for = o id do carro = expulso do carro
pronto, se vc criar os carros das casas por 1є no ongamemodeinit isso vai funcionar...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)