21.07.2014, 20:53
Boa Noite a todos, eu estou terminando o meu sistema de concessionaria onde vocк compra e vende pela metade do preзo apos a compra dividindo tudo por 2 , mas na parte de Venda a Funзгo: GivePlayerMoney(playerid,Money) nгo esta retornando o dinheiro.
Quando a Linha do GivePlayerMoney(...) chega ( й executada ) o cуdigo abaixo nгo й executado.
Nгo й Executado, o que esta de errado que o GivePlayerMoney nгo devolve o dinheiro e apartir dai o codigo de deletar o veiculo e o carro nгo funcionam tambйm?
PS: Quando eu retiro o GivePlayerMoney os cуdigos de deletar o veiculo funcionam.
O Que sera que estб de errado nesta linha?
PHP код:
new Valor_Veicular[][] = { //Usado pra pegar os valores digitados dos veнculos
"45000","35000","90000","130000","30000","40000"
//Nгo foram setados todos os valores dos veнculos.
};
new PlayerVehicleID[MAX_PLAYERS]; //Usado pra pegar o ID Do carro do Jogador(a) ! Variбvel Temporбria ...!
switch(dialogid)
{
case 9001:
{
if(response)
{
switch(listitem)
{
case 0: //Spawn
{
SendClientMessage(playerid,Amarelo,"| Spawn |: O Spawn de seu veiculo foi setado(a) com sucesso.");
GetSetDDosVehiclePlayer(playerid,3);
}
case 1: ShowPlayerDialog(playerid,9002,DIALOG_STYLE_INPUT,"Menssagem Veiculo","Digite a Menssagem para seu veiculo\n\n[!]: A Menssagem sera Mostrada a quem entrar no seu veiculo","Setar","Cancelar");
case 2: ShowPlayerDialog(playerid,9003,DIALOG_STYLE_INPUT,"Menssagem da Placa Veicular","Digite a Menssagem para a sua Placa Veicular","Setar","Cancelar");
case 3: ShowPlayerDialog(playerid,9006,DIALOG_STYLE_LIST,"Selecione uma Opзгo","Alterar: [ Cor: 1 ]\nAlterar: [ Cor: 2 ]","Selecionar","Cancelar");
case 4:
{
GivePlayerMoney(playerid,strval(Valor_Veicular[PlayerVehicleID[playerid] - 400]) / 2); //Pega o Valor do Veiculo e divide tudo por 2 ( Rembolso )
DestroyVehicle(VeiculoID[playerid][Veiculo_ID]);
format(Str_R,120,"[FS]Veiculo/Veiculos/%s.ini",Nome_Player(playerid));
dini_Remove(Str_R);
}
}
}
//E assim o cуdigo fluн mas й apenas a case 4
PHP код:
DestroyVehicle(VeiculoID[playerid][Veiculo_ID]);
format(Str_R,120,"[FS]Veiculo/Veiculos/%s.ini",Nome_Player(playerid));
dini_Remove(Str_R);
PS: Quando eu retiro o GivePlayerMoney os cуdigos de deletar o veiculo funcionam.
PHP код:
GivePlayerMoney(playerid,strval(Valor_Veicular[PlayerVehicleID[playerid] - 400]) / 2);