[AJUDA] Simples
#1

Quero por isso mas nao estou conseguindo, bem quando o player nao estiver perto da bomba aparecer essa mensagem, Vocк nгo esta perto da Bomba.
ja tentei varios jeito mas nao foi, e por fim o player consegue desarmar a bomba de qualqer lugar agr :/

oque hб de errado ?
pawn Код:
if(strcmp(cmdtext, "/dbomba", true) == 0)
{
    if(!IsACop(playerid) && !IsAHamas(playerid) && !IsAFARC(playerid) && !IsAAl(playerid)) return SendClientMessage(playerid, -1,"Apenas Policias e Terroristas podem desarmar bombas.");
    if(PlantouBomba[playerid] == 0) return SendClientMessage(playerid, -1, " Nгo tem Bombas a ser desarmadas. ");
    if(IsPlayerInRangeOfPoint(playerid, 2.0, BombX, BombY, BombZ)) return SendClientMessage(playerid, -1, "Vocк nгo esta perto da Bomba.");
    {
    GetPlayerName(playerid,sendername,sizeof(sendername));
    SendClientMessageToAll(COLOR_AZULBB, "|_______________ {FFFF00}Aviso Bomba{FFFBF8} _______________|");
    format(string, 128, "ATENЗГO: {87CEFA}%s e os %s Desarmaram a Bomba com Sucesso !",sendername,NomeORG(playerid), playerid);
    SendClientMessageToAll(COLOR_AMARELOR, string);
    DestroyObject(BombaRelogio[playerid]);
    SendClientMessage(playerid, -1, "Vocк desarmou a bomba com sucesso e ganhou 20k !");
    PlantouBomba[playerid] = false;
    TextDrawHideForAll(Text:BombCount);
    GivePlayerMoney(playerid, 20000);
    KillTimer(bombtime);
    return 1;
    }
}
Reply
#2

Quote:
Originally Posted by leosivi
Посмотреть сообщение
Quero por isso mas nao estou conseguindo, bem quando o player nao estiver perto da bomba aparecer essa mensagem, Vocк nгo esta perto da Bomba.
ja tentei varios jeito mas nao foi, e por fim o player consegue desarmar a bomba de qualqer lugar agr :/

oque hб de errado ?
pawn Код:
if(strcmp(cmdtext, "/dbomba", true) == 0)
{
    if(!IsACop(playerid) && !IsAHamas(playerid) && !IsAFARC(playerid) && !IsAAl(playerid)) return SendClientMessage(playerid, -1,"Apenas Policias e Terroristas podem desarmar bombas.");
    if(PlantouBomba[playerid] == 0) return SendClientMessage(playerid, -1, " Nгo tem Bombas a ser desarmadas. ");
    if(IsPlayerInRangeOfPoint(playerid, 2.0, BombX, BombY, BombZ)) return SendClientMessage(playerid, -1, "Vocк nгo esta perto da Bomba.");
    {
    GetPlayerName(playerid,sendername,sizeof(sendername));
    SendClientMessageToAll(COLOR_AZULBB, "|_______________ {FFFF00}Aviso Bomba{FFFBF8} _______________|");
    format(string, 128, "ATENЗГO: {87CEFA}%s e os %s Desarmaram a Bomba com Sucesso !",sendername,NomeORG(playerid), playerid);
    SendClientMessageToAll(COLOR_AMARELOR, string);
    DestroyObject(BombaRelogio[playerid]);
    SendClientMessage(playerid, -1, "Vocк desarmou a bomba com sucesso e ganhou 20k !");
    PlantouBomba[playerid] = false;
    TextDrawHideForAll(Text:BombCount);
    GivePlayerMoney(playerid, 20000);
    KillTimer(bombtime);
    return 1;
    }
}
tenta assim:

pawn Код:
if(strcmp(cmdtext, "/dbomba", true) == 0)
{
    if(!IsACop(playerid) && !IsAHamas(playerid) && !IsAFARC(playerid) && !IsAAl(playerid)) return SendClientMessage(playerid, -1,"Apenas Policias e Terroristas podem desarmar bombas.");
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, COORDENADA X, COORDENADA Y, COORDENADA Z)) return SendClientMessage(playerid, -1, "Vocк nгo esta perto da Bomba.");
    if(PlantouBomba[playerid] == 0) return SendClientMessage(playerid, -1, " Nгo tem Bombas a ser desarmadas. ");
    GetPlayerName(playerid,sendername,sizeof(sendername));
    SendClientMessageToAll(COLOR_AZULBB, "|_______________ {FFFF00}Aviso Bomba{FFFBF8} _______________|");
    format(string, 128, "ATENЗГO: {87CEFA}%s e os %s Desarmaram a Bomba com Sucesso !",sendername,NomeORG(playerid), playerid);
    SendClientMessageToAll(COLOR_AMARELOR, string);
    DestroyObject(BombaRelogio[playerid]);
    SendClientMessage(playerid, -1, "Vocк desarmou a bomba com sucesso e ganhou 20k !");
    PlantouBomba[playerid] = false;
    TextDrawHideForAll(Text:BombCount);
    GivePlayerMoney(playerid, 20000);
    KillTimer(bombtime);
    return 1;
}
Reply
#3

pawn Код:
if(strcmp(cmdtext, "/dbomba", true) == 0)
{
    if(!IsACop(playerid) && !IsAHamas(playerid) && !IsAFARC(playerid) && !IsAAl(playerid)) return SendClientMessage(playerid, -1,"Apenas Policias e Terroristas podem desarmar bombas.");
    if(PlantouBomba[playerid] == 0) return SendClientMessage(playerid, -1, " Nгo tem Bombas a ser desarmadas. ");
    if(IsPlayerInRangeOfPoint(playerid, 2.0, BombX, BombY, BombZ)) return SendClientMessage(playerid, -1, "Vocк nгo esta perto da Bomba.");
    {
    GetPlayerName(playerid,sendername,sizeof(sendername));
    SendClientMessageToAll(COLOR_AZULBB, "|_______________ {FFFF00}Aviso Bomba{FFFBF8} _______________|");
    format(string, 128, "ATENЗГO: {87CEFA}%s e os %s Desarmaram a Bomba com Sucesso !",sendername,NomeORG(playerid), playerid);
    SendClientMessageToAll(COLOR_AMARELOR, string);
    DestroyObject(BombaRelogio[playerid]);
    SendClientMessage(playerid, -1, "Vocк desarmou a bomba com sucesso e ganhou 20k !");
    PlantouBomba[playerid] = false;
    TextDrawHideForAll(Text:BombCount);
    GivePlayerMoney(playerid, 20000);
    KillTimer(bombtime);
    return 1;
    }
}
cadк as denifiniзхes de BombX, BombY, e BombZ??

troque por

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0, Cordenada X, Cordenada Y, Cordenada Z))
Reply
#4

Quote:
Originally Posted by steeldark
Посмотреть сообщение


tenta assim:

pawn Код:
if(strcmp(cmdtext, "/dbomba", true) == 0)
{
    if(!IsACop(playerid) && !IsAHamas(playerid) && !IsAFARC(playerid) && !IsAAl(playerid)) return SendClientMessage(playerid, -1,"Apenas Policias e Terroristas podem desarmar bombas.");
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, COORDENADA X, COORDENADA Y, COORDENADA Z)) return SendClientMessage(playerid, -1, "Vocк nгo esta perto da Bomba.");
    if(PlantouBomba[playerid] == 0) return SendClientMessage(playerid, -1, " Nгo tem Bombas a ser desarmadas. ");
    GetPlayerName(playerid,sendername,sizeof(sendername));
    SendClientMessageToAll(COLOR_AZULBB, "|_______________ {FFFF00}Aviso Bomba{FFFBF8} _______________|");
    format(string, 128, "ATENЗГO: {87CEFA}%s e os %s Desarmaram a Bomba com Sucesso !",sendername,NomeORG(playerid), playerid);
    SendClientMessageToAll(COLOR_AMARELOR, string);
    DestroyObject(BombaRelogio[playerid]);
    SendClientMessage(playerid, -1, "Vocк desarmou a bomba com sucesso e ganhou 20k !");
    PlantouBomba[playerid] = false;
    TextDrawHideForAll(Text:BombCount);
    GivePlayerMoney(playerid, 20000);
    KillTimer(bombtime);
    return 1;
}
Nao deu :/

______________

OutLock
#seu estб errado
Reply
#5

@EDIT

#ARRUMEI

Brigado a Todos !

++RЈPp
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)