SHOW:
|
|
- or go back to the newest paste.
| 1 | /*--------------------------------------------------------------------------------------- | |
| 2 | ----------------------------------FS DE FALA--------------------------------------------- | |
| 3 | ------------------------------BY LUCAS_ALEMAO-------------------------------------------- | |
| 4 | ---------------------------------------------------------------------------------------*/ | |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | #include <a_samp> | |
| 9 | #include <zcmd> | |
| 10 | #include <sscanf2> | |
| 11 | ||
| 12 | #define CINZA 0xCECECEFF | |
| 13 | #define AMARELO 0xFFFF00FF | |
| 14 | #define AZUL_CLARO 0x00C2ECFF | |
| 15 | ||
| 16 | main() | |
| 17 | {
| |
| 18 | print("\n");
| |
| 19 | print("FS de fala By Lucas_Alemao Carregado com sucesso!");
| |
| 20 | print("\n");
| |
| 21 | } | |
| 22 | ||
| 23 | new Str[100]; | |
| 24 | new Fala[128]; | |
| 25 | new Nome[MAX_PLAYER_NAME]; | |
| 26 | - | new id; |
| 26 | + | new ID; |
| 27 | public OnFilterScriptInit() | |
| 28 | {
| |
| 29 | return 1; | |
| 30 | } | |
| 31 | CMD:falar(playerid, params[]) | |
| 32 | {
| |
| 33 | new Str2[30]; | |
| 34 | - | if(sscanf(params, "s[128]", Fala)) return SendClientMessage(playerid, CINZA, "Use /falar [texto]"); |
| 34 | + | if(sscanf(params, "s", Fala)) return SendClientMessage(playerid, CINZA, "Use /falar [texto]"); |
| 35 | for(new i = 0; i < MAX_PLAYERS; i++) | |
| 36 | {
| |
| 37 | format(Str, sizeof(Str), "http://translate.google.com/translate_tts?tl=pt&q=%s", Fala); | |
| 38 | PlayAudioStreamForPlayer(i, Str, 0, 0, 0, 0, 0); | |
| 39 | } | |
| 40 | GetPlayerName(playerid, Nome, sizeof(Nome)); | |
| 41 | format(Str2, sizeof(Str2), "~h~~g~%s ~y~Falando", Nome); | |
| 42 | GameTextForAll(Str2, 1500, 1); | |
| 43 | return 1; | |
| 44 | } | |
| 45 | CMD:conversar(playerid, params[]) | |
| 46 | {
| |
| 47 | GetPlayerName(playerid, Nome, sizeof(Nome)); | |
| 48 | new fStr[100]; | |
| 49 | - | if(sscanf(params, "is[128]", id, Fala)) return SendClientMessage(playerid, CINZA, "Use /conversar [id] [texto]"); |
| 49 | + | if(sscanf(params, "is", ID, Fala)) return SendClientMessage(playerid, CINZA, "Use /conversar [id] [texto]"); |
| 50 | - | if(!IsPlayerConnected(id)) return SendClientMessage(playerid, AMARELO, "Jogador Offline"); |
| 50 | + | if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, AMARELO, "Jogador Offline"); |
| 51 | - | if(id == playerid) return SendClientMessage(playerid, AMARELO, "Você não pode conversar consigo mesmo!"); |
| 51 | + | if(ID == playerid) return SendClientMessage(playerid, AMARELO, "Você não pode conversar consigo mesmo!"); |
| 52 | format(Str, sizeof(Str), "http://translate.google.com/translate_tts?tl=pt&q=%s", Fala); | |
| 53 | - | PlayAudioStreamForPlayer(id, Str, 0, 0, 0, 0, 0); |
| 53 | + | PlayAudioStreamForPlayer(ID, Str, 0, 0, 0, 0, 0); |
| 54 | PlayAudioStreamForPlayer(playerid, Str, 0, 0, 0, 0, 0); | |
| 55 | format(fStr, sizeof(fStr), "O jogador {1B91E0}%s[ID:%d]{00C2EC} está conversando com você, use /conversar", Nome, playerid);
| |
| 56 | - | SendClientMessage(id, AZUL_CLARO, fStr); |
| 56 | + | SendClientMessage(ID, AZUL_CLARO, fStr); |
| 57 | return 1; | |
| 58 | } |