[Ajuda] Ajuda Aki - 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] Ajuda Aki (
/showthread.php?tid=407342)
Ajuda Aki -
lucasbjs0 - 13.01.2013
Oi Gente, Eu to Aki Pra Pedir Alguma Text Draw Para Sуcios Tipo Meu Game Mode Tem 4 Tipos de Sуcios: Bronze,Prata,Ouro e Diamante Ai Eu Queria Saber Como Eu Faзo Pra Colocar Quando o Sуcio Diamante Logar No Server e Aparecer a Text Draw Bem no Meio da Tela Dizendo
Socio Diamante:
Captain_Price On
Acho que Isso Ajuda a Vcs Pra Criar a Text Draw!
Quote:
if(PlayerInfo[playerid][pSocio] >= 4)
|
Re: Ajuda Aki -
Pietrotm2012 - 13.01.2013
Passa As Variбveis Dos 4 Tipos De Socios!
Re: Ajuda Aki -
lucasbjs0 - 13.01.2013
Mais Como Assim? Eu so Quero Colocar a Mensagem Pro Sуcio Diamante!
Re: Ajuda Aki -
HardWar - 13.01.2013
pawn Код:
public OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][pSocio] == 4) //Verifica se й socio diamante
{
new Frase[50], Nome[25]; //Cria as variaveis para armazenar a string e o nome
GetPlayerName(playerid, Nome, 25); //Pega o nome do player, armazenando na variavel Nome
format(Frase, sizeof(Frase), "socio diamante:~n~%s online", Nome); //Formata a string com o Nome
GameTextForAll(Frase, 3000, 3); //Manda a mensagem para todos
}
return 1;
}
.
Re: Ajuda Aki -
Schocc - 13.01.2013
Quote:
Originally Posted by HardWar
pawn Код:
public OnPlayerSpawn(playerid) { if(PlayerInfo[playerid][pSocio] == 4) //Verifica se й socio diamante { new Frase[50], Nome[25]; //Cria as variaveis para armazenar a string e o nome GetPlayerName(playerid, Nome, 25); //Pega o nome do player, armazenando na variavel Nome format(Frase, sizeof(Frase), "socio diamante:~n~%s online", Nome); //Formata a string com o Nome GameTextForAll(Frase, 3000, 3); //Manda a mensagem para todos } return 1; }
.
|
Ou em OnPlayerConnect.
Se for usar TextDraw mude a funзгo
Pawn Code Base:
pawn Код:
new Text:txd; //topo do gamemode
public OnGameModeInit( )
{
txd= TextDrawCreate(150,120, "_"); //Verifique as cordenadas
return true;
}
public OnPlayerConnect( playerid )
{
new XX[ 60 ], name[ MAX_PLAYER_NAME + 1 ];
if(PlayerInfo[playerid][pSocio] >= 4)
{
GetPlayerName( playerid, name, MAX_PLAYER_NAME +1 );
format( XX, sizeof( XX ), "%s, Socio conectado", name );
TextDrawSetString( txd, XX );
TextDrawShowForAll( txd );
return true;
}
Re: Ajuda Aki -
lucasbjs0 - 13.01.2013
HardWar Funcionou Direitinho Agora Como Eu Faзo Pra Colocar a Mensagem Quando o Socio Diamante Sai Do Server Tipo
Socio Diamante:
Captain_Price OFF
Re: Ajuda Aki -
HardWar - 13.01.2013
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
if(PlayerInfo[playerid][pSocio] == 4) //Verifica se й socio diamante
{
new Frase[50], Nome[25]; //Cria as variaveis para armazenar a string e o nome
GetPlayerName(playerid, Nome, 25); //Pega o nome do player, armazenando na variavel Nome
format(Frase, sizeof(Frase), "socio diamante:~n~%s offline", Nome); //Formata a string com o Nome
GameTextForAll(Frase, 3000, 3); //Manda a mensagem para todos
}
return 1;
}
Re: Ajuda Aki -
lucasbjs0 - 13.01.2013
Vlw HardWar vc e D+!!!
Re: Ajuda Aki -
lucasbjs0 - 13.01.2013
O HardWar So Tem Um BUG! Quando o Socio Diamante Morrer Aparece A Mensagem! Todas Vez Que Ele Morre Aparece a Mensagem de!
Socio Diamante:
Captain_Price ON
Re: Ajuda Aki -
Lуs - 13.01.2013
Quote:
Originally Posted by lucasbjs0
O HardWar So Tem Um BUG! Quando o Socio Diamante Morrer Aparece A Mensagem! Todas Vez Que Ele Morre Aparece a Mensagem de!
Socio Diamante:
Captain_Price ON
|
Troque OnPlayerSpawn por OnPlayerConnect.
OnPlayerSpawn й chamada toda vez que o jogador nasce, ou seja se ele morrer ele vai ter que dar respawn entгo OnPlayerSpawn vai ser chamada novamente.