18.12.2014, 23:06
Galera , esse quando eu uso o /assaltar ele mostra o SetPlayerRaceCheckpoint.
Mais quando chego la e do /entregargrana no Checkpoint.
o checkpoint nгo desativa.
PHP код:
if(strcmp(cmd, "/assaltar", true) == 0) {
if(PlayerInfo[playerid][pRouboubanco] == 1) return SendClientMessage(playerid, Vermelho, " | ERRO | Vocк assaltou o banco recentemente aguarde o proximo (UP)!");
new check;
check = CPS_GetPlayerCheckpoint(playerid);
if(check == caixaeletronicoassaltar){
if(PlayerInfo[playerid][pRouboubanco] == 0){
if(PlayerInfo[ playerid ][pProfissao] == Assaltante || IsPlayerAdmin(playerid)){
SendClientMessage(playerid, Vermelho," |ATENCГO| Vocк assaltou o banco leve o dinheiro atй o esconderijo");
format(string, sizeof(string), " | BANCO | %s assaltou um banco e estб na lista de procurados!",PlayerName(playerid));
SendClientMessageToAll(Laranja, string);
new bancoa,Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
bancoa = CreateObject(1829,x,y,z-0,0,0,0);
SetTimerEx("DestruirObjeto",10000,false,"d",bancoa);
PlayerInfo[playerid][pRouboubanco] = 1;
SetPlayerWantedLevel(playerid, 6);
SetPlayerRaceCheckpoint(playerid, 7, 2506.0461,-2640.2791,13.8623, 0, 0, 0, 3.10); // aki
SetPlayerAttachedObject(playerid, 3, 1550, 1, 0.1, -0.3, 0, 0, 40, 0, 1, 1, 1);
GivePlayerGrana(playerid,15000);
} else {
SendClientMessage(playerid, Vermelho," | ERRO | Vocк nгo й um assaltante!");
}
} else {
SendClientMessage(playerid, Vermelho," | ERRO | Vocк nгo esta em um Banco!");
}
}
return 1;
}
PHP код:
if(strcmp(cmdtext, "/entregargrana", true) == 0) {
if(PlayerInfo[ playerid ][pProfissao] == Assaltante){
SendClientMessage(playerid, 0xFFFF00AA ," | INFO | Vocк entrego a grana й ganhou mais 1000 R$ pelo serviзo.");
DisablePlayerCheckpoint(playerid, 7); //aki
SetPlayerWantedLevel(playerid, 0);
GivePlayerGrana(playerid,1000);
RemovePlayerAttachedObject(playerid, 3);
return 1;
}else{
SendClientMessage(playerid, Vermelho," | ERRO |Vocк nгo й um Assaltante.");
return 1;
}
}