[Ajuda] Pq Issu?
#1

To Com um Problema Aqui Tipo Eu digito /a sу Vai Pros Admin Mais quando eu Digito /relato vai pros players ;(
Olha o code ae
Como Fazer? o /relato certo?
pawn Код:
stock MensageAdmin(cor,string[])
{
  for(new d; d < GetMaxPlayers(); ++d)
  {
    if(IsPlayerConnected(d) && PlayerInfo[d][pAdmin] < 1)
    {
       SendClientMessage(d,cor,string);
    }
  }
}
// final do gm /\ OMG !
CMD:a(playerid, params[])
{
    new Nome[24], String[150], Texto[162];
    GetPlayerName(playerid, Nome,sizeof(Nome));
    if(PlayerInfo[playerid][pAdmin] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, ""VERMELHO"[ERRO]: "VERDE"Vocк Nгo Tem Permissгo Para Usar Esse Comando Apenas Admin 1+!.");
    if(sscanf(params,"s",Texto)) return SendClientMessage(playerid, -1,""VERDE"[USO]: "AZUL_CLARO"/a [Texto]");
    format(String,sizeof(String),"[ADMIN]: %s: %s", Nome, Texto);
    MensageAdmin(0xFF69B4FF, String);
    return true;
}
// :)

CMD:relato(playerid, params[])
{
    new texto[200];
    new string[200];
    new Name[24];
    GetPlayerName(playerid, Name, sizeof(Name));
    if(sscanf(params, "s",texto)) return Msg(playerid, -1, "[USO]: /relato [Texto]");
    format(string, sizeof(string), "[RELATOS]: %s RELATOU: %s", Name, texto);
    MensageAdmin(0xF6226CAA, string);
    return 1;
}
Reply
#2

pawn Код:
stock MensageAdmin(cor,string[])
{
  for(new d; d < GetMaxPlayers(); ++d)
  {
    if(IsPlayerConnected(d) && PlayerInfo[d][pAdmin] > 1)
    {
       SendClientMessage(d,cor,string);
    }
  }
}
Reply
#3

Nгo por que issu sу sei por que isso e o funeral corrigiu jб
Reply
#4

Por que vocк usou uma parametro incorreto:

Код:
> maior que
< menor que
= igual a
>= maior ou igual a
<= menor ou igual a
Reply
#5

Agr nгo aparece nem o /a e nem o /relato ;(
Reply
#6

tente

pawn Код:
stock MensageAdmin(cor,string[])
{
    for(new d; d < GetMaxPlayers(); ++d)
    {
        if(IsPlayerConnected(d) && PlayerInfo[d][pAdmin] == 1)
        {
            SendClientMessage(d,cor,string);
        }
    }
}
Reply
#7

Pra que essa confusгo toda?
pawn Код:
stock MensageAdmin(cor,const string[]){
    for(new i = 0; i < MAX_PLAYERS; i++){
        if(IsPlayerConnected(i)){
            if (PlayerInfo[i][pAdmin] >= 1){
                SendClientMessage(i, cor, string);
            }
        }
    }
    return 1;
}
Reply
#8

pawn Код:
MensageAdmin(cor, const string[]) {

    static i ;
   
    i = GetMaxPlayers();

    for( ; i > -1; i --) {
        if ( PlayerInfo[i][pAdmin] ){
            SendClientMessage(i, cor, string);
        }
    }

    return true;
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)