SA-MP Forums Archive
[AJUDA] Tipo queria ajuda em duas coisas urgente - 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] Tipo queria ajuda em duas coisas urgente (/showthread.php?tid=123994)



[AJUDA] Tipo queria ajuda em duas coisas urgente - Rafael_Nerd - 28.01.2010

primeiro meo server tem auto escola dai vc entra na auto escola vai no checkpoint e escolhe direзao ou aerea ele manda vc ir no carro dai vc digita /iniciar dai aparece checkpoint por onde й pra fazer o trazedo alguem pode me ajudar a mudar esses checkpoint de lugar?

segundo como fazer pra quando o player entra aparecer pra todos tal pessoa entrou!

desde ja agradeзo a colaboraзao


Re: [AJUDA] Tipo queria ajuda em duas coisas urgente - DartakousLien - 28.01.2010

tal pessoa entrou no server ta ae

pawn Code:
public OnPlayerConnect(playerid)
{
  new pName[30], string[256];
  GetPlayerName(playerid, pName, 30);
  format(string, 256, "%s entrou no server.", pName);
  SendClientMessageToAll(0xFF0000AA ,string);
  SendClientMessage(playerid, COLOR_GREEN, "Bem-Vindo");
  return 1;
}
caso queira usar a mesma cor que eu nao esqueзa de adicionar essa linha

pawn Code:
#define COLOR_GREEN 0x33AA33AA
quanto ao checkpoint voзe tem que ler o GM (se nao foi feito por si) e procurar a parte da autodrive, de certeza que existe uma parte que tem o comando /iniciar e mais abaixo de ter qualquer coisa como checkpoint ou algo do genero, ae й so voзe mudar as coordenadas

PS: nao posso ajudar muito porque tambйm sou novato em pawn


Re: [AJUDA] Tipo queria ajuda em duas coisas urgente - JustinSton - 28.01.2010

Sу mudar as coordenadas dos Checkpoints.


Re: [AJUDA] Tipo queria ajuda em duas coisas urgente - Spawn* - 28.01.2010

Vamos lб cara, alterando o local do checkpoint vocк usa:


Code:
SetPlayerCheckpoint(playerid, X, Y, Z, size);
E para avisar quando alguйm entrou ou saiu do servidor vocк faz assim:

Code:
// No OnPlayerConnect:

new pName[MAX_PLAYER_NAME], Zstring;

GetPlayerName(playerid, pName, sizeof(pName));

format(Zstring, 128, ">> %s (ID: %d) entrou no servidor.", pName, playerid);

SendClientMessageToAll(0xFFFFFFFF, Zstring);
e tambйm:


Code:
// No OnPlayerDisconnect:

new pName[MAX_PLAYER_NAME], Zstring;

GetPlayerName(playerid, pName, sizeof(pName));

switch(reason)
{
  case 0: format(Zstring, 128, ">> %s (ID: %d) Desconectou-se do Servidor (Perda de Conexгo).", pName, playerid);
  
  case 1: format(Zstring, 128, ">> %s (ID: %d) Desconectou-se do Servidor (Resolveu Sair).", pName, playerid);
  
  case 2: format(Zstring, 128, ">> %s (ID: %d) Desconectou-se do Servidor (Kick/Ban).", pName, playerid);
}

SendClientMessageToAll(0xFFFFFFFF, Zstring);
Abraзos.