17.08.2012, 20:05
Bom, to com problema ao vender o carro vip..
Alem do carro nгo vender ele flooda no samp-server a mensagem Carro vip salvos..
Ajuda ai plz
Alem do carro nгo vender ele flooda no samp-server a mensagem Carro vip salvos..
pawn Код:
if(dialogid == 5)
{
new str[500];
if(response == 0) return MSG(playerid, AzulBB,"Vocк cancelou esta aзгo!");
if(response == 1)
{
if(listitem == 0){
for(new i = 0; i < sizeof(CarroInfo); i++){
format(str,sizeof(str),"[x] Vocк tem $%d. Vocк sacou tudo que tinha no seu porta-luvas!",CarroInfo[i][cCofre]);
MSG(playerid, AzulBB, str);
GivePlayerMoney(playerid, CarroInfo[i][cCofre]);
PlayerInfo[playerid][Dinheiro] += CarroInfo[i][cCofre];
CarroInfo[i][cCofre] = 0;
SalvarCarros();}}
if(listitem == 1){
for(new i = 0; i < sizeof(CarroInfo); i++){
if(strcmp(NomeP(playerid),CarroInfo[i][cDono],true) == 0){
if(PlayerInfo[playerid][CarroVip] == 0) return MSG(playerid, AzulBB, "Vocк nгo tem um carro vip!");
PlayerInfo[playerid][CarroVip] = 0;
PlayerInfo[playerid][Dinheiro] += 5000000;
strmid(CarroInfo[i][cDono], "Ninguem", 0, strlen("Ninguem"), 999);
CarroInfo[i][cTemDono] = 0;
GivePlayerMoney(playerid, 5000000);
MSG(playerid, AzulBB, "Vocк vendeu seu carro VIP!");
SalvarCarros();
Att3DText();}}}
}
}
pawn Код:
stock SalvarCarros()
{
new idx;
new File: file2;
Att3DText();
while (idx < sizeof(CarroInfo))
{
new coord[256];
format(coord, sizeof(coord), "%s,%d,%d,%f,%f,%f,%f,%d,%d,%d,%d\n",
CarroInfo[idx][cDono],CarroInfo[idx][cTemDono],
CarroInfo[idx][cModelo],CarroInfo[idx][cX],
CarroInfo[idx][cY],CarroInfo[idx][cZ],
CarroInfo[idx][cA],CarroInfo[idx][cCor1],
CarroInfo[idx][cCor2],CarroInfo[idx][cPreco],
CarroInfo[idx][cCofre]);
if(idx == 1) { file2 = fopen("VIPS/Carros.ini", io_write);
} else { file2 = fopen("VIPS/Carros.ini", io_append); }
fwrite(file2, coord);
idx++;
fclose(file2);
print("CARROS VIPS SALVOS COM SUCESSO!!!");
}
return 1;
}