new Float:Pos[3],string[128],Nome[24];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string, 128, "%s diz: %s", Nome, text);
SetPlayerChatBubble(playerid, text, -1, 100.0, 10000);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 10, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, -1, string);
}
}
return 0;
}
// SetPlayerChatBubble(playerid, text, Vermelho, 50.0, 10000);
if(aInfo[playerid][Ajudante] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s [%d] {FFFFFF}[{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
return 0;
}
if(aInfo[playerid][Moderador] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s [%d] {FFFFFF}[{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
return 0;
}
if(aInfo[playerid][Admin] == 1) //if(BMO_GetInt(afile,"Admin") == 3)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s[%d] {FFFFFF}[{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
return 0;
}
if(aInfo[playerid][Subdono] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s[%d] {FFFFFF}[{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
return 0;
}
if(aInfo[playerid][AdminL] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s[%d] {FFFFFF}[{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
return 0;
}
if(BMO_GetInt(afile,"VIP") == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s [ID: %d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),stringv);
return 0;
}
new texto[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 24);
format(texto, sizeof(texto), "%s[%d] - %s ", name, playerid,texto);
new Float:Pos[3],string[128],Nome[24];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
format(string, 128, "%s:{FFFFFF} [%d] %s", Nome, playerid, text);
SetPlayerChatBubble(playerid, text, -1, 100.0, 10000);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), string);
}
}
return 0;
}
if(aInfo[playerid][Ajudante] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][Moderador] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][Admin] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][Subdono] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][AdminL] == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(BMO_GetInt(afile,"VIP") == 1)
{
new stringv[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(3847) : warning 202: number of arguments does not match definition C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(7753) : warning 202: number of arguments does not match definition C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(978 ![]() C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : error 017: undefined symbol "Pos" C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : warning 215: expression has no effect C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : error 001: expected token: ";", but found "]" C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : error 029: invalid expression, assumed zero C:\Users\Lawlliet\Desktop\Meu Servidor\gamemodes\L.E1.pwn(9796) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
Boa tarde, o primeiro cуdigo funcionou perfeitamente, Obrigado.
Porem o segundo esta dando esses erros... Tentei resolver mais nгo consegui, Como posso resolver ? Desde jб Obrigado ![]() |
if(aInfo[playerid][Ajudante] == 1)
{
new stringv[128], Float:Pos[3];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][Moderador] == 1)
{
new stringv[128], Float:Pos[3];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][Admin] == 1)
{
new stringv[128], Float:Pos[3];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][Subdono] == 1)
{
new stringv[128], Float:Pos[3];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(aInfo[playerid][AdminL] == 1)
{
new stringv[128], Float:Pos[3];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
if(BMO_GetInt(afile,"VIP") == 1)
{
new stringv[128], Float:Pos[3];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(stringv, sizeof(stringv), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
for(new i; i != GetMaxPlayers(); i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), stringv);
}
}
return 0;
}
Esqueci de um detalhe.
Ponha esse: PHP Code:
|
Opa maninho, nгo deu nenhum erro, porem agora quem tem cargo no servidor ao digitar a mensagem simplesmente nгo aparece no chat, apenas com quem ta com cargo no servidor.
|
if(aInfo[playerid][Ajudante] == 1)
{
new Float: Coords[3], Nick[24], Str[256];
GetPlayerPos(playerid, Coords[0], Coords[1], Coords[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(Str, sizeof(Str), "%s{FFFFFF}:[%d] [{FFFF00}Ajudante{FFFFFF}]{FFFFFF} %s", Nick, playerid, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coords[0], Coords[1], Coords[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), Str);
}
}
return 0;
}
if(aInfo[playerid][Moderador] == 1)
{
new Float: Coords[3], Nick[24], Str[256];
GetPlayerPos(playerid, Coords[0], Coords[1], Coords[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(Str, sizeof(Str), "%s{FFFFFF}:[%d] [{FF8C00}Mod{FFFFFF}]{FFFFFF} %s", Nick, playerid, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coords[0], Coords[1], Coords[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), Str);
}
}
return 0;
}
if(aInfo[playerid][Admin] == 1)
{
new Float: Coords[3], Nick[24], Str[256], Str[256];
GetPlayerPos(playerid, Coords[0], Coords[1], Coords[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(Str, sizeof(Str), "%s{FFFFFF}:[%d] [{00FF40}Admin{FFFFFF}]{FFFFFF} %s", Nick, playerid, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coords[0], Coords[1], Coords[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), Str);
}
}
return 0;
}
if(aInfo[playerid][Subdono] == 1)
{
new Float: Coords[3], Nick[24], Str[256];
GetPlayerPos(playerid, Coords[0], Coords[1], Coords[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(Str, sizeof(Str), "%s{FFFFFF}:[%d] [{AA00F2}Sub-Dono{FFFFFF}]{FFFFFF} %s", Nick, playerid, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coords[0], Coords[1], Coords[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), Str);
}
}
return 0;
}
if(aInfo[playerid][AdminL] == 1)
{
new Float: Coords[3], Nick[24], Str[256];
GetPlayerPos(playerid, Coords[0], Coords[1], Coords[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(Str, sizeof(Str), "%s{FFFFFF}:[%d] [{32CD32}Staff{FFFFFF}]{FFFFFF} %s", Nick, playerid, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coords[0], Coords[1], Coords[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), Str);
}
}
return 0;
}
if(BMO_GetInt(afile,"VIP") == 1)
{
new Float: Pos[3], Nick[24], Str[256];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(Str, sizeof(Str), "%s{FFFFFF}:[%d] {00FF00}[{FF0000}VIP{00FF00}]{00FFFF} %s",pname,playerid,text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 20.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, GetPlayerColor(playerid), Str);
}
}
return 0;
}