SA-MP Forums Archive
[Ajuda] Oque tem de errado - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Oque tem de errado (/showthread.php?tid=358488)



Oque tem de errado - Brazuca[]s - 10.07.2012

Olб amigos oque pode haver de errado neste comando? Pois ele ta algemando o policial e o bandido.

pawn Код:
//Algemar
CMD:algemar(playerid, params[])
{
    new PTiD, Float:x, Float:y, Float:z;
    if(!Policial(playerid)) return SendClientMessage(playerid,0x16EB43FF,"Vocк nгo esta autorizado a usar este comando!");
    if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /algemar [id]");
    if(IsPlayerInRangeOfPoint(PTiD, 5.0, x, y, z)) return SendClientMessage(playerid,0x16EB43FF,"O jogador esta longe de vocк!");
    if(!IsPlayerConnected(PTiD)) return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo conectado!");
    Algemas[PTiD] = SetPlayerAttachedObject(PTiD, 4, 19418, 6, -0.031999, 0.024000, -0.024000, -7.900000, -32.000011, -72.299987, 1.115998, 1.322000, 1.406000);
    SetPlayerSpecialAction(PTiD, SPECIAL_ACTION_CUFFED);
    return 1;
}
//Desalgemar
CMD:desalgemar(playerid, params[])
{
    new PTiD, Float:x, Float:y, Float:z;
    if(!Policial(playerid)) return SendClientMessage(playerid,0x16EB43FF,"Vocк nгo esta autorizado a usar este comando!");
    if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /desalgemar [id]");
    if(IsPlayerInRangeOfPoint(PTiD, 5.0, x, y, z)) return SendClientMessage(playerid,0x16EB43FF,"O jogador esta longe de vocк!");
    if(!IsPlayerConnected(PTiD)) return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo conectado!");
    SetPlayerSpecialAction(PTiD, SPECIAL_ACTION_NONE);
    RemovePlayerAttachedObject(PTiD, Algemas[PTiD]);
    return 1;
}



Re: Oque tem de errado - CidadeNovaRP - 10.07.2012

Banido Nгo tem nada de errado aparentemente '-'


Re: Oque tem de errado - Brazuca[]s - 10.07.2012

bandido*, mas ele ta algemando eu e o outro id!


Re: Oque tem de errado - CidadeNovaRP - 10.07.2012

Nada de errado no comando ^^


Re: Oque tem de errado - Don_Speed - 10.07.2012

pawn Код:
Algemas[PTiD] =
??
\/
https://sampwiki.blast.hk/wiki/SetPlayerAttachedObject


Re: Oque tem de errado - RebeloX - 10.07.2012

Tente assim.

pawn Код:
CMD:algemar(playerid,params[]){
    static ID;
    if(!Policial(playerid))
        return SendClientMessage(playerid,0x16EB43FF,"Vocк nгo esta autorizado a usar este comando!");
    if(sscanf(params, "d", ID))
        return SendClientMessage(playerid, -1, "Uso: /algemar [id]");
    if(!IsPlayerConnected(ID))
        return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo conectado!");
    static Float:x,Float:y,Float:z;
    GetPlayerPos(ID,x,y,z);
    if(IsPlayerInRangeOfPoint(ID,5.0,x,y,z)){
        SetPlayerAttachedObject(ID, 4, 19418, 6, -0.031999, 0.024000, -0.024000, -7.900000, -32.000011, -72.299987, 1.115998, 1.322000, 1.406000);
            SetPlayerSpecialAction(ID, SPECIAL_ACTION_CUFFED);
    }
    else
        SendClientMessage(playerid,0x16EB43FF,"O jogador esta longe de vocк!");
    return 1;                    
}


CMD:desalgemar(playerid,params[]){
    static ID;
    if(!Policial(playerid))
        return SendClientMessage(playerid,0x16EB43FF,"Vocк nгo esta autorizado a usar este comando!");
    if(sscanf(params, "d", ID))
        return SendClientMessage(playerid, -1, "Uso: /algemar [id]");
    if(!IsPlayerConnected(ID))
        return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo conectado!");
    static Float:x,Float:y,Float:z;
    GetPlayerPos(ID,x,y,z);
    if(IsPlayerInRangeOfPoint(ID,5.0,x,y,z)){
        SetPlayerSpecialActionID, SPECIAL_ACTION_NONE);
            RemovePlayerAttachedObject(ID, 4);
    }
    else
        SendClientMessage(playerid,0x16EB43FF,"O jogador esta longe de vocк!");
    return 1;                    
}