07.01.2012, 03:15
Olб, eu sei que sгo erros bobos por isso quero pedir para mandarem o codigo falando onde estб o erro.. !
Obrigado desde jб a todos que postarem aqui !
pawn Код:
CMD:daradmin(playerid, params[])
{
new id, level;
if(!(Info[playerid][Admin] >= 5 || IsPlayerAdmin(playerid))) return 0;
if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, CINZA, "{0099FF}USO:{C9C9C9} /daradmin [Nome do Jogador / ID] [LEVEL]");
if(level < 0|| level > 5) return SendClientMessage(playerid, VERMELHO, "Level mбximo: 5 | Leve mнnimo: 0.");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, VERMELHO, "[ERRO] Jogador OFFLINE.");
Info[id][Admin] = level;
new n[24], n2[24];
GetPlayerName(id, n, MAX_PLAYER_NAME);
GetPlayerName(playerid, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}Vocк{C9C9C9} deu admin para {808080}%s{C9C9C9} Level: {808080}%d{C9C9C9}.", level, n, id); // Aqui ele retorna falando que eu dei admin level 83..
SendClientMessage(playerid, LARANJA, str);
GetPlayerName(id, n, MAX_PLAYER_NAME);
GetPlayerName(playerid, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}%s {C9C9C9}setou seu admin para {808080}%d{C9C9C9}.", n, playerid, level); // aqui ele retorna falando que eu dei level 0.
SendClientMessage(id, LARANJA, str);
return 1;
}
CMD:setmoney(playerid, params[])
{
new id, grana;
if(Info[playerid][Admin] < 3) return SendClientMessage(playerid, VERMELHO, "[ERRO] Vocк nгo estб autorizado a usar este comando.");
if(sscanf(params, "ud", id, grana)) return SendClientMessage(playerid, VERMELHO, "{0099FF}USO:{C9C9C9} /setmoney [Nome do Jogador / ID] [QUANTIA]");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, VERMELHO, "[ERRO] Jogador OFFLINE.");
Info[id][Dinheiro] = grana;
new n[24], n2[24];
GetPlayerName(playerid, n, MAX_PLAYER_NAME);
GetPlayerName(id, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}Vocк{C9C9C9} setou o dinheiro de {808080}%s{C9C9C9} para{808080} %d{C9C9C9}.", n2, id, grana);
SendClientMessage(playerid, LARANJA, str);
GetPlayerName(playerid, n, MAX_PLAYER_NAME);
GetPlayerName(id, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}||{808080} %s {C9C9C9}setou seu dinheiro para{808080} %d{C9C9C9}.", n, playerid, grana); // aqui ele retorna nas 2 msgs falando que eu setei o money para 0.
SendClientMessage(id, LARANJA, str);
return 1;
}
CMD:darvip(playerid, params[])
{
new id, level;
if((Info[playerid][Admin] < 3)) return SendClientMessage(playerid, VERMELHO, "[ERRO] Vocк nгo estб autorizado a usar este comando.");
if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, CINZA, "{0099FF}USO:{C9C9C9} /darvip [Nome do Jogador / ID] [LEVEL]");
if(level < 0|| level > 3) return SendClientMessage(playerid, VERMELHO, "Level mбximo: 3 | Leve mнnimo: 0.");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, VERMELHO, "[ERRO] Jogador OFFLINE.");
Info[id][Vip] = level;
new n[24], n2[24];
GetPlayerName(id, n, MAX_PLAYER_NAME);
GetPlayerName(playerid, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}Vocк{C9C9C9} deu vip level {808080}%d{C9C9C9} para {808080}%s{C9C9C9}.", level, n, id);
SendClientMessage(playerid, LARANJA, str);
GetPlayerName(id, n, MAX_PLAYER_NAME);
GetPlayerName(playerid, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}%s {C9C9C9}deu para vocк vip level {808080}%d{C9C9C9}.", level, n, playerid); // aqui ele retorna o seguinte: ele nгo mostra o nick do admin que deu o vip e no level e fala que foi setado 83.
SendClientMessage(id, LARANJA, str);
return 1;
}
CMD:darsocio(playerid, params[])
{
new id, level;
if(!(Info[playerid][Admin] >= 5 || IsPlayerAdmin(playerid))) return SendClientMessage(playerid, VERMELHO, "[ERRO] Vocк nгo estб autorizado a usar este comando.");
if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, CINZA, "{0099FF}USO:{C9C9C9} /darsocio [Nome do Jogador / ID] [LEVEL]");
if(level < 0|| level > 4) return SendClientMessage(playerid, VERMELHO, "Level mбximo: 4 | Leve mнnimo: 0.");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, VERMELHO, "[ERRO] Jogador OFFLINE.");
Info[id][Socio] = level;
new n[24], n2[24];
GetPlayerName(id, n, MAX_PLAYER_NAME);
GetPlayerName(playerid, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}Vocк{C9C9C9} deu socio level {808080}%d{C9C9C9} para %s.", level, n, id);
SendClientMessage(playerid, LARANJA, str);
GetPlayerName(id, n, MAX_PLAYER_NAME);
GetPlayerName(playerid, n2, MAX_PLAYER_NAME);
format(str, 128, "{0099FF}» pAdmin {C9C9C9}|| {808080}%s {C9C9C9}deu para vocк socio level {808080}%d{C9C9C9}.", n2, playerid, level); // Ele retorna a mesma coisa que o DARVIP.
SendClientMessage(id, LARANJA, str);
return 1;
}