08.07.2015, 19:06
Como fazer pra checar se o veнculo da concessionaria possui dono, estou aprendendo e tentando criar um sistema de concessionaria cmd em desenvolvimento \/
vou dar um exemplo, queria fazer pra quando o player digita-se "/motor" aparecer uma msg falando q ele nгo pode ligar veнculos da conce. й um Exemplo!
pawn Код:
CMD:criarcc(playerid, params[])
{
new carro, preco ,cor1 ,cor2;
if(!NivelRequerido(playerid, 100)) return 1;
if(sscanf(params, "dddd", carro, preco, cor1 ,cor2))
return SCM(playerid, INFOCOR,"Ч Info ¤ {FFFFFF}Use: /criarcc [id do carro] [preзo] [cor1] [cor2]");
if(carro < 400 || carro > 611)
return SCM(playerid, INFOCOR,"Ч Info ¤ {FFFFFF}O Modelo do veнculo tem que ser entre 400 e 611.");
new Float:Pos[4], arq[56];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
for(new u = 1; u < MAX_CARROSCONCE; u++)
{
format(arq, sizeof(arq), PASTACONCESNA, u);
if(!DOF2_FileExists(arq))
{
DOF2_CreateFile(arq);
DOF2_SetInt(arq, "ModeloCarConceSNA", carro);
DOF2_SetInt(arq, "PrecoCarConceSNA", preco);
DOF2_SetInt(arq, "Cor1CarConceSNA", cor1);
DOF2_SetInt(arq, "Cor2CarConceSNA", cor2);
DOF2_SetFloat(arq, "XConceSNA", Pos[0]);
DOF2_SetFloat(arq, "YConceSNA", Pos[1]);
DOF2_SetFloat(arq, "ZConceSNA", Pos[2]);
DOF2_SetFloat(arq, "AConceSNA", Pos[3]);
DOF2_SetString(arq, "DonoCConceSNA", "Ninguem");
DOF2_SaveFile();
new string[100];
format(string, sizeof(string),""SNA_COR"Ч Admin ¤ {FF8000}Carro da Concessionбria %d criado com sucesso!", u);
SCM(playerid, INFOCOR, string);
InfoConceSNA[u][ModeloCarConceSNA] = carro;
InfoConceSNA[u][PrecoCarConceSNA] = preco;
InfoConceSNA[u][Cor1CarConceSNA] = cor1;
InfoConceSNA[u][Cor2CarConceSNA] = cor2;
InfoConceSNA[u][XConceSNA] = Pos[0];
InfoConceSNA[u][YConceSNA] = Pos[1];
InfoConceSNA[u][ZConceSNA] = Pos[2];
InfoConceSNA[u][AConceSNA] = Pos[3];
carconce_id = CreateVehicle(carro, Pos[0],Pos[1],Pos[2], Pos[3], cor1, cor2, 60000);
break;
}
}
return 1;
}