27.11.2010, 22:23
Boa noite,
Gostaria de colocar neste Onplayertext do meu FS, um "[VIP]" antes do nick ou antes da mensagem do jogador VIP.
E que isso funcione sem nenhum comando antes, apenas ao digitar a mensagem sugiria:
[VIP] Player: texto
ou
Player [VIP]: texto
public OnPlayerText(playerid, text[]){
if(text[0] == '@') {
new string[256];
new name[24];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "[VIP CHAT] [%d] %s: %s", playerid, name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(vip[i] == vip[playerid])
SendClientMessage(i, GetPlayerColor(playerid), string);
format(string, sizeof(string), "[VIP] %s", text);
SendPlayerMessageToAll(playerid,string);
return false;
}
}
return 0;
}
return 1;
}
Para mais informaзхes do FS que estou querendo colocar, abaixo estб o link dele:
http://pastebin.com/YPTjGd5Q
Grato.
Gostaria de colocar neste Onplayertext do meu FS, um "[VIP]" antes do nick ou antes da mensagem do jogador VIP.
E que isso funcione sem nenhum comando antes, apenas ao digitar a mensagem sugiria:
[VIP] Player: texto
ou
Player [VIP]: texto
public OnPlayerText(playerid, text[]){
if(text[0] == '@') {
new string[256];
new name[24];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "[VIP CHAT] [%d] %s: %s", playerid, name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(vip[i] == vip[playerid])
SendClientMessage(i, GetPlayerColor(playerid), string);
format(string, sizeof(string), "[VIP] %s", text);
SendPlayerMessageToAll(playerid,string);
return false;
}
}
return 0;
}
return 1;
}
Para mais informaзхes do FS que estou querendo colocar, abaixo estб o link dele:
http://pastebin.com/YPTjGd5Q
Grato.