[AJUDA]ERRO AO CRIAR CHAT PROXIMO!
#1

Erros:
Код:
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(189) : warning 219: local variable "string" shadows a variable at a preceding level
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2910) : warning 219: local variable "string" shadows a variable at a preceding level
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2938) : error 017: undefined symbol "tmp"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2942) : warning 217: loose indentation
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2944) : error 021: symbol already defined: "SetPlayerChatBubble"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2946) : error 021: symbol already defined: "format"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2949) : error 010: invalid function or declaration
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(2954) : warning 219: local variable "string" shadows a variable at a preceding level
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(3157) : warning 219: local variable "string" shadows a variable at a preceding level
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSGM.pwn(3184) : warning 203: symbol is never used: "string"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Toda a Public:
Код:
public OnPlayerText(playerid, text[])
{
        if(text[0] == ';')
    {
        new Float:Pos[3];
        GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerInRangeOfPoint(i, 9.0, Pos[0], Pos[1], Pos[2]))
            {
                SendClientMessage(i, 0xE31919FF, tmp);
            }
        }
    }
    return 1;
}
	SetPlayerChatBubble(playerid, text, COLOR_WHITE, 80.0, 10000);
	new string[256];
    format(string,sizeof(string),"[ID:%d]:%s",playerid,text);
	SendPlayerMessageToAll(playerid,string);

	return 0;
}
Espero Que Me Ajudem Mais Um Vez Ai Galera!
Reply
#2

pawn Код:
public OnPlayerText(playerid, text[])
{
    new tmp[128];
    if(text[0] == ';')
    {
        new Float:Pos[3];
        GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerInRangeOfPoint(i, 9.0, Pos[0], Pos[1], Pos[2]))
            {
                SendClientMessage(i, 0xE31919FF, tmp);
            }
        }
    }
    return 1;
}
    SetPlayerChatBubble(playerid, text, COLOR_WHITE, 80.0, 10000);
    format(string,sizeof(string),"[ID:%d]:%s",playerid,text);
    SendPlayerMessageToAll(playerid,string);

    return 0;
}
Reply
#3

PHP код:
public OnPlayerText(playeridtext[])
{
    if(
text[0] == ';')
    {
        new 
Float:Pos[3];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        for(new 
iGetMaxPlayers(); pi++)
        {
            if(
IsPlayerInRangeOfPoint(i9.0Pos[0], Pos[1], Pos[2])) { SendClientMessage(i0xE31919FFtext); }
        }
        return 
0;
    }
    
SetPlayerChatBubble(playeridtextCOLOR_WHITE80.010000);
    new 
sStr[128];
    
format(sStr128"[ID:%d]: %s"playeridtext);
    
SendPlayerMessageToAll(GetPlayerColor(playerid),sStr);
    return 
0;

Reply
#4

Shickcard
Erros:
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(2945) : error 021: symbol already defined: "SetPlayerChatBubble"
D:\Usuarios\Desktop\HunterServer2011\gamemodes\HSG M.pwn(2949) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.

Pubic:
Quote:

public OnPlayerText(playerid, text[])
{
new tmp[128];
if(text[0] == ';')
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 9.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, 0xE31919FF, tmp);
}
}
}
return 1;
}
SetPlayerChatBubble(playerid, text, COLOR_WHITE, 80.0, 10000);
format(string,sizeof(string),"[ID:%d]:%s",playerid,text);
SendPlayerMessageToAll(playerid,string);

return 0;
}

Reply
#5

Alguem Ajuda Com o Erro Ae?
Reply
#6

http://forum.sa-mp.com/showpost.php?...00&postcount=3
Reply
#7

Do jeito atual, serб enviada uma mensagem pra quem estб perto, e outra semelhante pra todos do servidor.
Ou seja, quem estiver perto vai ler duas vezes.


Seu chat sу poderб ser lido por quem estiver prуximo?
Reply
#8

[b]Shadoww5
Quote:

D:\Usuarios\Desktop\HunterServer2011\filterscripts \ladmin4v2.pwn(1010) : warning 219: local variable "Pos" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.

Codigo:
Quote:

if(text[0] == ';')
{
new Float:Pos[3];//Linha1010
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
for(new i, p = GetMaxPlayers(); i < p; i++)
{
if(IsPlayerInRangeOfPoint(i, 9.0, Pos[0], Pos[1], Pos[2])) { SendClientMessage(i, 0xE31919FF, text); }
}
return 0;
}

Reply
#9

Troque Pos, por outro nome : )
Reply
#10

Modificando o do Shadoww5

pawn Код:
public OnPlayerText(playerid, text[])
{
    new sStr[128];
    format(sStr, 128, "[ID:%d]: %s", playerid, text);
    if(text[0] == ';')
    {
        new Float:Pos[3];
        GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
        for(new i, p = GetMaxPlayers(); i < p; i++)
        {
            if(IsPlayerInRangeOfPoint(i, 9.0, Pos[0], Pos[1], Pos[2])) { SendClientMessage(i, 0xE31919FF, sStr); }
        }
        return 0;
    }
    SetPlayerChatBubble(playerid, text, COLOR_WHITE, 80.0, 10000);
   
    SendPlayerMessageToAll(GetPlayerColor(playerid),sStr);
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)