[Duvida]Duvida No Script Aadmin -
andersongr98 - 07.07.2010
ola a todos queria saber como consertar esse warning:
D:\Minhas imagens\Admin\Arquivos\Server SAMP\Server Samp\pawno\Untitled.pwn(276) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
na linha 276 tem o seguinte:
276. public OnPlayerPrivmsg(playerid, recieverid, text[])
277. {
278. new string[256];
279. new PlayerName[MAX_PLAYER_NAME];
280. new RecName[MAX_PLAYER_NAME];
281. GetPlayerName(recieverid, RecName, sizeof(RecName));
282. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
283. if(IsPlayerConnected(recieverid) && IsPlayerConnected(playerid))
284. {
285. format(string, sizeof(string), "AdmPM: PM de %s to %s: %s.", PlayerName, RecName, text);
286. for(new i = 0; i < MAX_PLAYERS; i++)
287. {
288. if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] >= 1 && i != playerid && i != recieverid)
289. {
290. if(PlayerInfo[i][pPMs] == 1)
291. {
292. SendClientMessage(i, COLOR_CYAN, string);
293. }
294. }
295. }
e tbm queria saber como eu crio mais um level no admin filterscript e como eu mudo o level para usar um comando(se tiver algum tutorial me envie ou fale por aki mesmo!)
Re: [Duvida]Duvida No Script Aadmin -
andmeida10 - 07.07.2010
essa public foi retirada na 0.3a
Re: [Duvida]Duvida No Script Aadmin -
ipsBruno - 07.07.2010
SendClientMessageToPlayer??
Re: [Duvida]Duvida No Script Aadmin -
egonzks - 07.07.2010
Ficaria assim mais como o andmeida disse na versao 0.3 nao tem mais
pawn Code:
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
new string[256];
new PlayerName[MAX_PLAYER_NAME];
new RecName[MAX_PLAYER_NAME];
GetPlayerName(recieverid, RecName, sizeof(RecName));
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(IsPlayerConnected(recieverid) && IsPlayerConnected(playerid))
{
format(string, sizeof(string), "PM de %s to %s: %s.", PlayerName, RecName, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] >= 1 && i != playerid && i != recieverid)
{
if(PlayerInfo[i][pPMs] == 1)
{
SendClientMessage(i, COLOR_CYAN, string);
}
}
}
if(Mute[playerid] == 1) return SendClientMessage(playerid, COLOR_YELLOW, "Vocк nгo pode madar PMs enquanto estб mudo! Por favor use /report para reportar sua situaзгo para o Admin se vocк ficou muito tempo mudo.");
if(recieverid != playerid)
{
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
GetPlayerName(recieverid, RecName, sizeof(RecName));
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Menssagem privada ~r~enviada~y~!", 3000, 3);
GameTextForPlayer(recieverid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~ Menssagem privada ~r~recebida~y~!", 3000, 3);
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
PlayerPlaySound(recieverid,1057,0.0,0.0,0.0);
format(string, sizeof(string), "# PM para %s(%i): %s", PlayerName, playerid, text);
SendClientMessage(recieverid, COLOR_CYAN, string);
format(string, sizeof(string), "# PM de %s(%i): %s", RecName, recieverid, text);
SendClientMessage(playerid, COLOR_CYAN, string);
}
}
else
{
format(string, sizeof(string), "Nгo tem nenhum player conectado com o ID %i!", recieverid);
SendClientMessage(playerid, COLOR_CYAN, string);
}
return 0;
}
Re: [Duvida]Duvida No Script Aadmin -
andersongr98 - 07.07.2010
Ta e o que eu ponho no lugar
??
Re: [Duvida]Duvida No Script Aadmin - [BEP]AcerPilot - 07.07.2010
Coloca no topo do GM:
pawn Code:
forward OnPlayerPrivmsg(playerid, recieverid, text[])
Re: [Duvida]Duvida No Script Aadmin -
andersongr98 - 07.07.2010
mas nao eh gm eh FS o que eu faзo??
Edit:
tentei coloca mas nao funciono apareceu os seguinte erro!
Code:
D:\Minhas imagens\Anderson\Arquivos Que Eu Mais Uso\Server SAMP 0.2 u1(0.2.1)\FesTa No Samp 0.2.1\pawno\Untitled.pwn(201) : error 001: expected token: ";", but found "new"
D:\Minhas imagens\Anderson\Arquivos Que Eu Mais Uso\Server SAMP 0.2 u1(0.2.1)\FesTa No Samp 0.2.1\pawno\Untitled.pwn(276) : warning 235: public function lacks forward declaration (symbol "SendClientMessageToPlayer")
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Re: [Duvida]Duvida No Script Aadmin -
TheGarfield - 07.07.2010
Na linha 201 no final bote ;
e na 276 bote SendClientMessage(playerid,
Re: [Duvida]Duvida No Script Aadmin -
andersongr98 - 08.07.2010
ok ja consegui vlw!!!