[Ajuda] comando /punir
#1

ae galera alguem me de uma ajuda aqui eu ponhei um comando de /punir id tempo motivo dai quando eu uso aparece Comando efetuado com suscesso mais nгo acontece nada ele nгo vai preso e nem aparece la

O admin Cromado prendeu o jogador teste Por 1 minuto motivo plplol

alguem ajuda ai a por a funcionar esse /comando dou reply so quero sу que ele vai preso eo motivo e todos ve-rem

/Comando

if(strcmp(cmd,"/Punir", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
new tmp[256];
new msg[256];
new plid,tempo;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GREEN,"{F81414}(ERRO){FFFFFF} Use /punir [id] [tempo] [motivo]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_GREEN,"{F81414}(ERRO){FFFFFF} Use /punir [id] [tempo] [motivo]");
return 1;
}
tempo = strval(tmp);
msg = strrest(cmdtext, idx);
if(!strlen(msg)){
SendClientMessage(playerid, COLOR_GREEN,"{F81414}(ERRO){FFFFFF} Use /punir [id] [tempo] [motivo]");
return 1;
}
if(tempo > 10 || tempo < 1){
SendClientMessage(playerid, Vermelho,"De 1 a 10 niveis");
return 1;
}
if(IsPlayerConnected(plid)){
new pname[MAX_PLAYER_NAME];
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
}
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
format(string, sizeof(string),"O Corregedor %s(ID: %d) puniu %s(ID:%d) em %d niveis [Motivo: %s]", aname, playerid,pname,plid,tempo, msg);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5)
SendClientMessage(playerid, Verde, "Comando efetuado com sucesso!");
} else SendClientMessage(playerid, Vermelho, "Vocк nгo pode punir um membro PC, entre em contato com os donos do clan!");
return 1;
}
else{
SendClientMessage(playerid, COLOR_RED,"{F81414}(ERRO){FFFFFF} ID invбlido");
return 1;
}
}
}
Reply
#2

pawn Код:
if(strcmp(cmd,"/Punir", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
new tmp[256];
new msg[256];
new plid,tempo;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GREEN,"{F81414}(ERRO){FFFFFF} Use /punir [id] [tempo] [motivo]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_GREEN,"{F81414}(ERRO){FFFFFF} Use /punir [id] [tempo] [motivo]");
return 1;
}
tempo = strval(tmp);
msg = strrest(cmdtext, idx);
if(!strlen(msg)){
SendClientMessage(playerid, COLOR_GREEN,"{F81414}(ERRO){FFFFFF} Use /punir [id] [tempo] [motivo]");
return 1;
}
if(tempo > 10 || tempo < 1){
SendClientMessage(playerid, Vermelho,"De 1 a 10 niveis");
return 1;
}
if(IsPlayerConnected(plid)){
new pname[MAX_PLAYER_NAME];
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
}
format(file, sizeof(file), P_CONTAS, aname);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
format(string, sizeof(string),"O Corregedor %s(ID: %d) puniu %s(ID:%d) em %d niveis [Motivo: %s]", aname, playerid,pname,plid,tempo, msg);
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5)
SendClientMessage(playerid, Verde, "Comando efetuado com sucesso!");
} else SendClientMessage(playerid, Vermelho, "Vocк nгo pode punir um membro PC, entre em contato com os donos do clan!");
return 1;
}
else{
SendClientMessage(playerid, COLOR_RED,"{F81414}(ERRO){FFFFFF} ID invбlido");
return 1;
}
}
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)