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 | } |