STAFF -
yoki - 20.05.2014
ola eu gostaria de pedir ajuda pra voces samp forum eu quero o negocio que quando alguem adm fala no chat mosta o niki dele e do lado do niki STAFF e o que ele escrever sera que alguem pode me ajudar nisso
Re: STAFF -
MultiKill - 20.05.2014
Pelo o que entendi vocк que quando o admin fale algo no chat se ele for admin apareзa o nick dele e[STAFF] do lado.
Ex: MultiKill[STAFF]: teste.
Se for olhe isso para te ajudar:
OnPlayertext
Re: STAFF -
DiiMeNoR - 21.05.2014
Um exemplo abaixo, edite conforme sua necessidade.
pawn Код:
public OnPlayerText(playerid, text[])
{
if(IsPlayerAdmin(playerid))
{
new pText[144];
format(pText, sizeof (pText), "[STAFF] (%d) %s", playerid, text);
SendPlayerMessageToAll(playerid, pText);
}
{...}
Re: STAFF -
goldspy98 - 21.05.2014
Como o MultiKill disse irб precisar usar a callback OnPlayerText, vou deixar um exemplo:
pawn Код:
public OnPlayerText(playerid, text[])
{
new string[128];
if(playerInfo[playerid][pAdmin] > 0) //Isto irб verficar se o jogador й admin, substituia playerInfo[playerid][pAdmin] pela variavel que voce usar
{
format(string, sizeof(string), "%s {FFFFFF}[STAFF] - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome [STAFF] - Texto"
SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
}
else //Caso nгo for
{
format(string, sizeof(string), "%s {FFFFFF} - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome - Texto"
SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
}
return 0;
}
@off: Tu foste mais rapido a postar que eu DiiMeNoR
Re: STAFF -
DiiMeNoR - 21.05.2014
Quote:
Originally Posted by goldspy98
Como o MultiKill disse irб precisar usar a callback OnPlayerText, vou deixar um exemplo:
pawn Код:
public OnPlayerText(playerid, text[]) { new string[128]; if(playerInfo[playerid][pAdmin] > 0) //Isto irб verficar se o jogador й admin, substituia playerInfo[playerid][pAdmin] pela variavel que voce usar { format(string, sizeof(string), "%s {FFFFFF}[STAFF] - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome [STAFF] - Texto" SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores } else //Caso nгo for { format(string, sizeof(string), "%s {FFFFFF} - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome - Texto" SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores } return 0; }
@off: Tu foste mais rapido a postar que eu DiiMeNoR 
|
Man, esse teu cуdigo й para GF, caso ele esteja codando um outro gamemode ira dar diversos erros com o
playerInfo,
pAdmin.
Re: STAFF -
goldspy98 - 21.05.2014
Quote:
Originally Posted by DiiMeNoR
Man, esse teu cуdigo й para GF, caso ele esteja codando um outro gamemode ira dar diversos erros com o playerInfo, pAdmin.
|
Por isso que falei que ele iria ter de mudar as variбveis em relaзгo ao sistema de Admin e na verdade o cуdigo nгo й para GF fui eu que o fiz nem sabia que o GF era assim xD, eu nunca olhei o GF
Re: STAFF -
JoaoPedro - 21.05.2014
GF й igual mulhe feia. Na hora de comer vocк come mas nunca assume.
Re: STAFF -
DannielCooper - 21.05.2014
Quote:
Originally Posted by goldspy98
Como o MultiKill disse irб precisar usar a callback OnPlayerText, vou deixar um exemplo:
pawn Код:
public OnPlayerText(playerid, text[]) { new string[128]; if(playerInfo[playerid][pAdmin] > 0) //Isto irб verficar se o jogador й admin, substituia playerInfo[playerid][pAdmin] pela variavel que voce usar { format(string, sizeof(string), "%s {FFFFFF}[STAFF] - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome [STAFF] - Texto" SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores } else //Caso nгo for { format(string, sizeof(string), "%s {FFFFFF} - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome - Texto" SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores } return 0; }
@off: Tu foste mais rapido a postar que eu DiiMeNoR 
|
Alйm de ser um code do GF, ainda usa 2 verificaзхes totalmente ATOA !
pawn Код:
if(playerinfo[playerid][pAdmin])
Assim jб daria conta do recado /\
Re: STAFF -
yoki - 21.05.2014
Amigos Sa-mp Forum deu este erro no meu gm
error 017: undefined symbol "playerinfo"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Sera que poderia me ajudar
Re: STAFF -
DiiMeNoR - 21.05.2014
Quote:
Originally Posted by yoki
Amigos Sa-mp Forum deu este erro no meu gm
error 017: undefined symbol "playerinfo"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Sera que poderia me ajudar
|
Faz da forma que te falei logo acima vocк nгo vai ter erros nenhum. Esse comando que vocк ta usando й para gamemode GodFather.