06.01.2014, 21:52
Alguйm me ajuda com esse code ele sу funfa o de 800 ao 500 e nгo funfa o de 500 ao 300 alguйm sabe pq ?
pawn Код:
if(strcmp(cmd,"/entregarcarga",true) == 0){
new Float:health, veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
if(health < 800 || health == 500){
SendClientMessage(playerid, Vermelho, "[ATEЗГO] Vocк bateu muito seu caminhгo e recebeu desconto na carga!");
SendClientMessage(playerid,COLOR_GREEN,"(INFO) Sua carga foi entregada e vocк ganhou R$: 1.000,00.");
GivePlayerGrana(playerid, 1000);
CargaCaminhao[playerid] = 0;
SetVehicleVirtualWorld(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}
if(health < 500 || health == 300){
SendClientMessage(playerid, Vermelho, "[ATENЗГO] Vocк bateu muito seu caminhгo e recebeu desconto na carga!");
SendClientMessage(playerid,COLOR_GREEN,"(INFO) Sua carga foi entregada e vocк ganhou R$: 500,00.");
GivePlayerGrana(playerid, 500);
CargaCaminhao[playerid] = 0;
SetVehicleVirtualWorld(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}
if(CargaCaminhao[playerid] == 0){
SendClientMessage(playerid,Vermelho,"[ERRO] Seu veнculo nгo estб com a carga!");
return 1;
}
if(AreaDeEntrega[playerid] == 0){
SendClientMessage(playerid,Vermelho,"[ERRO] Vocк nгo estб na areб de entrega de cargas");
return 1;
}
if(PegouChecks[playerid] == 1){
SendClientMessage(playerid,Vermelho,"[ERRO] Vocк nгo pegou todos os checkpoints");
return 1;
} else {
if(health == 1000)
CargaCaminhao[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"(INFO) Sua carga foi entregada e vocк ganhou R$: 1.500,00.");
GivePlayerGrana(playerid, 1500);
CargaCaminhao[playerid] = 0;
SetVehicleVirtualWorld(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
DisablePlayerRaceCheckpoint(playerid);
return 1;
}
}