resolvido -
chefaoBR - 11.06.2014
resolvido
Re: quando soltar o player sair algemado -
chefaoBR - 11.06.2014
alguem?
Re: quando soltar o player sair algemado -
SpeakDS - 11.06.2014
Tente:
pawn Код:
if(strcmp(cmd, "/soltar", true) == 0) {
if(soltou[playerid] == 1) return SendClientMessage(playerid, Vermelho, "| ERRO | Aguarde 1 minuto para soltar novamente!");
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
if(PlayerInfo[ playerid][pProfissao] == Advogado || PlayerInfo[ playerid][pProfissao] == Prefeito || guardiao[playerid] || pAdmin[playerid] >= 1 || IsPlayerAdmin(playerid)){
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "/soltar [id]");
return 1;
}
plid = strval(tmp);
if(!IsPlayerConnected(plid)){
SendClientMessage(playerid, Vermelho, "| ERRO | Jogador nгo conectado.");
return 1;
}
if(playerid == plid){
SendClientMessage(playerid, Vermelho, " | ERRO | Vocк nгo pode usar este comando em vocк mesmo. Chame um advogado.!");
return 1 ;
}
if(preso[plid] == 0){
SendClientMessage(playerid, Vermelho, " | ERRO | Este jogador Nгo estб Preso Verifique o [ID] certo.!");
return 1;
} else {
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, pname);
format(string, sizeof(string), "| INFO | Vocк foi solto por '%s'.", PlayerName(playerid));
preso [ plid ] = 0;
SetPlayerHealth(plid,100);
Algemado[id] = false; // Alteraзгo Aqui
SetPlayerPos(plid, 268.394561,77.728500,1001.039062);
SetPlayerInterior(plid, 6);
SetPlayerWantedLevel(plid, 0);
SendClientMessage(playerid, Cinzaazulado, "| INFO | Solto com sucesso.");
soltou[playerid] = 1;
return 1;
}
} else {
SendClientMessage(playerid,Vermelho,"| ERRO | Vocк nгo й um Advogado");
return 1;
}
}
resolvido -
chefaoBR - 11.06.2014
resolvido
resolvido -
chefaoBR - 11.06.2014
resolvido
Re: quando soltar o player sair algemado -
SpeakDS - 11.06.2014
Tente agora:
pawn Код:
if(strcmp(cmd, "/soltar", true) == 0) {
if(soltou[playerid] == 1) return SendClientMessage(playerid, Vermelho, "| ERRO | Aguarde 1 minuto para soltar novamente!");
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
if(PlayerInfo[ playerid][pProfissao] == Advogado || PlayerInfo[ playerid][pProfissao] == Prefeito || guardiao[playerid] || pAdmin[playerid] >= 1 || IsPlayerAdmin(playerid)){
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "/soltar [id]");
return 1;
}
plid = strval(tmp);
if(!IsPlayerConnected(plid)){
SendClientMessage(playerid, Vermelho, "| ERRO | Jogador nгo conectado.");
return 1;
}
if(playerid == plid){
SendClientMessage(playerid, Vermelho, " | ERRO | Vocк nгo pode usar este comando em vocк mesmo. Chame um advogado.!");
return 1 ;
}
if(preso[plid] == 0){
SendClientMessage(playerid, Vermelho, " | ERRO | Este jogador Nгo estб Preso Verifique o [ID] certo.!");
return 1;
} else {
new pname[MAX_PLAYER_NAME];
new id = strval(tmp); // Nova funзгo
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, pname);
format(string, sizeof(string), "| INFO | Vocк foi solto por '%s'.", PlayerName(playerid));
preso [ plid ] = 0;
SetPlayerHealth(plid,100);
Algemado[id] = false; // Alteraзгo Aqui
SetPlayerPos(plid, 268.394561,77.728500,1001.039062);
SetPlayerInterior(plid, 6);
SetPlayerWantedLevel(plid, 0);
SendClientMessage(playerid, Cinzaazulado, "| INFO | Solto com sucesso.");
soltou[playerid] = 1;
return 1;
}
} else {
SendClientMessage(playerid,Vermelho,"| ERRO | Vocк nгo й um Advogado");
return 1;
}
}
Re: quando soltar o player sair algemado -
chefaoBR - 11.06.2014
tipo man ainda ele continuar algemado , assim eu do /prender ai ele vai pra cadeia e dentro da cadeia ele continuar algemado ai eu do /soltar ele tbm continua algemado
Re: quando soltar o player sair algemado -
SpeakDS - 11.06.2014
Me adicione no skype: Gabriel.ds99
Re: quando soltar o player sair algemado -
SW1FTmeister - 11.06.2014
Код:
if(strcmp(cmd, "/soltar", true) == 0) {
if(soltou[playerid] == 1) return SendClientMessage(playerid, Vermelho, "| ERRO | Aguarde 1 minuto para soltar novamente!");
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, PlayerName(playerid));
if(PlayerInfo[ playerid][pProfissao] == Advogado || PlayerInfo[ playerid][pProfissao] == Prefeito || guardiao[playerid] || pAdmin[playerid] >= 1 || IsPlayerAdmin(playerid)){
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "/soltar [id]");
return 1;
}
plid = strval(tmp);
if(!IsPlayerConnected(plid)){
SendClientMessage(playerid, Vermelho, "| ERRO | Jogador nгo conectado.");
return 1;
}
if(playerid == plid){
SendClientMessage(playerid, Vermelho, " | ERRO | Vocк nгo pode usar este comando em vocк mesmo. Chame um advogado.!");
return 1 ;
}
if(preso[plid] == 0){
SendClientMessage(playerid, Vermelho, " | ERRO | Este jogador Nгo estб Preso Verifique o [ID] certo.!");
return 1;
} else {
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, pname);
format(string, sizeof(string), "| INFO | Vocк foi solto por '%s'.", PlayerName(playerid));
preso [ plid ] = 0;
SetPlayerHealth(plid,100);
Algemado[plid] = false;
SetPlayerPos(plid, 268.394561,77.728500,1001.039062);
SetPlayerInterior(plid, 6);
SetPlayerWantedLevel(plid, 0);
SetPlayerSpecialAction(plid, SPECIAL_ACTION_NONE);
SendClientMessage(playerid, Cinzaazulado, "| INFO | Solto com sucesso.");
soltou[playerid] = 1;
return 1;
}
} else {
SendClientMessage(playerid,Vermelho,"| ERRO | Vocк nгo й um Advogado");
return 1;
}
}
Re: quando soltar o player sair algemado -
chefaoBR - 11.06.2014
obrigado aos 2 me ajudaram muito , rs conseguir