[Pedido] Falar por /F
#1

Por ex:O chat й aberta ok? Mas tipo vc pode ter a opзгo de falar somente com os players em sua volta mais um ex: /f seutexto
Reply
#2

Prox Detector, usa ele
Reply
#3

pawn Код:
if(!strcmp(cmdtext, "/f", true))
{
     new Float:x, Float:y, Float:z, Texto[128], String[128], Nome[24], tmp;
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp)) return SendClientMessage(playerid, -1, "/f [Texto]");
     GetPlayerPos(playerid, x, y, z);
     GetPlayerName(playerid, Nome, sizeof(Nome));
     format(String, sizeof(String), "%s: %s", Nome, Texto);
     for(new i = 0; i < MAX_PLAYERS; i++)
     {
          if(IsPlayerInRangeOfPoint(i, 30.0, x, y, z))
          {
                 SendClientMessage(i, -1, String);
          }
     }
     return 1;
}
Assim darб certo, se estiver errado, me corrijam.
Reply
#4

C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(329) : error 017: undefined symbol "f"
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(332) : error 017: undefined symbol "sscanf"
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(346) : warning 225: unreachable code
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(329) : warning 203: symbol is never used: "CMD"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.

Deu esse erros e warnings
Reply
#5

Quote:
Originally Posted by Bruno Alves
Посмотреть сообщение
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(329) : error 017: undefined symbol "f"
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(332) : error 017: undefined symbol "sscanf"
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(346) : warning 225: unreachable code
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(329) : warning 203: symbol is never used: "CMD"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.

Deu esse erros e warnings
Vocк usa strcmp entгo nй?
Reply
#6

sim....
Reply
#7

Quote:
Originally Posted by Bruno Alves
Посмотреть сообщение
sim....
Post editado, veja lб em cima e troque o Comando
Reply
#8

cara desculpa ta encomodando mais me ajuda por favor, agr deu esses erros

C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(332) : error 006: must be assigned to an array
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(333) : error 035: argument type mismatch (argument 1)
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(332) : warning 204: symbol is assigned a value that is never used: "tmp"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#9

Quote:
Originally Posted by Bruno Alves
Посмотреть сообщение
cara desculpa ta encomodando mais me ajuda por favor, agr deu esses erros

C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(332) : error 006: must be assigned to an array
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(333) : error 035: argument type mismatch (argument 1)
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(332) : warning 204: symbol is assigned a value that is never used: "tmp"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Manda as duas linhas pra eu ver.
Reply
#10

pawn Код:
if(!strcmp(cmdtext, "/f", true))
{
     new Float:x, Float:y, Float:z, Texto[128], String[128], Nome[24], tmp;
linha:    [332] tmp = strtok(cmdtext, idx);
linha:    [333] if(!strlen(tmp)) return SendClientMessage(playerid, -1, "/f [Texto]");
     GetPlayerPos(playerid, x, y, z);
     GetPlayerName(playerid, Nome, sizeof(Nome));
     format(String, sizeof(String), "%s: %s", Nome, Texto);
     for(new i = 0; i < MAX_PLAYERS; i++)
     {
          if(IsPlayerInRangeOfPoint(i, 30.0, x, y, z))
          {
                 SendClientMessage(i, -1, String);
          }
     }
     return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)