Quote:
Originally Posted by Shadoww5
Ve se vocк entende o codigo abaixo .. Ele irб fazer exatamente o que vocк quer:
PHP код:
forward Test();
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/test",true) == 0)
{
if(GetPVarInt(playerid, "Test") == 1) return SendClientMessage(playerid, -1,"Vocк jб estб no teste.");
SetPlayerPos(playerid, 1112.2893,1614.9202,5.8203);
SetPVarInt(playerid, "Test", 1);
return 1;
}
if(strcmp(cmdtext,"/sairtest",true) == 0)
{
if(GetPVarInt(playerid, "Test") != 1) return SendClientMessage(playerid, -1,"Vocк nгo digitou /test.");
SetPVarInt(playerid, "Test", 0);
SpawnPlayer(playerid);
return 1;
}
return 0;
}
public Test()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPVarInt(i, "Test") == 1)
{
new Float:SA[3];
GetPlayerPos(i, SA[0], SA[1], SA[2]);
if(SA[0] < 1060.5673 && SA[0] > 1066.9303 || SA[1] < 1065.6472 && SA[1] > 1097.8184)
{
SendClientMessage(playerid, -1,"Vocк nгo pode sair daqui ! Para sair digite /sairtest.");
return 1;
}
return 1;
}
return 1;
}
return 1;
}
|
So entendi algumas partes >.>, mas й assim, o que estou tentando fazer й deixar apenas aquela area (da imagem) disponivel, ou seja, o player nao pode sair de lб, mas sem ser por cmd, й que to criando um gm de DM simples pra alguns amigos meus jogarem (+/- 10 players) й por isso que to querendo deixar a area pequena