26.08.2011, 15:07
Mais nгo tem sendclientmessage na public onplayertext mano, olha a public toda:
pawn Код:
public OnPlayerText(playerid, text[])
{
new string[150], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(IsPlayerInRangeOfPoint(playerid, 3.0, 361.8299,173.4297,1008.3828))
{
if(strfind(text, "ola") != -1 || strfind(text, "ana") != -1 || strfind(text, "maria") != -1 || strfind(text, "oi") != -1 || strfind(text,"eae") != -1)
{
format(string, sizeof(string), "Oi %s! Bem vindo a prefeitura! Vocк precisa de alguma coisa?", name);
ProxDetector(20.0, Recepcionista, string, AMARELO,AZUL,VERDE,ROXO,VERMELHO);
SetPlayerChatBubble(Recepcionista, string, VERDE, 20.0, 10000);
}
if(strfind(text, "sim") != -1)
{
format(string, sizeof(string), "Entгo me fale :), doque vocк precisa?", name);
ProxDetector(20.0, Recepcionista, string, AMARELO,AZUL,VERDE,ROXO,VERMELHO);
SetPlayerChatBubble(Recepcionista, string, VERDE, 20.0, 10000);
}
if(strfind(text, "nao") != -1 || strfind(text, "nгo") != -1)
{
format(string, sizeof(string), "Ok, se nгo quer nada, oque faz aqui? Vб embora.", name);
ProxDetector(20.0, Recepcionista, string, AMARELO,AZUL,VERDE,ROXO,VERMELHO);
SetPlayerChatBubble(Recepcionista, string, VERDE, 20.0, 10000);
}
if(strfind(text, "habilitacao") != -1 || strfind(text, "carteira") != -1 || strfind(text, "motorista") != -1 || strfind(text, "aviao") != -1 || strfind(text, "licenca") != -1 || strfind(text, "teste") != -1 || strfind(text, "auto-escola") != -1)
{
format(string, sizeof(string), "Entгo vou te mostrar entгo um menu com todas as opзхes de testes que temos, ok?", name);
ProxDetector(20.0, Recepcionista, string, AMARELO,AZUL,VERDE,ROXO,VERMELHO);
SetPlayerChatBubble(Recepcionista, string, VERDE, 20.0, 10000);
}
if(strfind(text, "ok") != -1|| strfind(text, "certo") != -1)
{
//DIALOG HABILITAЗХES AQUI!
}
}
return 1;
}