31.07.2011, 15:48
Eu fiz um menu aн eu queria fazer assim: o player sу pode digitar ele se tiver num local certo, e se naum tiver mostra: "Vocк nгo estб no local!"
como fais isso?
como fais isso?
IsPlayerInRangeOfPoint(playerid,RAIO,X,Y,Z)
if(strcmp(cmdtext, "/comando", true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid, Distancia em Metros, X,Y,Z))
{
//Funзхes
}
else SendClientMessage(playerid,0xFFFF00AA,"Vocк nгo estб no local!"); //quando o player nгo estб no local
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/comando", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 10.00, -100.000, 100.000, 100.000)) return SendClientMessage(playerid, 0x64EFFFAA, "Vocк nгo esta no local do comando.");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, raio em volta das coordenadas, coordenada X, coordenada Y,coordenada Z)) return SendClientMessage(playerid, 0x64EFFFAA, "Vocк nгo esta no local do comando."); // aqui vai retornar uma mensagem ao player se ele nao estiver nas coordenadas