Eu não estou entendendo por que está salvando desta forma, já testei usando a enum em uma mensagem e não está assim. Apenas quando vai salvar no DOF2. Alguém tem ideia do que pode estar acontecendo?
Boa tarde, users.
Estou tentado fazer uma função para localizar e identificar o jogador mais próximo a partir de um comando.
Estou tentando da seguinte maneira:
Código PHP:
CMD:teste(playerid, params[]) { new Float:PosCP[3], str[40]; GetPlayerPos(playerid, PosCP[0], PosCP[1], PosCP[2]); for(new i; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 10, PosCP[0], PosCP[1], PosCP[2])) { // ação para o jogador mais próximo. format(str, sizeof(str),"Você está mais próximo do jogador %s, você deu 1000 reais à ele.", nome(i)); SCM(playerid, -1, str);
GivePlayerMoney(i, 1000); } } return 1; }
Porém, acredito que irá haver problemas pois se tiver dois ou mais jogadores próximos, ele irá identificar os dois.
Eu quero fazer que um trem que tenho (map) fique se movendo durante o tempo todo na avenida de LS, eu fiz usando a OnGamemodeInit com um settimer ( Com 25s ) para a funcao com os moveobject, mas se eu entrar depois dos 25s o objeto nao se move, e caso eu entre dentre os 25s ele se move mas se eu me desconectar e entrar denovo ele fica congelado a onde eu desconectei.
Galera alguem pode me passar uma base de um sistema de samu tipo quaando a pessoa morrer ao em vés de ele morrer ele fica caido no chao ate samu chegar e curar ele
Alguém pode me ajudar coloca o objeto nas costas do player? eu consegui porém so fica nas costas para o player mais pros outros fica no peito... (Mesmo o player editando com EditAttachedObject fica no peito para outros.)
Código:
CMD:pegarbag(playerid, params[])
{
if (PlayerData[playerid][pJob] != JOB_MOTOBOY)
return SendErrorMessage(playerid, "Você não faz parte deste emprego.");
if(PlayerData[playerid][pBAG] == 1)
{
new id = Inventory_Add(playerid, "BAG", -2004);
if (id == -1)
return SendErrorMessage(playerid, "Você não tem mais espaço em seu inventário para tirar e guardar sua bag.");
RemovePlayerAttachedObject(playerid, 0);
PlayerData[playerid][pBAG] = 0;
SendNearbyMessage(playerid, 20.0, COLOR_PURPLE, "%s tirou a mochila bag das costas.",ReturnName(playerid, 0));
}
else
{
if (!Inventory_HasItem(playerid, "BAG"))
return SendErrorMessage(playerid, "Você não tem uma BAG compre em alguma 24/7.");
PlayerData[playerid][pBAG] = 1;
Inventory_Remove(playerid, "BAG");
SetPlayerAttachedObject(playerid, 0, -2004, 1, 0.1039, -0.0679);
EditAttachedObject(playerid, 0);
SendNearbyMessage(playerid, 20.0, COLOR_PURPLE, "%s pegou a mochila bag e colocou nas costas.",ReturnName(playerid, 0));
}
return true;
}
Opa, então estava vendo a documentação do sampvoice e não achei nada que resolvesse meu problema que, fui até naquela doc. em russo mas na mesma. Alguem tem algum exemplo de radio de orgs com o voip?