18.07.2013, 08:38
Estou precisando de ajuda sou novato no script, pois serб que algum de vocкs poderiam me ajudar?
Й o seguindo no meu servidor tem um comando /report para reportar os outros quando a pessoa estб chingando vocк etc, vocк usa /report , entгo eu queria colocar no meu servidor quando as pessoas usarem /reportar vai reportar alguem, ai o administrador vai usar /olhar [id do player reportado] para ve se a pessoa estб chingando mesmo etc, eu queria colocar pra quando ele de /olhar no usuбrio aparece para o usuбrio que reportou "[ATENЗГO] O Seu report estб sendo verificado pelo Administrador Fulano", mas tipo so aparecer essa mensagem quando o Administrador de /olhar no usuбrio que foi reportado, serб que vocкs poderiam me ajudar?
Comando Report do meu Servidor
Desde jб agradeзo, abraзos.
Й o seguindo no meu servidor tem um comando /report para reportar os outros quando a pessoa estб chingando vocк etc, vocк usa /report , entгo eu queria colocar no meu servidor quando as pessoas usarem /reportar vai reportar alguem, ai o administrador vai usar /olhar [id do player reportado] para ve se a pessoa estб chingando mesmo etc, eu queria colocar pra quando ele de /olhar no usuбrio aparece para o usuбrio que reportou "[ATENЗГO] O Seu report estб sendo verificado pelo Administrador Fulano", mas tipo so aparecer essa mensagem quando o Administrador de /olhar no usuбrio que foi reportado, serб que vocкs poderiam me ajudar?
Comando Report do meu Servidor
Код:
if(strcmp(cmd,"/report",true) == 0 || strcmp(cmd, "/reportar", true) == 0) { tmp = strtok(cmdtext, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(sendername)); if(!strlen(tmp)) giveplayerid = strval(tmp); if(IsPlayerConnected(giveplayerid)) { new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) SendClientMessage(playerid, COR_PRINCIPAL, "Seu report foi enviados para os administradores"); GetPlayerName(giveplayerid, giveplayer, sizeof(sendername)); format(string,sizeof(string),"Report de %s (id %d) Contra %s (id %d) - Motivo %s", sendername, playerid, giveplayer, giveplayerid,result); for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] >= 1) { SendClientMessage(i,0xFFFF00AA,string); } } } else { format(string, sizeof(string), "Erro: Nao existe nenhum player com este ID", giveplayerid); SendClientMessage(playerid, ERRO, string); } return 1; }