[Ajuda] "PlayerToPoint" is not implemented -
Gabriel10101 - 22.07.2012
Galera,estou com um problema em um comando,eu jб tentei procurar soluзхes usando search aqui do fуrum mais nгo consegui...
Erro:
pawn Код:
error: 004: function "PlayerToPoint" is not implemented
Comando:
pawn Код:
if (strcmp("/camera", cmdtext, true) == 0)
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_RED, " Vocк nгo й um policial!");
return 1;
}
if(PlayerToPoint(5.0,playerid,217.3896,81.3217,1005.0391))
if(Spawned[playerid] == 1)
{
PlayerMenu[playerid] = 0;
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(CCTVMenu[0], playerid);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "De spawn primeiro por favor!");
}
return 1;
}
Jб coloquei no topo do GM:
pawn Код:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
Quem souber e puder me ajudar eu fico muito grato.
Re: [Ajuda] "PlayerToPoint" is not implemented -
Victor' - 22.07.2012
pawn Код:
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}
Coloque no final do gm/fs!
Re: [Ajuda] "PlayerToPoint" is not implemented -
Kuddy - 22.07.2012
Muda para
IsPlayerInRangeOfPoint. Acho que teria o mesmo funcionamento
Re: [Ajuda] "PlayerToPoint" is not implemented -
Gabriel10101 - 22.07.2012
Ae,muito obrigado deu certo.
@Edit
Mals encher denovo,mas sabe me dizer porque esse comando nгo estб funcionando apenas para os COPS
pawn Код:
if (strcmp("/camera", cmdtext, true) == 0)
{
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 && PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2 &&
PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pLider] == 11 && PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16)
{
SendClientMessage(playerid, COLOR_RED, " Vocк nгo й um policial!");
return 1;
}
if(PlayerToPoint(5.0,playerid,217.3896,81.3217,1005.0391))
if(Spawned[playerid] == 1)
{
PlayerMenu[playerid] = 0;
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(CCTVMenu[0], playerid);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "De spawn primeiro por favor!");
}
Qualquer um pode usar ele o.o
Respuesta: [Ajuda] "PlayerToPoint" is not implemented -
RedBulL_x - 23.07.2012
Tenta ae:
pawn Код:
if(strcmp(cmd, "/pr", true) == 0)
{
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 && PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2 &&
PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pLider] == 11 && PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16 && PlayerToPoint(5.0,playerid,217.3896,81.3217,1005.0391))
{
if(Spawned[playerid] == 1)
{
PlayerMenu[playerid] = 0;
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(CCTVMenu[0], playerid);
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, " Vocк nгo esta spawnado, ou nгo й um policial");
}
return true;
}
Nгo testei.
Re: [Ajuda] "PlayerToPoint" is not implemented -
Gabriel10101 - 23.07.2012
Estou como policial,mas nгo da,diz assim:
pawn Код:
" Vocк nгo esta spawnado, ou nгo й um policial
Respuesta: [Ajuda] "PlayerToPoint" is not implemented -
RedBulL_x - 23.07.2012
e qual o problema neste code ? me parece funcional.
pawn Код:
if (strcmp("/camera", cmdtext, true) == 0)
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_RED, " Vocк nгo й um policial!");
return 1;
}
if(PlayerToPoint(5.0,playerid,217.3896,81.3217,1005.0391))
if(Spawned[playerid] == 1)
{
PlayerMenu[playerid] = 0;
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(CCTVMenu[0], playerid);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "De spawn primeiro por favor!");
}
return 1;
}
Tenta com esse.
pawn Код:
if (strcmp("/camera", cmdtext, true) == 0)
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_RED, " Vocк nгo й um policial!");
return 1;
}
if(!Spawned[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "vocк nгo esta logado");
return 1;
}
if(PlayerToPoint(5.0,playerid,217.3896,81.3217,1005.0391))
{
PlayerMenu[playerid] = 0;
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(CCTVMenu[0], playerid);
}
return 1;
}