SA-MP Forums Archive
[AJUDA] mensagem que aparece quando um jogador entra no servidor - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] mensagem que aparece quando um jogador entra no servidor (/showthread.php?tid=177057)



[AJUDA] mensagem que aparece quando um jogador entra no servidor - Allanrokeiro - 16.09.2010

Ei galera,eu queria fazer um filterscript de quando o player entrar,aparecer para todos os players exemplo : ''fulando entrou no servidor'' . Mais eu nгo estou conseguindo fazer o Filterscript alguem pode me ajudar ?! Valew

Ta ai o codigo

Код HTML:
#include <a_samp>

new RandomColors [] =
{
  0xFF5A00FF,
  0xF50000FF,
  0xF50000FF,
  0x91FF00FF,
  0xFF0091FF,
  0x009000FF,
  0x9600FFFF
};

public OnPlayerConnect(playerid)
{
  new string[128];
  new pName[MAX_PLAYER_NAME];
  GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  format(string,sizeof string,"%s entrou no servidor!",pName);
  SendClientMessageToAll(RandomColors,string);
  return 1;
}

public OnPlayerDisconnect(playerid, reason)
{

  new PlayerName[MAX_PLAYER_NAME];
  new string[56];
  GetPlayerName(playerid, PlayerName, sizeof(PlayerName));

  switch(reason)
  {
    case 0: format(string, sizeof(string), "%s saiu do servidor. (Problema de conexгo)", PlayerName);
    case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta prуpria)", PlayerName);
    case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", PlayerName);
  }
  SendClientMessageToAll(RandomColors,string);
  return 1;
}



Re: [AJUDA] mensagem que aparece quando um jogador entra no servidor - bruno.cmd - 16.09.2010

pawn Код:
public OnPlayerConnect(playerid)
{
new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s entrou no servidor", pname);
SendClientMessageToAll(COR_AZULCLARO, string);
}
pawn Код:
public OnPlayerDisconnect(playerid)
{
new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "%s saiu do servidor. (Queda de Conexгo)", pname);
case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta Prуpia)", pname);
case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", pname);
}
SendClientMessageToAll(COR_AZULCLARO, string);
}



Respuesta: [AJUDA] mensagem que aparece quando um jogador entra no servidor - BiieL - 16.09.2010

agora eu nao to entendendo, fui tentar fazer e resultou nisso:
pawn Код:
#include <a_samp>

new RandomColors [] =
{
  0xFF5A00FF,
  0xF50000FF,
  0xF50000FF,
  0x91FF00FF,
  0xFF0091FF,
  0x009000FF,
  0x9600FFFF
};

new random = random(sizeof(RadomColors));

public OnPlayerConnect(playerid)
{
    new string[128];
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s entrou no servidor!",pName);
    SendClientMessageToAll(RandomColors[random],string);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{

  new PlayerName[MAX_PLAYER_NAME];
  new string[56];
  GetPlayerName(playerid, PlayerName, sizeof(PlayerName));

  switch(reason)
  {
    case 0: format(string, sizeof(string), "%s saiu do servidor. (Problema de conexгo)", PlayerName);
    case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta prуpria)", PlayerName);
    case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", PlayerName);
  }
  SendClientMessageToAll(RandomColors[random],string);
  return 1;
}
Mas quando vou compilar da erro no pawno, lol, fiquei boquiaberto, te devo essa, pq nao entendi o pq disso


Re: [AJUDA] mensagem que aparece quando um jogador entra no servidor - bruno.cmd - 16.09.2010

deu certo?


Re: [AJUDA] mensagem que aparece quando um jogador entra no servidor - Allanrokeiro - 16.09.2010

Quote:
Originally Posted by bruno.cmd
Посмотреть сообщение
pawn Код:
public OnPlayerConnect(playerid)
{
new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s entrou no servidor", pname);
SendClientMessageToAll(COR_AZULCLARO, string);
}
pawn Код:
public OnPlayerDisconnect(playerid)
{
new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "%s saiu do servidor. (Queda de Conexгo)", pname);
case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta Prуpia)", pname);
case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", pname);
}
SendClientMessageToAll(COR_AZULCLARO, string);
}
Ai cara,quando eu vo copilar da esses erros :

Код HTML:
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(65) : warning 217: loose indentation
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(68) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(74) : warning 219: local variable "pname" shadows a variable at a preceding level
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(74) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(82) : error 017: undefined symbol "COR_AZULCLARO"
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(84) : error 010: invalid function or declaration
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(256) : warning 203: symbol is never used: "pname"
C:\Users\Familia\Documents\Allanrokeiro e servidores ;D Silver administrador\Servidores SA-MP\Servidores Silver\Silver - [RPG]\filterscripts\textodrawn.pwn(256) : warning 203: symbol is never used: "string"
Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


3 Errors.



Re: [AJUDA] mensagem que aparece quando um jogador entra no servidor - bruno.cmd - 16.09.2010

cara, aн й super simples. Manda o cуdigo todo.


Re: [AJUDA] mensagem que aparece quando um jogador entra no servidor - Allanrokeiro - 16.09.2010

Ta ai o codigo

Код HTML:
#include <a_samp>

new RandomColors [] =
{
  0xFF5A00FF,
  0xF50000FF,
  0xF50000FF,
  0x91FF00FF,
  0xFF0091FF,
  0x009000FF,
  0x9600FFFF
};

public OnPlayerConnect(playerid)
{
  new string[128];
  new pName[MAX_PLAYER_NAME];
  GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  format(string,sizeof string,"%s entrou no servidor!",pName);
  SendClientMessageToAll(RandomColors,string);
  return 1;
}

public OnPlayerDisconnect(playerid, reason)
{

  new PlayerName[MAX_PLAYER_NAME];
  new string[56];
  GetPlayerName(playerid, PlayerName, sizeof(PlayerName));

  switch(reason)
  {
    case 0: format(string, sizeof(string), "%s saiu do servidor. (Problema de conexгo)", PlayerName);
    case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta prуpria)", PlayerName);
    case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", PlayerName);
  }
  SendClientMessageToAll(RandomColors,string);
  return 1;
}
Mandei o errado,foi mal :/


Respuesta: [AJUDA] mensagem que aparece quando um jogador entra no servidor - BiieL - 16.09.2010

pawn Код:
#include <a_samp>

#define COR_AZULCLARO   0x33CCFFAA

public OnPlayerConnect(playerid)
{
    new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s entrou no servidor", pname);
    SendClientMessageToAll(COR_AZULCLARO, string);
}

public OnPlayerDisconnect(playerid, reason)
{
    new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    switch(reason)
    {
        case 0: format(string, sizeof(string), "%s saiu do servidor. (Queda de Conexгo)", pname);
        case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta Prуpia)", pname);
        case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", pname);
    }
    SendClientMessageToAll(COR_AZULCLARO, string);
}
Compilou certo para mim !!


Re: [AJUDA] mensagem que aparece quando um jogador entra no servidor - bruno.cmd - 16.09.2010

pawn Код:
#define COR_AZULCLARO   0x33CCFFAA

public OnPlayerConnect(playerid)
{
    new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s entrou no servidor", pname);
    SendClientMessageToAll(COR_AZULCLARO, string);
}

public OnPlayerDisconnect(playerid, reason)
{
    new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    switch(reason)
    {
        case 0: format(string, sizeof(string), "%s saiu do servidor. (Queda de Conexгo)", pname);
        case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta Prуpia)", pname);
        case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", pname);
    }
    SendClientMessageToAll(COR_AZULCLARO, string);
}
Nгo tem erro cara.

Biel й do pr tmb? ^^


Re: Respuesta: [AJUDA] mensagem que aparece quando um jogador entra no servidor - Allanrokeiro - 16.09.2010

Quote:
Originally Posted by [WinG]BiieL
Посмотреть сообщение
pawn Код:
#include <a_samp>

#define COR_AZULCLARO   0x33CCFFAA

public OnPlayerConnect(playerid)
{
    new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s entrou no servidor", pname);
    SendClientMessageToAll(COR_AZULCLARO, string);
}

public OnPlayerDisconnect(playerid, reason)
{
    new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    switch(reason)
    {
        case 0: format(string, sizeof(string), "%s saiu do servidor. (Queda de Conexгo)", pname);
        case 1: format(string, sizeof(string), "%s saiu do servidor. (Conta Prуpia)", pname);
        case 2: format(string, sizeof(string), "%s saiu do servidor. (Kickado/Banido)", pname);
    }
    SendClientMessageToAll(COR_AZULCLARO, string);
}
Compilou certo para mim !!
Aee esse deu certo,valew Biel e bruno pela ajuda