Quote:
Originally Posted by JonasGabriel
O problema й o seguinte,digamos que tem 10 casas a venda,e eu compro uma delas e todas sгo colocadas no meu nome e cordenadas daquela que eu comprei,estou com problema no comando de comprar a casa e nгo estou conseguindo resolver.
rep+
pawn Код:
#define PastaCasas "Casas/Casa%d.ini"
CMD:comprarcasa(playerid, params[]) { new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); new strpasta[128]; for(new i = 0; i < sizeof(InfoCasa); i++) { format(strpasta,sizeof(strpasta),PastaCasas,i); if(IsPlayerInRangeOfPoint(playerid, 1.5, InfoCasa[i][PosX], InfoCasa[i][PosY], InfoCasa[i][PosZ])) { if(InfoCasa[i][Comprada]) return SendClientMessage(playerid, VERMELHO, "[Info] Esta casa jб possui um propietбrio."); if(GetPlayerMoney(playerid) < InfoCasa[i][ValorCasa]) return SendClientMessage(playerid, VERMELHO, "[Info] Vocк nгo tem dinheiro suficiente para comprar esta casa."); InfoCasa[i][Comprada] = 1; strmid(InfoCasa[i][DonoCasa], pName, 0, strlen(pName), 255); GivePlayerMoney(playerid, InfoCasa[i][ValorCasa]); SendClientMessage(playerid, VERDE, "[Info] Esta casa agora pertence a vocк."); SalvarCasas(i); return 1; } } return 1; }
|
nгo entendi muito bem vocк quer um comando de comprar casa?