Bug Esse veiculo jб tem dono D: -
MatheusNunes - 20.12.2012
Quando vou comprar um carro fala que jб tem dono quando na verdade nгo tem D:
pawn Код:
if(strcmp(cmdtext, "/comprarveiculo", true) == 0) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string), "/Carros/carro%d.ini", carro);
if(dini_Int(string, "TDono") == 1)
{
SendClientMessage(playerid, Vermelho, "(ERRO) Esse veiculo ja tem dono.");
return 1;
}
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0){
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк jб tem um veiculo");
return 1;
}
if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string, "Id")){
if(GetPlayerGrana(playerid) >= dini_Int(string, "Preco")){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
dini_IntSet(string, "TDono", 1);
dini_Set(string, "Dono", aname);
SendClientMessage(playerid, Azul, "(INFO) Veiculo comprado com sucesso!");
SendClientMessage(playerid, Azul, "(INFO) Para ver os comandos do veiculo, use: /meuveiculo");
GivePlayerGrana(playerid, -dini_Int(string, "Preco"));
TogglePlayerControllable(playerid, 1);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem dinheiro suficiente!");
return 1;
}
}
}
}
pawn Код:
if(dini_Int(string, "TDono") == 1)
{
SendClientMessage(playerid, Vermelho, "(ERRO) Esse veiculo ja tem dono.");
return 1;
}
[...]
Re: Bug Esse veiculo jб tem dono D: -
MatheusNunes - 20.12.2012
[...]
Re: Bug Esse veiculo jб tem dono D: -
ipsBruno - 20.12.2012
Vocк estб checando todos arquivos de veнculos e caso QUALQUER UM estiver com dono ele nгo pode comprar ..
Enfim, o cуdigo estб todo errado. Aonde vocк pegou ele?
Re: Bug Esse veiculo jб tem dono D: -
MatheusNunes - 20.12.2012
Quote:
Originally Posted by ipsBruno
Vocк estб checando todos arquivos de veнculos e caso QUALQUER UM estiver com dono ele nгo pode comprar ..
Enfim, o cуdigo estб todo errado. Aonde vocк pegou ele?
|
Й do GM BWE RPG... Pode me ajudar a concertar?
Respuesta: Bug Esse veiculo jб tem dono D: -
ipsBruno - 20.12.2012
Vou tentar, nгo sei como fizeram esse gamemode.
Aguarda mais um pouquinho vou dar uma arrumada no cуdigo, ok?
Re: Respuesta: Bug Esse veiculo jб tem dono D: -
MatheusNunes - 20.12.2012
Quote:
Originally Posted by ipsBruno
Vou tentar, nгo sei como fizeram esse gamemode.
Aguarda mais um pouquinho vou dar uma arrumada no cуdigo, ok?
|
Espero sim, claro! Jб esperei 2 horas e meia porque nгo esperar mais? rsrs
@Edit
meu amigo disse que se vocк conseguir irб ganhar um doce kkk'
Respuesta: Bug Esse veiculo jб tem dono D: -
ipsBruno - 20.12.2012
pawn Код:
if (strcmp(cmdtext, "/comprarveiculo", true) == 0) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new pname[MAX_PLAYER_NAME], carro;
GetPlayerName(playerid, pname, sizeof(pname));
for (carro = 0; carro < MAX_CARROS; carro++) {
format(string, sizeof(string), "/Carros/carro%d.ini", carro);
if (strcmp(dini_Get(string, "Dono"), pname, true) == 0) {
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк jб tem um veiculo");
return 1;
}
if (IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string, "Id")) {
if (dini_Int(string, "TDono") == 1) {
SendClientMessage(playerid, Vermelho, "(ERRO) Esse veiculo ja tem dono.");
return 1;
}
if (GetPlayerGrana(playerid) >= dini_Int(string, "Preco")) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
dini_IntSet(string, "TDono", 1);a
dini_Set(string, "Dono", aname);
SendClientMessage(playerid, Azul, "(INFO) Veiculo comprado com sucesso!");
SendClientMessage(playerid, Azul, "(INFO) Para ver os comandos do veiculo, use: /meuveiculo");
GivePlayerGrana(playerid, -dini_Int(string, "Preco"));
TogglePlayerControllable(playerid, 1);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem dinheiro suficiente!");
return 1;
}
}
}
return 1;
}
Tenta!
Re: Respuesta: Bug Esse veiculo jб tem dono D: -
MatheusNunes - 20.12.2012
Quote:
Originally Posted by ipsBruno
pawn Код:
if (strcmp(cmdtext, "/comprarveiculo", true) == 0) { new VehicleID; VehicleID = GetPlayerVehicleID(playerid); new pname[MAX_PLAYER_NAME], carro; GetPlayerName(playerid, pname, sizeof(pname)); for (carro = 0; carro < MAX_CARROS; carro++) { format(string, sizeof(string), "/Carros/carro%d.ini", carro); if (strcmp(dini_Get(string, "Dono"), pname, true) == 0) { SendClientMessage(playerid, Vermelho, "(ERRO) Vocк jб tem um veiculo"); return 1; } if (IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0 && VehicleID == dini_Int(string, "Id")) { if (dini_Int(string, "TDono") == 1) { SendClientMessage(playerid, Vermelho, "(ERRO) Esse veiculo ja tem dono."); return 1; } if (GetPlayerGrana(playerid) >= dini_Int(string, "Preco")) { new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, MAX_PLAYER_NAME); dini_IntSet(string, "TDono", 1);a dini_Set(string, "Dono", aname); SendClientMessage(playerid, Azul, "(INFO) Veiculo comprado com sucesso!"); SendClientMessage(playerid, Azul, "(INFO) Para ver os comandos do veiculo, use: /meuveiculo"); GivePlayerGrana(playerid, -dini_Int(string, "Preco")); TogglePlayerControllable(playerid, 1); return 1; } else { SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem dinheiro suficiente!"); return 1; } } } return 1; }
Tenta!
|
dini_IntSet(string, "TDono", 1);a Oque esse "A" ta fazendo ai ? kkk
@Edit pronto irei testar ^^
Respuesta: Bug Esse veiculo jб tem dono D: -
ipsBruno - 20.12.2012
Meu
a,
d e
espaзo do teclado estгo afundados. Qualquer toquezinho por cima eles pressionam.
Re: Respuesta: Bug Esse veiculo jб tem dono D: -
MatheusNunes - 20.12.2012
Quote:
Originally Posted by ipsBruno
Meu a, d e espaзo do teclado estгo afundados. Qualquer toquezinho por cima eles pressionam.
|
Deu certo, sу que quando eu nгo tenho carro e digito /comprarveiculo fora de qualquer carro, fala que eu jб tenho um veiculo... E quando eu tenho um veiculo, e tento comprar o de alguйm fala que eu jб tenho um veiculo ao em vez de mandar a mensagem esse veiculo jб tem dono..